macOS File Extension & URL scheme app handlers
最后更新于
最后更新于
这是macOS中所有已安装应用程序的数据库,可以查询每个已安装应用程序的信息,例如其支持的URL schemes和MIME类型。
可以使用以下命令转储此数据库:
或者使用工具 。
/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
或 来查询。
以下行可用于查找可以打开文件的应用程序,具体取决于扩展名:
或者使用类似 的工具:
您还可以执行以下操作来检查应用程序支持的扩展名:
如果您想看到您的公司在HackTricks中做广告或下载PDF格式的HackTricks,请查看!
获取
探索,我们的独家
加入 💬 或 或 在Twitter上 🐦 ** 上关注我们**。
通过向和 github仓库提交PR来分享您的黑客技巧。