📅  最后修改于: 2023-12-03 15:08:18.375000             🧑  作者: Mango
在进行 Web 渗透测试时,一些隐藏的目录可能会被攻击者利用来找到敏感信息。常常有一些 Web 应用程序有一些隐蔽的路径,例如:/docs,/admin,/secret 等等。攻击者可以使用一些工具来查找这些隐藏目录。
Dirsearch 是一款 Python 编写的工具,可以帮助安全研究人员、渗透测试人员以及 Web 开发人员发现在 Web 服务器上隐藏的文件和目录。它支持多线程、进度跟踪,可以通过配置文件或命令行参数来使用。
Dirsearch 要求 Python 2.7 或 3.6+,并且支持 Linux、MacOS 和 Windows 等不同的操作系统。
打开终端,执行以下命令:
git clone https://github.com/maurosoria/dirsearch.git
cd dirsearch
pip3 install -r requirements.txt
打开终端,执行以下命令:
pip3 install dirsearch
python3 dirsearch.py -h
python3 dirsearch.py -E
python3 dirsearch.py -u http://example.com
python3 dirsearch.py -u http://example.com -w /path/to/wordlist.txt
python3 dirsearch.py -u http://example.com -t 10
python3 dirsearch.py -u http://example.com -j results.json
配置文件中可以设置许多选项来控制程序的行为。例如,配置超时时间、cookie、代理服务器、HTTP 头等。
python3 dirsearch.py -u http://example.com -w /path/to/wordlist.txt -c /path/to/cookie.txt -e asp,aspx -x 403
上面的命令使用了 cookies、指定了文件扩展名、过滤 403 错误等选项。更多选项请参考config.yaml
文件。
Dirsearch 是查找隐藏目录的一种常用方法,尽管目前有许多类似工具,但是 Dirsearch 仍然是一个强大和实用的工具。在使用时要小心,以免过度使用导致目标站点宕机。