🗄️

Dirb

工具简介

Dirb是一个Web内容扫描器,设计用于发现网站的隐藏目录和文件。它通过使用字典文件作为URL列表,对Web服务器进行暴力目录扫描,帮助识别潜在的安全风险。

主要功能

目录发现

查找隐藏目录

文件枚举

识别敏感文件

自定义字典

支持多种字典文件

递归扫描

支持深度目录搜索

基本用法

# 基本扫描
dirb http://example.com

# 使用自定义字典
dirb http://example.com /usr/share/dirb/wordlists/big.txt

# 递归扫描
dirb http://example.com -r

# 保存结果
dirb http://example.com -o output.txt

# 设置延迟
dirb http://example.com -z 100

常用参数

参数 说明
-r 开启递归扫描
-o 指定输出文件
-z 设置请求延迟(ms)
-a 指定用户代理
-c 设置cookie

使用示例

示例1:基础Web扫描

# 使用默认字典扫描
dirb http://example.com

# 指定扩展名进行扫描
dirb http://example.com -X .php,.html,.txt

# 静默模式
dirb http://example.com -S

找出网站的常见路径和文件

示例2:高级扫描

# 使用多个字典
dirb http://example.com /usr/share/dirb/wordlists/common.txt,/usr/share/dirb/wordlists/vulns.txt

# 设置HTTP头部
dirb http://example.com -H "Authorization: Basic YWRtaW46YWRtaW4="

# 扫描特定扩展并排除某些响应码
dirb http://example.com -X .php -N 403,404

高级选项和自定义扫描

安全提示

  • 仅在获得授权的目标上使用
  • 扫描会生成大量HTTP请求
  • 可能被WAF或IDS检测并阻止
  • 适当设置延迟避免DoS行为