macOS File Extension & URL scheme app handlers
Last updated
Last updated
学习并练习AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) 学习并练习GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)
这是macOS中所有已安装应用程序的数据库,可以查询每个已安装应用程序的信息,例如它支持的URL schemes和MIME类型。
可以使用以下命令转储此数据库:
或者使用工具 lsdtrip。
/usr/libexec/lsd
是数据库的核心。它提供了像 .lsd.installation
、.lsd.open
、.lsd.openurl
等多个 XPC 服务。但是它也需要一些授权给应用程序才能使用暴露的 XPC 功能,比如 .launchservices.changedefaulthandler
或 .launchservices.changeurlschemehandler
来更改 mime 类型或 url schemes 的默认应用程序等。
/System/Library/CoreServices/launchservicesd
声称服务 com.apple.coreservices.launchservicesd
,可以查询有关正在运行的应用程序的信息。可以使用系统工具 /usr/bin/lsappinfo
或 lsdtrip 进行查询。
以下行可用于查找可以根据扩展名打开文件的应用程序:
或者使用类似 SwiftDefaultApps:
您还可以通过以下方式检查应用程序支持的扩展名:
学习并练习AWS Hacking:HackTricks 培训 AWS 红队专家 (ARTE) 学习并练习GCP Hacking: HackTricks 培训 GCP 红队专家 (GRTE)