macOS Apple Events

Jifunze AWS hacking kutoka sifuri hadi shujaa na htARTE (HackTricks AWS Red Team Expert)!

Njia nyingine za kusaidia HackTricks:

Taarifa Msingi

Matukio ya Apple ni kipengele katika macOS ya Apple kinachoruhusu programu kuwasiliana na nyingine. Wanahusiana na Meneja wa Matukio ya Apple, ambayo ni sehemu ya mfumo wa uendeshaji wa macOS inayowajibika kwa kushughulikia mawasiliano kati ya michakato. Mfumo huu huwezesha programu moja kutuma ujumbe kwa programu nyingine kuomba ifanye operesheni fulani, kama kufungua faili, kupata data, au kutekeleza amri.

Mnara wa mina ni /System/Library/CoreServices/appleeventsd ambao hujisajili kama huduma com.apple.coreservices.appleevents.

Kila programu inayoweza kupokea matukio itaangalia hili na daemon kwa kutoa Bandari yake ya Matukio ya Apple. Na wakati programu inataka kutuma tukio kwake, programu itaomba bandari hii kutoka kwa daemon.

Programu zilizowekwa kwenye sanduku zinahitaji ruhusa kama ruhusu kutuma matukio ya apple na (ruhusu mach-lookup (jina la kawaida "com.apple.coreservices.appleevents)) ili kuweza kutuma matukio. Kumbuka kuwa ruhusa kama com.apple.security.temporary-exception.apple-events inaweza kuzuia nani anaye ruhusa ya kutuma matukio ambayo itahitaji ruhusa kama com.apple.private.appleevents.

Inawezekana kutumia mazingira ya mazingira AEDebugSends ili kurekodi habari kuhusu ujumbe uliotumwa:

AEDebugSends=1 osascript -e 'tell application "iTerm" to activate'
Jifunze AWS hacking kutoka sifuri hadi shujaa na htARTE (Mtaalam wa Timu Nyekundu ya AWS ya HackTricks)!

Njia nyingine za kusaidia HackTricks:

Last updated