态势感知专项:平台功能与厂商对比

安全态势感知平台:功能模块、与 SIEM 区别、与 IPS/IDS/EDR/防火墙联动、主流厂商(奇安信/深信服/安恒/启明星辰/绿盟)对比。

写在前面:合法学习边界

Burp Suite 只用于授权测试。对非授权站点做代理拦截可能违反平台条款与法律。

一、Burp Suite 是什么

Burp Suite 是渗透测试最核心的 HTTP 代理工具,在浏览器和目标服务器之间做中间人拦截,允许你查看、修改、重放每一个 HTTP 请求和响应。

二、Burp 架构与拦截流程图

Burp Suite 架构与拦截流程图

三、基础配置

1. 启动与端口设置

1
2
3
打开 Burp Suite → Proxy → Options
  监听端口:127.0.0.1:8080(默认)
  勾选 "Intercept is on"(拦截开启)

2. 浏览器配置代理

1
2
3
浏览器设置 → 网络 → 代理服务器:
  HTTP: 127.0.0.1 端口 8080
  HTTPS: 127.0.0.1 端口 8080

或者用 FoxyProxy 插件更方便切换。

3. HTTPS 证书安装(关键)

1
2
3
4
5
6
1. 打开浏览器访问 http://burp
2. 下载 CA Certificate(burpca.cert)
3. 导入到浏览器的"受信任的根证书颁发机构"
4. 导入到操作系统的证书存储(Windows: 管理用户证书)

验证:访问 https://example.com,确认 Burp 已显示解密后的 HTTPS 流量
1
2
3
4
5
6
Linux 导入:
  sudo cp burpca.cert /usr/local/share/ca-certificates/burp.crt
  sudo update-ca-certificates

macOS 导入:
  双击证书 → 钥匙串访问 → 信任 → 总是信任

四、核心模块详解

Proxy(代理拦截)

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
功能:
  • Intercept:暂停请求,逐个修改后发送
  • HTTP History:记录所有经过 Burp 的请求/响应
  • WebSockets History:记录 WebSocket 流量

使用:
  1. 打开 Intercept(On/Off 切换)
  2. 浏览器发起请求 → 请求被暂停在 Burp 中
  3. 修改参数 → 点 "Forward" 发送
  4. 再次点 "Forward" 转发响应到浏览器

Repeater(重放器)

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
功能:手动修改单个请求,发送后对比响应变化。

使用:
  1. 在 Proxy 历史中右键某个请求 → "Send to Repeater"
  2. 在 Repeater 中修改参数
  3. 点 "Send" 发送
  4. 看右侧响应变化(状态码/响应体/响应头)

典型场景:
  • 修改 ID 越权测试
  • 修改参数值验证逻辑漏洞
  • SQL 注入 payload 手工测试

Intruder(入侵者)

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
功能:自动爆破/扫描,批量测试参数值。

模式:
  Sniper:单个位置,逐个值(如密码爆破)
  Battering Ram:多个位置,同个值(如同时改 username+password)
  Pitchfork:多个位置,各自列表(如 username+password 配对)
  Cluster Bomb:笛卡尔积(所有用户名 × 所有密码)

使用:
  1. 右键 → "Send to Intruder"
  2. 设置 Payload Positions(标记位置)
  3. 设置 Payload Options(选择模式)
  4. 导入 payload 列表
  5. 点 "Start attack"

Target(目标站点地图)

1
2
3
4
5
6
7
功能:自动发现并可视化所有访问过的 URL 和资源。

使用:
  1. 在 Proxy 中浏览网站
  2. Target 自动记录所有 URL、参数、Cookie、Referer
  3. 右键某 URL → "Do a passive crawl"(被动爬取)
  4. 右键 → "Engagement tool" 查看详细参数

五、操作步骤

1
2
3
4
5
6
第 1 步:启动 Burp,确认监听 8080
第 2 步:浏览器配置代理 + 安装 CA 证书
第 3 步:验证 HTTPS 流量可见
第 4 步:打开 Intercept 开始测试
第 5 步:改参数 → Forward → 看结果
第 6 步:批量测试用 Intruder

六、影响与适用

Burp Suite 是 Web 渗透测试的"瑞士军刀":拦截、修改、重放、爆破,所有 HTTP 相关操作都能做。它是渗透测试人员的第一工具。

七、小结

Burp Suite 是渗透测试最核心的工具。掌握 Proxy 拦截 + HTTPS 解密 + Repeater 手工验证 + Intruder 批量测试,就能完成 80% 的 Web 渗透测试工作。