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