DirSearch – dirsearch 的 Go 实现
模糊测试是完成隐藏文件和目录检测的过程。这些有趣的文件和目录可能包含一些微妙的数据,如 SSH 密钥、用户名、密码等。因此,为了检测这些文件和目录,我们使用自动化工具。
DirSearch是使用 Golang 语言开发的自动化工具,是父工具 dirsearch 的实现。该工具使模糊测试任务变得非常容易,并提供目标服务器上有趣的目录和文件的列表。我们还可以提供我们的自定义词表,其中可能包含更多模糊词。
注意:由于 DirSearch 是基于 Golang 语言的工具,因此您需要在系统上安装 Golang 环境。因此,请检查此链接以在您的系统中下载 Golang。 – 如何在 Linux 中安装 Go 编程语言
在 Kali Linux OS 中安装 DirSearch 工具
第 1 步:使用以下命令在您的 Kali Linux 操作系统中安装该工具。
git clone https://github.com/evilsocket/dirsearch.git
第 2 步:现在使用以下命令移动到该工具的目录。您必须在目录中移动才能运行该工具。
cd dirsearch
第 3 步:使用以下命令创建一个新模块。
go mod init cmd/dirsearch/main.go
第 4 步:使用以下命令获取 tidy 模块
go mod tidy
第 5 步:使用以下命令构建 go 文件
make build
第 6 步:将目录更改为构建文件夹。
cd build/
第 7 步:将目录更改为 build 文件夹中的 linux_x64。
cd linux_x64/
第 8 步:现在,我们可以开始了。使用以下命令检查帮助页面。
./dirsearch -h
在 Kali Linux 操作系统中使用 DirSearch 工具
示例 1: geeksforgeeks.org 上的目录模糊测试
./dirsearch -url geeksforgeeks.org
在此示例中,我们将在目标域 geeksforgeeks.org 上搜索一些有趣的目录。
示例 2:设置自定义消费者值
./dirsearch -url geeksforgeeks.org -consumers 10
在此示例中,我们提供了自定义消费者或线程值,这将促进搜索过程。