macOS Apple Events
Tip
Impara e pratica il hacking AWS:
HackTricks Training AWS Red Team Expert (ARTE)
Impara e pratica il hacking GCP:HackTricks Training GCP Red Team Expert (GRTE)
Impara e pratica il hacking Azure:
HackTricks Training Azure Red Team Expert (AzRTE)
Supporta HackTricks
- Controlla i piani di abbonamento!
- Unisciti al đŹ gruppo Discord o al gruppo telegram o seguici su Twitter đŚ @hacktricks_live.
- Condividi trucchi di hacking inviando PR ai HackTricks e HackTricks Cloud repos github.
Informazioni di base
Apple Events sono una funzionalitĂ del macOS di Apple che consente alle applicazioni di comunicare tra loro. Fanno parte del Apple Event Manager, che è un componente del sistema operativo macOS responsabile della gestione della comunicazione interprocesso. Questo sistema consente a unâapplicazione di inviare un messaggio a unâaltra applicazione per richiedere che esegua unâoperazione particolare, come aprire un file, recuperare dati o eseguire un comando.
Il daemon mina è /System/Library/CoreServices/appleeventsd che registra il servizio com.apple.coreservices.appleevents.
Ogni applicazione che può ricevere eventi verificherĂ con questo daemon fornendo il suo Apple Event Mach Port. E quando unâapp vuole inviare un evento a esso, lâapp richiederĂ questo port dal daemon.
Le applicazioni sandboxed richiedono privilegi come allow appleevent-send e (allow mach-lookup (global-name "com.apple.coreservices.appleevents)) per poter inviare eventi. Si noti che le autorizzazioni come com.apple.security.temporary-exception.apple-events potrebbero limitare chi ha accesso per inviare eventi, il che richiederĂ autorizzazioni come com.apple.private.appleevents.
Tip
Ă possibile utilizzare la variabile env
AEDebugSendsper registrare informazioni sul messaggio inviato:AEDebugSends=1 osascript -e 'tell application "iTerm" to activate'
Tip
Impara e pratica il hacking AWS:
HackTricks Training AWS Red Team Expert (ARTE)
Impara e pratica il hacking GCP:HackTricks Training GCP Red Team Expert (GRTE)
Impara e pratica il hacking Azure:
HackTricks Training Azure Red Team Expert (AzRTE)
Supporta HackTricks
- Controlla i piani di abbonamento!
- Unisciti al đŹ gruppo Discord o al gruppo telegram o seguici su Twitter đŚ @hacktricks_live.
- Condividi trucchi di hacking inviando PR ai HackTricks e HackTricks Cloud repos github.
HackTricks

