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機能を使用するためには、アプリケーションにいくつかの権限が必要です。例えば、mimeタイプやURLスキームのデフォルトアプリを変更するための .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)