macOS Apple Events

htARTE (HackTricks AWS Red Team 전문가)로부터 AWS 해킹을 처음부터 전문가까지 배우세요 htARTE (HackTricks AWS Red Team Expert)!

HackTricks를 지원하는 다른 방법:

기본 정보

Apple Events는 Apple의 macOS에서 애플리케이션이 서로 통신할 수 있게 하는 기능입니다. 이는 macOS 운영 체제의 일부인 Apple Event Manager의 일부로, 프로세스 간 통신을 처리하는 역할을 담당합니다. 이 시스템을 통해 한 애플리케이션이 다른 애플리케이션에게 특정 작업을 수행하도록 요청하는 메시지를 보낼 수 있습니다. 예를 들어 파일을 열거나 데이터를 검색하거나 명령을 실행하는 것과 같은 작업을 수행할 수 있습니다.

mina 데몬은 /System/Library/CoreServices/appleeventsd이며 서비스 com.apple.coreservices.appleevents를 등록합니다.

이 데몬은 Apple Event Mach Port를 제공하여 이벤트를 수신할 수 있는 모든 애플리케이션을 확인합니다. 그리고 앱이 이벤트를 보내려면 데몬으로부터 이 포트를 요청해야 합니다.

샌드박스화된 애플리케이션은 이벤트를 보낼 수 있도록 allow appleevent-send(allow mach-lookup (global-name "com.apple.coreservices.appleevents))와 같은 권한이 필요합니다. com.apple.security.temporary-exception.apple-events와 같은 권한은 com.apple.private.appleevents와 같은 권한이 필요한 이벤트를 보낼 수 있는 사용자를 제한할 수 있습니다.

메시지를 보낸 정보를 로그로 기록하려면 환경 변수 **AEDebugSends**를 사용할 수 있습니다.

AEDebugSends=1 osascript -e 'tell application "iTerm" to activate'
htARTE (HackTricks AWS Red Team Expert)와 함께 제로부터 영웅이 되는 AWS 해킹 배우기

HackTricks를 지원하는 다른 방법:

Last updated