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)