[网安工具] Web 目录枚举工具 —— Dirb · 使用手册

🌟想了解其它网安工具?看看这个:[网安工具] 网络安全工具管理 —— 工具仓库 · 管理手册

dirb | Kali Linux Toolsdirb Usage ExampleScan the web server (http://192.168.1.224/) for directories using a dictionary file (/usr/share/wordlists/dirb/common.txt):root@kali:~# dirb http://192.168.1.224/ /usr/share/wordlists/dirb/common.txt-----------------DIRB v2.21By The Dark Raver-----------------START_TIME: Fri May 16 13:41:45 2014URL_BASE: http://192.168.1.224/WORDLIST_FILES: /usr/share/wordlists/dirb/common.txt-----------------GENERATED WORDS: 4592---- Scanning URL: http://192.168.1.224/ ----==> DIRECTORY: http://192.168.1.224/.svn/+ http://192.168.1.224/.svn/entries (CODE:200|SIZE:2726)+ http://192.168.1.224/cgi-bin/ (CODE:403|SIZE:1122)==> DIRECTORY: http://192.168.1.224/config/==> DIRECTORY: http://192.168.1.224/docs/==> DIRECTORY: http://192.168.1.224/external/https://www.kali.org/tools/dirb/

0x01:Dirb 工具简介

Dirb 是一款基于命令行的开源工具,主要用于 Web 目录和文件枚举(即扫描网站中隐藏的目录或文件)。它通过预定义的字典文件(包含常见目录和文件名列表)对目标网站发起请求,并根据响应状态码(如 200、404 等)判断目标是否存在可访问的资源。

0x02:Dirb 使用教程

Kali Linux 中默认已经安装了 Dirb,我们无需再次安装,若您想更新,可以使用下面的命令

┌──(root㉿kali)-[~]
└─# sudo apt install dirb

本部分笔者将先演示一些 Dirb 的使用示例,如果你对该工具已经有所了解,仅仅是为了查询参数用法,可以跳转到本文的第三部分,即 “速查手册” 部分。

0x0201:使用默认字典对目标进行快速扫描

如果不携带参数,直接运行 dirb 可以让 dirb 使用默认的字典对目标进行扫描:

dirb http://172.16.0.1      # 172.16.0.1 为目标 IP 地址(域名也可以)

0x0202:列举具有特定扩展名的资源列表

在很多情况下,我们需要在目标服务器上提取特定扩展名的资源文件,此时可以通过 -X 参数直接进行指定:

dirb http://172.16.0.1 -X .php,.html # 扫描目标上以 .php, .html 结尾的文件

0x03:Dirb 速查手册

0x0301:Dirb 常见用法 — 速查表

Kali Linux 中 Dirb 字典存放路径:/usr/share/dirb/wordlists

### 使用 /usr/share/dirb/wordlists/common.txt 字典快速进行扫描
dirb http://172.16.0.1               # 172.16.0.1 为目标 IP 地址(域名也可以)
​
### 指定扫描出来的文件扩展名
dirb http://172.16.0.1 -X .php,.html # 扫描目标上以 .php, .html 结尾的文件

0x0302:Dirb 参数说明 — 中文版

名称:
    dirb - 网页内容扫描器
​
描述:
    DIRB 是一款网页内容扫描工具。它通过字典攻击方式探测网页服务器中存在的(或隐藏的)资源,通过分析服务器响应结果来判断资源是否存在。
​
用法:
    dirb <url_base> [<url_base>] [<wordlist_file(s)>] [options]
​
    <url_base>
        必填参数,用于指定要扫描的 Web 服务器的 URL。  您需要提供一个或多个 URL,以确定要扫描的服务器范围。这些 URL 应该是有效的,以 http 或 https 开头的网址。
    
    [<wordlist_file(s)>]
        可选参数,用于指定要使用的字典文件或文件列表,如果您不提供,dirb 将使用默认字典。
    
    [options]
        可选参数,用于指定 dirb 命令的其他选项。
​
选项:
    -a <agent_string>
        自定义 HTTP 请求的 User-Agent 头。(默认: "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)")
        
    -b 不压缩或合并 URL 中的 /../ 或 /./ 路径序列(保持原始输入格式)
    
    -c <cookie_string>
        为 HTTP 请求设置 Cookie
        
    -E <certificate>
        使用指定的客户端证书文件
​
    -f 精细化 404 (未找到)页面的检测逻辑
​
    -H <header_string>
        添加自定义 HTTP 请求头
​
    -i 启用大小写不敏感的匹配模式
​
    -l 当发现 HTTP 响应头包含 "Location" 时显示其内容
​
    -N <nf_code>
        忽略指定 HTTP 状态码的响应(例如隐藏 302 重定向的提示)
​
    -o <output_file>
        将扫描结果保存到指定文件
​
    -p <proxy[:port]>
        使用代理服务器。(默认连接 1080 端口)
​
    -P <proxy_username:proxy_password>
        设置代理服务器认证信息
​
    -r 禁用递归扫描(仅扫描初始路径)
​
    -R 交互式递归扫描(手动选择想要深入扫描的子目录)
​
    -S 静默模式(不显示测试的路径,适用于低性能终端)
​
    -t 禁止自动在 URL 末尾添加斜杠 /。
​
    -u <username:password>
        设置 HTTP 基础认证的账号密码。
​
    -v 显示所有请求的响应(包括不存在页面的结果)
​
    -w 遇到警告时继续执行(不中断扫描)
​
    -x <extensions_file>
        从指定文件中读取扩展名列表,自动组合路径进行探测(例如 /admin.php -> /admin.php.bak)
​
    -X <extensions>
        直接指定扩展名列表(例如 -X .php,.bak)
​
    -z <milisecs>
        设置每次请求之间的延迟时间,以毫秒为单位(放置除法防火墙)。

0x04:Dirb 参考资料

Web 目录爆破神器:Dirb 保姆级教程(附链接)-CSDN博客文章浏览阅读5k次,点赞16次,收藏22次。Web 目录爆破神器:Dirb 保姆级教程(附链接)_dirb https://blog.csdn.net/2302_82189125/article/details/136006004

web网站目录爆破工具Dirb使用指南-CSDN博客文章浏览阅读2.1w次,点赞29次,收藏138次。文章目录工具简介命令参数基本使用列举具有特定扩展名列表的目录将输出保存到磁盘忽略不必要的状态码速度延迟不递归(-r)显示不存在页面不对网址(-t)强制使用结尾的“ /”HTTP授权进行扫描代理网址后言工具简介dirb是一个基于字典的web目录扫描工具,查找现有的(和/或隐藏的)Web对象,通过对Web服务器发起基于字典的攻击并分析响应的数据。 采用递归的方式来获取更多的目录,它还支持代理和http认证限制访问的网站,是在信息收集阶段获取目标信息常用工具手段。命令参数格式:dirb < span="">  https://blog.csdn.net/liver100day/article/details/121394188?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522169881796416800225535778%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=169881796416800225535778&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_click~default-2-121394188-null-null.142%5Ev96%5Epc_search_result_base9&utm_term=dirb%E5%91%BD%E4%BB%A4&spm=1018.2226.3001.4187 <> 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Blue17 :: Hack3rX

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值