macOS Apple Events
Last updated
Last updated
Learn & practice AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Learn & practice GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)
Apple Events एप्पल के macOS में एक विशेषता है जो अनुप्रयोगों को एक-दूसरे के साथ संवाद करने की अनुमति देती है। ये Apple Event Manager का हिस्सा हैं, जो macOS ऑपरेटिंग सिस्टम का एक घटक है जो इंटरप्रोसेस संचार को संभालने के लिए जिम्मेदार है। यह प्रणाली एक अनुप्रयोग को दूसरे अनुप्रयोग को एक संदेश भेजने की अनुमति देती है ताकि वह एक विशेष ऑपरेशन कर सके, जैसे कि एक फ़ाइल खोलना, डेटा प्राप्त करना, या एक आदेश निष्पादित करना।
मिना डेमन /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
जैसे अधिकार की आवश्यकता होगी।
It's possible to use the env variable AEDebugSends
in order to log informtion about the message sent:
सीखें और AWS हैकिंग का अभ्यास करें:HackTricks Training AWS Red Team Expert (ARTE) सीखें और GCP हैकिंग का अभ्यास करें: HackTricks Training GCP Red Team Expert (GRTE)