macOS File Extension & URL scheme app handlers
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)
Αυτή είναι μια βάση δεδομένων όλων των εγκατεστημένων εφαρμογών στο macOS που μπορεί να ερωτηθεί για να αποκτήσει πληροφορίες σχετικά με κάθε εγκατεστημένη εφαρμογή, όπως τα URL schemes που υποστηρίζει και τους MIME τύπους.
Είναι δυνατή η εξαγωγή αυτής της βάσης δεδομένων με:
Ή χρησιμοποιώντας το εργαλείο lsdtrip.
/usr/libexec/lsd
είναι ο εγκέφαλος της βάσης δεδομένων. Παρέχει διάφορες υπηρεσίες XPC όπως .lsd.installation
, .lsd.open
, .lsd.openurl
, και άλλες. Αλλά απαιτεί επίσης ορισμένα δικαιώματα για τις εφαρμογές ώστε να μπορούν να χρησιμοποιούν τις εκτεθειμένες λειτουργίες XPC, όπως .launchservices.changedefaulthandler
ή .launchservices.changeurlschemehandler
για να αλλάξουν τις προεπιλεγμένες εφαρμογές για τύπους mime ή σχήματα url και άλλα.
/System/Library/CoreServices/launchservicesd
διεκδικεί την υπηρεσία com.apple.coreservices.launchservicesd
και μπορεί να ερωτηθεί για να αποκτήσει πληροφορίες σχετικά με τις εκτελούμενες εφαρμογές. Μπορεί να ερωτηθεί με το εργαλείο του συστήματος /usr/bin/lsappinfo
ή με lsdtrip.
Η παρακάτω γραμμή μπορεί να είναι χρήσιμη για να βρείτε τις εφαρμογές που μπορούν να ανοίξουν αρχεία ανάλογα με την επέκταση:
Ή χρησιμοποιήστε κάτι όπως το SwiftDefaultApps:
Μπορείτε επίσης να ελέγξετε τις επεκτάσεις που υποστηρίζει μια εφαρμογή κάνοντας:
Μάθετε & εξασκηθείτε στο AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Μάθετε & εξασκηθείτε στο GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)