macOS File Extension & URL scheme app handlers
Last updated
Last updated
सीखें और AWS हैकिंग का अभ्यास करें:HackTricks Training AWS Red Team Expert (ARTE) सीखें और GCP हैकिंग का अभ्यास करें: HackTricks Training GCP Red Team Expert (GRTE)
यह macOS में सभी स्थापित अनुप्रयोगों का एक डेटाबेस है जिसे प्रत्येक स्थापित अनुप्रयोग के बारे में जानकारी प्राप्त करने के लिए क्वेरी किया जा सकता है जैसे कि यह किन URL स्कीमों का समर्थन करता है और MIME प्रकार।
इस डेटाबेस को डंप करना संभव है:
या उपकरण का उपयोग करते हुए lsdtrip।
/usr/libexec/lsd
डेटाबेस का मस्तिष्क है। यह कई XPC सेवाएँ प्रदान करता है जैसे कि .lsd.installation
, .lsd.open
, .lsd.openurl
, और अधिक। लेकिन यह कुछ अधिकारों की भी आवश्यकता होती है ताकि एप्लिकेशन एक्सपोज़ किए गए XPC कार्यात्मकताओं का उपयोग कर सकें, जैसे कि .launchservices.changedefaulthandler
या .launchservices.changeurlschemehandler
डिफ़ॉल्ट ऐप्स को माइम प्रकारों या यूआरएल स्कीमों के लिए बदलने के लिए और अन्य।
/System/Library/CoreServices/launchservicesd
सेवा com.apple.coreservices.launchservicesd
का दावा करता है और चल रहे एप्लिकेशनों के बारे में जानकारी प्राप्त करने के लिए क्वेरी किया जा सकता है। इसे सिस्टम उपकरण /usr/bin/lsappinfo
के साथ या lsdtrip के साथ क्वेरी किया जा सकता है।
निम्नलिखित पंक्ति उन एप्लिकेशनों को खोजने के लिए उपयोगी हो सकती है जो एक्सटेंशन के आधार पर फ़ाइलें खोल सकती हैं:
या SwiftDefaultApps जैसी कुछ का उपयोग करें:
आप एक एप्लिकेशन द्वारा समर्थित एक्सटेंशन की जांच भी कर सकते हैं:
सीखें और AWS हैकिंग का अभ्यास करें:HackTricks Training AWS Red Team Expert (ARTE) सीखें और GCP हैकिंग का अभ्यास करें: HackTricks Training GCP Red Team Expert (GRTE)