macOS File Extension & URL scheme app handlers
Last updated
Last updated
Lernen Sie und üben Sie AWS-Hacking: HackTricks Training AWS Red Team Expert (ARTE) Lernen Sie und üben Sie GCP-Hacking: HackTricks Training GCP Red Team Expert (GRTE)
Dies ist eine Datenbank aller installierten Anwendungen in macOS, die abgefragt werden kann, um Informationen zu jeder installierten Anwendung wie unterstützte URL-Schemas und MIME-Typen zu erhalten.
Es ist möglich, diese Datenbank mit abzurufen:
Oder verwenden Sie das Tool lsdtrip.
/usr/libexec/lsd
ist das Gehirn der Datenbank. Es bietet mehrere XPC-Dienste wie .lsd.installation
, .lsd.open
, .lsd.openurl
und mehr. Es erfordert jedoch auch einige Berechtigungen für Anwendungen, um die freigelegten XPC-Funktionalitäten nutzen zu können, wie .launchservices.changedefaulthandler
oder .launchservices.changeurlschemehandler
, um Standard-Apps für Mime-Typen oder URL-Schemata zu ändern und andere.
/System/Library/CoreServices/launchservicesd
beansprucht den Dienst com.apple.coreservices.launchservicesd
und kann abgefragt werden, um Informationen über laufende Anwendungen zu erhalten. Es kann mit dem Systemtool /usr/bin/lsappinfo
oder mit lsdtrip abgefragt werden.
Die folgende Zeile kann nützlich sein, um die Anwendungen zu finden, die Dateien je nach Erweiterung öffnen können:
Oder verwenden Sie etwas wie SwiftDefaultApps:
Du kannst auch die von einer Anwendung unterstützten Erweiterungen überprüfen, indem du:
Lernen Sie AWS-Hacking:HackTricks Training AWS Red Team Expert (ARTE) Lernen Sie GCP-Hacking: HackTricks Training GCP Red Team Expert (GRTE)