2024-02-07 05:49:16 +00:00
# macOS文件扩展名和URL scheme应用程序处理程序
2023-06-01 20:53:50 +00:00
< details >
2024-02-07 05:49:16 +00:00
< summary > < strong > 从零开始学习AWS黑客技术, 成为专家< / strong > < a href = "https://training.hacktricks.xyz/courses/arte" > < strong > htARTE( HackTricks AWS红队专家) < / strong > < / a > < strong > ! < / strong > < / summary >
2023-06-01 20:53:50 +00:00
2024-02-07 05:49:16 +00:00
支持HackTricks的其他方式:
2024-01-04 11:46:15 +00:00
2024-02-07 05:49:16 +00:00
* 如果您想看到您的**公司在HackTricks中做广告**或**下载PDF格式的HackTricks**,请查看[**订阅计划**](https://github.com/sponsors/carlospolop)!
* 获取[**官方PEASS & HackTricks周边产品**](https://peass.creator-spring.com)
* 探索[**PEASS家族**](https://opensea.io/collection/the-peass-family),我们的独家[**NFTs**](https://opensea.io/collection/the-peass-family)
2024-02-08 22:20:49 +00:00
* **加入** 💬 [**Discord群** ](https://discord.gg/hRep4RUj7f ) 或 [**电报群** ](https://t.me/peass ) 或 **关注**我们的**Twitter** 🐦 [**@carlospolopm** ](https://twitter.com/hacktricks_live )**。**
2024-02-07 05:49:16 +00:00
* 通过向[**HackTricks**](https://github.com/carlospolop/hacktricks)和[**HackTricks Cloud**](https://github.com/carlospolop/hacktricks-cloud) github仓库提交PR来分享您的黑客技巧。
2023-06-01 20:53:50 +00:00
< / details >
2024-02-07 05:49:16 +00:00
## 文件扩展名和URL scheme应用程序处理程序
2023-06-01 20:53:50 +00:00
2024-02-07 05:49:16 +00:00
以下行可用于查找可以根据扩展名打开文件的应用程序:
```bash
2023-06-01 20:53:50 +00:00
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -dump | grep -E "path:|bindings:|name:"
```
2024-02-07 05:49:16 +00:00
或者使用类似[**SwiftDefaultApps**](https://github.com/Lord-Kamina/SwiftDefaultApps)的工具:
2023-06-10 11:06:21 +00:00
```bash
2023-06-01 20:53:50 +00:00
./swda getSchemes #Get all the available schemes
./swda getApps #Get all the apps declared
./swda getUTIs #Get all the UTIs
./swda getHandler --URL ftp #Get ftp handler
```
2024-02-07 05:49:16 +00:00
您还可以通过执行以下操作来检查应用程序支持的扩展名:
2023-06-01 20:53:50 +00:00
```
cd /Applications/Safari.app/Contents
grep -A3 CFBundleTypeExtensions Info.plist | grep string
2023-08-03 19:12:22 +00:00
< string > css< / string >
< string > pdf< / string >
< string > webarchive< / string >
< string > webbookmark< / string >
< string > webhistory< / string >
< string > webloc< / string >
< string > download< / string >
< string > safariextz< / string >
< string > gif< / string >
< string > html< / string >
< string > htm< / string >
< string > js< / string >
< string > jpg< / string >
< string > jpeg< / string >
< string > jp2< / string >
< string > txt< / string >
< string > text< / string >
< string > png< / string >
< string > tiff< / string >
< string > tif< / string >
< string > url< / string >
< string > ico< / string >
< string > xhtml< / string >
< string > xht< / string >
< string > xml< / string >
< string > xbl< / string >
< string > svg< / string >
2023-06-01 20:53:50 +00:00
```
< details >
2024-02-07 05:49:16 +00:00
< summary > < strong > 从零开始学习AWS黑客技术, 成为专家< / strong > < a href = "https://training.hacktricks.xyz/courses/arte" > < strong > htARTE( HackTricks AWS Red Team Expert) < / strong > < / a > < strong > ! < / strong > < / summary >
2024-01-04 11:46:15 +00:00
2024-02-07 05:49:16 +00:00
其他支持HackTricks的方式:
2023-06-01 20:53:50 +00:00
2024-02-07 05:49:16 +00:00
* 如果您想看到您的**公司在HackTricks中做广告**或**下载PDF格式的HackTricks**,请查看[**订阅计划**](https://github.com/sponsors/carlospolop)!
* 获取[**官方PEASS & HackTricks周边产品**](https://peass.creator-spring.com)
* 探索[**PEASS家族**](https://opensea.io/collection/the-peass-family),我们的独家[**NFTs**](https://opensea.io/collection/the-peass-family)
2024-02-08 22:20:49 +00:00
* **加入** 💬 [**Discord群** ](https://discord.gg/hRep4RUj7f ) 或 [**电报群** ](https://t.me/peass ) 或 **关注**我们的**Twitter** 🐦 [**@carlospolopm** ](https://twitter.com/hacktricks_live )**。**
2024-02-07 05:49:16 +00:00
* 通过向[**HackTricks**](https://github.com/carlospolop/hacktricks)和[**HackTricks Cloud**](https://github.com/carlospolop/hacktricks-cloud) github仓库提交PR来分享您的黑客技巧。
2023-06-01 20:53:50 +00:00
< / details >