Administrator
Administrator
发布于 2026-06-22 / 5 阅读
0
0

Burp Suite —— Web 安全测试的行业标配

一句话简介

Burp Suite 是由 PortSwigger 公司开发的 Web 应用安全测试平台,你可以把它理解成"网站安全漏洞的体检仪"——它能拦截你的浏览器和网站服务器之间往来的所有数据,让你看到、修改、重放这些请求,从而发现网站是否存在安全漏洞。它属于 Web 安全测试/渗透测试类软件。

⚠️ 重要法律声明:Burp Suite 是一款专业安全测试工具,使用它测试他人的网站和系统需要获得明确的书面授权。未经授权的渗透测试是违法行为,可能面临法律责任。本文档仅供安全学习和授权测试参考。PortSwigger 提供了免费的 Web Security Academy 在线学习平台,是学习和练习的最佳合法途径。

核心亮点

  • 行业事实标准:全球渗透测试人员、漏洞赏金猎人、企业安全团队的首选工具,Bugcrowd 和 HackerOne 上约 70% 的安全研究员使用 Burp Suite 作为主要测试平台

  • 代理拦截是核心能力:不同于普通抓包工具,Burp 不仅仅是"看看"请求,而是可以在请求到达服务器之前和响应返回浏览器之前,任意修改数据——这是手工发现逻辑漏洞的基础

  • 工具集覆盖测试全流程:代理拦截、请求重放(Repeater)、自动化攻击(Intruder)、编码解码(Decoder)、差异对比(Comparer)、会话分析(Sequencer)、自动化扫描(Scanner,专业版专属)——一个平台承载完整工作流

  • 社区版永久免费:Community Edition 提供了手工测试所需的所有核心工具(Proxy、Repeater、Intruder 节速版、Decoder、Comparer),足够安全学习者入门和完成大多数手工渗透测试

  • 2026 年重大更新:统一安装器(Community 和 Pro 共用)、内置 Burp AI 辅助分析、Markdown 笔记支持、自定义 CA 证书、扩展对 HTTP 流量的完整控制权——功能密度持续提升

适合谁用

  • 网络安全专业的学生和入门者:Web 安全是网络安全最大的分支之一,Burp Suite Community Edition 免费提供完整的学习环境,配合 PortSwigger 免费的 Web Security Academy 练习平台

  • 渗透测试工程师:日常工作中最核心的工具,从信息收集到漏洞验证到报告输出的全流程支撑

  • 漏洞赏金猎人(Bug Bounty Hunter):在 HackerOne、Bugcrowd 等平台上寻找网站漏洞获取赏金,Burp Suite Pro 的自动化扫描能力能大幅提升效率

  • Web 开发者(想自查代码安全性):写完功能后,用 Burp 拦截请求测试自己的应用是否存在越权、注入等常见漏洞

  • 企业安全团队:定期对内部系统做安全审计,DAST(动态应用安全测试)集成到 CI/CD 流水线

解决的痛点

痛点 1:想知道自己的网站有没有漏洞,但不知道从哪里开始

你开发了一个 Web 应用,功能测试都过了,但心里没底——用户会不会通过修改 URL 参数访问别人的数据?登录框能不能被暴力破解?文件上传有没有做类型校验?这些问题靠功能测试测不出来。

Burp Suite 怎么解决:它给你一个"上帝视角"。把浏览器代理指向 Burp 后,你和服务器之间的每一次对话都透明呈现——你看到了前端隐藏的 isAdmin=false 字段,你看到 Cookie 里的用户 ID 用 Base64 编码(一眼就能解),你看到文件上传的请求体里没有做任何扩展名校验。这些"肉眼看不到"的问题,在 Burp 的代理面板里一目了然。

痛点 2:测试要反复修改参数,浏览器里改一次要点半天

你想测试某个订单 API 是否存在越权——把 orderId=123 改成 orderId=124 看看能不能看到别人的订单。在浏览器里,你要开开发者工具 → 找到网络请求 → 复制为 cURL → 粘贴到终端 → 改参数 → 回车 → 看返回。一次测试还行,测 20 个参数就要疯。

Burp Suite 怎么解决:在代理历史里找到刚才的请求,右键 → Send to Repeater。进入 Repeater 面板,请求在左边,改完参数点 Go,右边立刻显示响应。再改再点,再改再点——一秒一个来回。这是 Burp 日常使用频率最高的操作流,它将"假设→验证"的循环周期从几十秒缩短到了几秒。

痛点 3:想测试登录接口是否存在弱口令,手动试了几个就不想继续了

你用 admin/admin、admin/123456、admin/password 试了三次都没成功,放弃测试。但你不知道的是,用 admin/admin123 就能登录。手动爆破几十个常见密码就累了,而真正的攻击者会用几千几万个密码的字典自动化攻击。

Burp Suite 怎么解决:Intruder 模块专门做自动化攻击。把登录请求发到 Intruder,在密码参数位置打上标记,加载一个密码字典(比如 SecLists 里收集的 10000 个常见密码),点击"开始攻击"。它会自动向服务器发送 10000 次请求,每次都换一个密码。你只需要看哪些请求的响应长度不一样(或状态码不同)——那可能就是爆破成功的。

痛点 4:网站用了 HTTPS,普通抓包工具看不到内容

浏览器和服务器之间的 HTTPS 流量是加密的,用 Wireshark 抓到的是密文,看不到实际内容。而大多数现代网站都强制 HTTPS,导致你根本没法分析请求。

Burp Suite 怎么解决:Burp 在你电脑上安装了一个自己签发的 CA(证书授权中心)证书。当浏览器通过 Burp 代理访问 HTTPS 网站时,Burp 对浏览器充当"服务器"(用自签证书和浏览器加密通信),对真实服务器充当"客户端"(用真实证书和服务器加密通信)。Burp 作为中间人,在转发前后可以分别解密和查看两端的明文数据。这就是 Burp 抓取 HTTPS 流量的原理。

这个"中间人"的能力正是 Burp 的核心价值,也是为什么你要保护好自己的 Burp 环境——任何拥有你 Burp CA 私钥的人都可以解密你的流量。

使用场景

  1. 手工漏洞挖掘:拦截请求 → 修改参数 → 观察响应。比如把 price=100 改成 price=1,看后端是否做了价格校验。把 userId=5678 改成 userId=5679,看能否越权访问他人数据。

  2. 登录接口安全测试:用 Intruder 暴力破解弱口令;测试是否存在用户名枚举(输对用户名和输错用户名的错误提示不同);测试是否有限制登录频率(有没有验证码或锁定机制)。

  3. API 接口安全测试:前端页面可能做了输入校验,但直接调后端 API 绕过了前端校验,用 Burp 直接向 API 发请求测试参数是否存在注入、溢出等漏洞。

  4. 文件上传漏洞测试:拦截上传请求,把文件的 Content-Type 从 image/png 改成 text/html,或者把一个 .php 文件后缀改成 .php.jpg 绕过黑名单,测试后端的文件类型校验是否完善。

  5. 在 Web Security Academy 上练习:PortSwigger 提供了 200+ 个免费的交互式实验环境,涵盖 SQL 注入、XSS、CSRF、SSRF、反序列化等各类漏洞。Burp Suite 配合这些实验环境,是最好的学习路径。

  6. 安全扫描(Pro 版):配置好目标范围后,Burp Scanner 自动爬取网站页面并测试各种漏洞类型,生成严重程度分级的漏洞报告,节省大量手工测试时间。

  7. 编码解码调试:在 Decoder 模块里快速完成 Base64、URL 编码、HTML 实体、Hex、Gzip 等格式的编解码——安全测试中频繁用到。

  8. 会话令牌分析:用 Sequencer 模块收集网站的 Session Token 样本,分析其随机性——好的 Session Token 应该是不可预测的,如果 Sequencer 分析出规律性,说明该网站的会话管理存在安全缺陷。

下载与安装

官方下载

  • 官网地址:https://portswigger.net/burp/releases

  • 当前最新稳定版本:Professional / Community 2026.5(2026 年 6 月)

  • 安装包大小:约 350 MB(含内置浏览器和 Java 运行时)

两种版本的定位:

版本

价格

目标用户

核心差异

Community Edition

永久免费

学习者、手工测试者

有 Proxy、Repeater、Intruder(节速)、Decoder、Comparer;无 Scanner、无 Burp AI

Professional Edition

$449/年(约 ¥3200/年)

专业渗透测试人员

含自动化扫描器、Burp AI、无限制 Intruder、项目保存、报告生成

💡 入门建议:从 Community Edition 开始。它的手工测试功能足够学完 Web Security Academy 的所有实验。等你确定要做专业渗透测试,再升级 Pro。

安装步骤

2026 年版本推出了统一安装器(同一个安装文件,根据你的许可证自动激活 Community 或 Pro):

  1. 访问官网下载页面,选择对应系统的安装包(Windows x64、macOS Intel/Apple Silicon、Linux 均可)

  2. 下载后双击安装包,按提示完成安装

  3. 首次启动时选择"Temporary project"→"Use Burp defaults"→"Start Burp"

  4. 进入主界面后首先配置浏览器代理(见下方要点)

⚠️ Burp Suite 需要 Java 运行环境。2026 年版本已内置 Java 26 运行时,无需单独安装 JDK。如果你用 JAR 版本则需要自行安装 Java 17+。

系统要求

项目

要求

操作系统

Windows 10+ / macOS 11+ / Linux

内存

建议 8GB+(扫描大型网站时可能需要 16GB+)

磁盘空间

约 500 MB

Java

内置(独立安装包),或手动安装 Java 17+(JAR 版本)

最佳实践

1. 第一步永远是配置 Scope(目标范围)

这是新手最容易跳过的步骤,但也是最应该养成的习惯。不设 Scope 的话,Burp 会拦截你的所有网络流量——邮件、微信、音乐播放器、系统更新——Proxy History 里迅速被几千条无关请求淹没,找到测试目标都费劲。

配置方法:Target → Scope → 添加目标域名(比如 example.com)→ 勾选"Use advanced scope control" → 在 Proxy → HTTP History 设置 Filter,选择"Show only in-scope items"。之后 Proxy History 只显示目标网站的流量,干净清爽。

2. 用 FoxyProxy 一键切换代理,不要手动改系统代理

手动在系统设置里开关代理太麻烦,而且容易忘——关掉 Burp 后代理还配着,浏览器上不了网以为断网了。装一个 FoxyProxy(Chrome/Edge 插件)或 SwitchyOmega,配好 Burp 的代理配置(127.0.0.1:8080),使用时一键切换,不用时一键关闭。

3. Repeater 是你的"手工测试主战场"——掌握快捷键

Repeater 是使用频率最高的模块。两个核心快捷键:

  • Ctrl+Shift+R:把当前选中的请求发送到 Repeater

  • Ctrl+Shift+I:把当前选中的请求发送到 Intruder

在 Proxy History 里看到感兴趣的请求,不用右键菜单,直接按快捷键就到目标工具了。进入 Repeater 后,修改参数 → 点 Go(或 Ctrl+Space)→ 看响应 → 再改 → 再 Go。这个"改→发→看→改"的循环是你发现漏洞的核心节奏。

4. 学会使用 Proxy History 的过滤和搜索功能

Proxy History 会积累大量请求,快速定位目标请求的能力非常重要:

  • Filter by search term:搜索请求/响应中包含特定关键字的请求

  • Filter by file extension:隐藏 CSS、JS、图片等静态资源,只看业务请求

  • Filter by MIME type:只看 HTML/JSON/XML 等特定类型的响应

  • Filter by status code:只看 200 成功、只看 302 重定向、只看 500 错误

5. HTTPS 抓包的首个坑:安装 CA 证书

不装 CA 证书时,浏览器访问 HTTPS 网站会提示"你的连接不是私密连接"。解决方法:

  1. 确保浏览器代理指向 Burp(127.0.0.1:8080)

  2. 浏览器访问 http://burp(这只是个本地地址,不需要外网)

  3. 点击右上角"CA Certificate"下载证书

  4. 导入浏览器:Chrome → 设置 → 隐私和安全 → 安全 → 管理证书 → 受信任的根证书颁发机构 → 导入

  5. 重启浏览器

Firefox 需要单独导入(它用自己的证书存储):设置 → 隐私与安全 → 证书 → 查看证书 → 证书颁发机构 → 导入。

6. Community Edition 的 Intruder 被限速了,怎么应对

Community Edition 的 Intruder 被刻意限制了速度(这是 Pro 版的核心商业价值所在),发请求像乌龟爬。两个策略:

  • 减少字典:不要用 10 万行的字典,先用 100-500 行的精简字典快速定位,确认漏洞存在后再考虑扩大范围

  • 用 Turbo Intruder 插件:BApp Store(插件市场)里安装 Turbo Intruder,它是用 Python/Java 写的扩展,不受 Burp 的限速限制,速度飞起。对 HTTP 并发更友好

  • 学习思路而非依赖速度:安全测试的精髓在逻辑分析,不在暴力枚举。Community Edition 限速可以帮你养成"先思考再动手"的习惯

7. 善用 BApp Store 扩展你的能力

Burp 的 BApp Store 有数以百计的免费插件,覆盖各种定制需求。Community 和 Pro 都能使用。推荐几个常用插件:

  • Turbo Intruder:高速 Intruder 替代

  • Hackvertor:嵌套编解码,处理复杂的数据转换

  • Logger++:更详细的请求/响应日志

  • Autorize:自动化越权测试

  • JSON Web Tokens:JWT 的编解码和攻击

8. 使用 Organizer 记录测试过程和发现

2026 年新增了 Organizer 的集合备注(Collection-level notes)和 Markdown 笔记支持。你可以把测试过程中的关键请求、发现的问题、后续行动项都记录在 Organizer 里。这不仅是好习惯,也是写测试报告时的素材来源。

替代方案对比

维度

Burp Suite Community

OWASP ZAP

Caido

价格

永久免费

永久免费开源

免费版有限制,Pro $18/月

开源

否,闭源

是,Apache 2.0

是,部分开源

自动化扫描

无(Pro 版专属)

有,免费完整扫描器

基础

代理拦截

★★★★★ 最完善

★★★★☆ 功能齐全

★★★★☆ 现代设计

插件生态

★★★★★ BApp Store 丰富

★★★★☆ 社区活跃

★★☆☆☆ 起步阶段

学习资源

★★★★★ Web Security Academy

★★☆☆☆ 较分散

★☆☆☆☆ 较少

自动化攻击

Intruder(限速)

Fuzzer(无限制)

自动扫描

上手难度

★★★★☆ 有学习曲线

★★★☆☆ 稍简单

★★★☆☆ 较直观

界面语言

英文(社区有汉化包)

多语言(含中文)

英文

社区规模

★★★★★ 全球最大

★★★★☆ 第二大

★☆☆☆☆ 小众

适合人群

想学主流工具、职业发展的安全学习者

预算有限、需要免费全功能的团队

喜欢现代 UI 的独立研究者

几点补充意见:

Burp Suite 最大的资产不是功能,而是生态。Web Security Academy(200+ 免费实验)、每年公开发布的安全研究报告(PortSwigger Research)、遍布全球的用户社区——这些学习资源让 Burp Suite 成为安全入门的首选。你学了 Burp,就等于学会了行业通用语言。

OWASP ZAP 是"免费全功能"的良心替代。如果预算有限但需要自动化扫描能力(Burp Scanner 很贵),ZAP 是免费的且扫描能力不差。它的 Fuzzer 也没有限速,对 Community Edition 的 Intruder 限速不满意的话可以搭配使用。

Caido 是新兴挑战者。界面设计更现代化,性能更快,但仍在快速发展期,生态和社区远不如 Burp 和 ZAP 成熟。如果你喜欢尝试新工具,可以关注。

功能详解

一、Proxy(代理):一切测试的起点

Proxy 是 Burp Suite 的心脏。工作原理:

  1. Burp 在本地开启一个代理服务器(默认 127.0.0.1:8080)

  2. 你把浏览器的代理设置为这个地址

  3. 浏览器发出的所有 HTTP/HTTPS 请求都经过 Burp 中转

  4. Burp 拦截后可以:查看、修改、放行、丢弃、发送到其他工具

Intercept(拦截):开启拦截(Intercept is on)后,每个请求都会暂停在 Burp 里等待你的决定——Forward(放行)、Drop(丢弃)、或者修改后放行。这是手工测试的核心操作:看到请求里有 role=user,把它改成 role=admin,然后 Forward,看看服务器会不会返回管理员的页面。

HTTP History(历史记录):不开启拦截时,请求也会被记录在 HTTP History 里,但不暂停。你可以在历史记录里回看所有经过的请求,分析每个请求的参数和响应内容。

WebSocket History:对于使用 WebSocket 的实时应用,Burp 专门记录 WebSocket 消息流。

2026 年新增:自定义 CA 证书支持——你可以导入自己的证书授权中心证书,解决在内网穿透代理、使用企业自签证书环境下的连接问题。上游代理规则也支持添加描述,方便在多个上游代理间切换时区分。

二、Repeater(重放器):手工测试的主战场

Repeater 的设计哲学就是极致简单——一个请求修改区(左)→ 一个发送按钮 → 一个响应查看区(右)。你在左边改参数,点 Go 发送,右边立马看到服务器的响应。没有任何多余步骤。

典型测试流程:

  1. 在 Proxy History 里看到用户信息接口 GET /api/user/12345

  2. Ctrl+Shift+R 发送到 Repeater

  3. 把 URL 里的 12345 改成 12346

  4. 点 Go,看返回了什么——如果返回了另一个用户的信息,恭喜你发现了一个越权漏洞

  5. 继续改 12347、12348,验证影响范围

Repeater 支持单次发送,也支持在多个 Repeater 标签页并行工作(测试不同接口或不同参数)。2026 年版本中,Repeater 集成了 Burp AI 能力——选中响应中的一段内容,AI 辅助分析可能的漏洞线索。

三、Intruder(入侵者):自动化攻击引擎

Intruder 是 Burp 的自动化模块。工作方式是:

  1. 把一个请求发到 Intruder

  2. 在请求中标记"攻击位置"——比如密码参数、用户 ID、搜索关键词

  3. 加载"Payload(载荷)"——要替换到标记位置的数据集(密码字典、ID 列表、Fuzzing 字符串等)

  4. 选择攻击类型(单参数、多参数组合等)

  5. 开始攻击

四种攻击类型:

  • Sniper(狙击手):单参数爆破,最常用。比如只爆破密码字段,其他参数不变

  • Battering ram(攻城锤):多参数用同一个 payload。比如用户名和密码同时试同一个值

  • Pitchfork(干草叉):多参数用不同 payload,一一对应。比如用户名列表和密码列表同时用

  • Cluster bomb(集束炸弹):多参数全排列组合。如果两个参数各 100 个值,会产生 10000 次请求——耗时且容易触发 WAF

Intruder 结果面板中最值得看的列:

  • Status code:响应状态码。200 是正常,401/403 是未授权,302 是重定向(可能表示登录成功)

  • Length:响应长度。爆破成功或失败的响应长度通常不同——这是最可靠的判断依据

  • Response:点击每一行查看完整响应内容

⚠️ Community Edition 的 Intruder 被限速(约每秒 1 次请求)。如果你需要高速爆破,请使用 Turbo Intruder 插件(BApp Store 免费安装)。

四、Scanner(扫描器):Pro 版的自动化能力

这是 Pro 版和 Community 版最大的功能差异。Burp Scanner 可以自动:

  • 爬取网站:像搜索引擎一样遍历网站的所有页面和功能

  • 审计漏洞:对每个发现的参数和入口点测试已知漏洞类型

  • 生成报告:按严重程度分级的漏洞列表,可直接作为测试报告基础

Pro 版用户还可以配置 DAST(动态应用安全测试),把 Burp Scanner 集成到 CI/CD 流水线中,每次部署后自动扫描。

五、Decoder(解码器):编码格式万金油

安全测试中频繁需要编解码——URL 里有 %20、Cookie 里有 Base64、JWT Token 分三段、HTML 里有 < 转义。Decoder 是一个轻量工具箱,支持 20+ 种编码格式的互相转换。复制 → 粘贴 → 选编码方式 → 查看结果,非常便捷。

六、Comparer(比较器):找不同的利器

Comparer 对比两段数据的差异。典型场景:

  • 用普通用户身份请求一次,用管理员身份再请求一次,把两次响应放进 Comparer,高亮差异——可能发现隐藏的管理功能

  • 爆破时把登录成功的响应和失败的响应对比,精确定位判断依据

  • 对比正常请求和加了 payload 的请求,看服务器返回的差异

2026 年新增了 "Send to" 功能——在 Comparer 中选中的内容可以直接发送到其他工具。

七、Organizer(组织器):测试笔记和工作流管理

Burp 2026 年对 Organizer 的重视程度明显提升。你可以:

  • 把关键请求/响应保存到 Organizer,形成测试证据链

  • 创建"集合"(Collections)对相关发现分组

  • 使用 Markdown 格式写笔记(2026 新增),支持标题、列表、链接和行内格式

  • 给每个集合添加"About"信息,记录测试目标、背景、总结

这个模块主要用于"把测试过程变成可交付的报告素材"——养成良好的 Organizer 使用习惯,写报告时不需要重新翻 Proxy History。

常见问题

概念认知类

Q1:Burp Suite 是干什么的?和黑客有什么关系?

A:Burp Suite 是一把刀——厨师用来切菜,歹徒用来伤人。安全工程师用它合法地测试自己公司的系统,发现漏洞后修复;攻击者用它非法地入侵他人系统。工具本身没有善恶。同理,学习 Burp Suite 和 Web 安全知识,本身是正当且有价值的技能——整个网络安全行业就是由这样一群人组成的。关键是你用它做什么、有没有授权。

Q2:Community Edition 和 Professional Edition 我该选哪个?

A:入门学习 → Community(免费,手工测试功能完整)。专业渗透测试 + 有预算 → Professional($449/年,多了 Scanner、Burp AI、无限制 Intruder、项目保存)。Community 的能力足够你完成 PortSwigger 官方的 200+ 个 Web Security Academy 实验和大多数手工渗透测试。

Q3:Burp Suite 和 OWASP ZAP 有什么区别?

A:Burp Suite 是行业标准,用户最多、教程最丰富、生态最完善,Community 版手工测试功能齐全但需要付费才能用扫描器。OWASP ZAP 完全免费开源,自动化扫描功能也不错,适合预算有限的团队。如果你打算进入 Web 安全领域工作,学 Burp Suite 是投资回报率更高的选择(因为绝大多数雇主用它);如果你是独立项目或小团队,ZAP 够用且省钱。

Q4:学了 Burp Suite 能找到工作吗?

A:学会 Burp Suite = 学会手工 Web 安全测试的基本方法。Web 安全工程师、渗透测试工程师、安全研究员等岗位的核心技能就是你能用 Burp Suite 做的事情。但"会用工具"只是起点——真正值钱的是你能发现什么漏洞、如何分析和验证、如何写报告。Burp Suite 是工具,Web 安全是技能。

Q5:我需要会编程才能用 Burp Suite 吗?

A:基础使用不需要。Proxy 拦截、Repeater 重放、Decoder 编解码——这些操作点点鼠标就能完成。但深入使用后会需要:看懂 HTTP 请求/响应的格式(不是编程,是协议知识)、理解 JavaScript(分析前端逻辑)、写 Python 脚本(自定义 Intruder payload 或写 Burp 扩展)。编程能力会让你从"能用"变成"会用得好"。

实操问题类

Q6:配置代理后浏览器上不了网了?

A:这是新手最常见的坑。原因是浏览器代理指向了 127.0.0.1:8080,但 Burp Suite 没在运行(或者关了)。代理没有后端的转发服务,浏览器自然连不上网。解决方法:确保 Burp Suite 在运行,Proxy → Intercept 标签页中有内容(即使是空的);或者关闭浏览器的代理设置。这就是为什么推荐用 FoxyProxy 一键切换——随时开关,不用去系统设置里翻。

Q7:HTTPS 网站证书错误("您的连接不是私密连接")?

A:因为没装 Burp 的 CA 证书。详细步骤:保持 Burp 和代理开启 → 浏览器访问 http://burp → 下载 CA Certificate → 导入到浏览器的"受信任的根证书颁发机构" → 重启浏览器。Chrome 和 Firefox 的证书存储是独立的,如果两个都用,两个都要导入。

Q8:Burp 拦截了一堆无关请求(字体、图标、统计脚本),怎么只看我关心的?

A:三个方法组合使用效果最好:

  1. 设置 Scope:Target → Scope → 添加目标域名 → 勾选"Use advanced scope control"

  2. HTTP History 过滤器:在 Proxy → HTTP History 的 Filter 栏里选择"Show only in-scope items"

  3. 过滤静态资源:在同个 Filter 里勾选"Hide items with the following extensions",把 css、js、png、jpg、woff 等去掉

Q9:怎么通过 Burp 测试手机 App 的安全性?

A:基本思路和测网站一样——把手机的网络流量通过代理指向运行 Burp 的电脑。

  1. 电脑和手机连同一个 Wi-Fi

  2. 电脑上 Burp 的 Proxy Listener 需要绑定到"所有网络接口"(Proxy → Options → Edit → Bind to address: All interfaces)

  3. 手机 Wi-Fi 设置 → 代理 → 手动 → 填入电脑的局域网 IP 和 8080 端口

  4. 手机浏览器访问 http://电脑IP:8080,下载并安装 CA 证书

  5. 此后手机 App 的网络流量就会经过 Burp,可以在电脑上查看和修改

Q10:Community Edition 的 Intruder 太慢了,有什么办法?

A:三种替代方案:

  1. 安装 Turbo Intruder 插件(BApp Store 里搜索,免费),它不受 Burp 的限速限制,并发性能极好

  2. 用 Python 脚本替代:Burp 里把请求复制为 cURL 命令 → 转成 Python requests 代码 → 加循环和字典 → 本地高速运行

  3. 搭配 OWASP ZAP:Community Burp 做手工测试,ZAP 做自动化 Fuzzing,两个工具互补

Q11:Burp Suite 在 Windows 上界面乱码/中文显示不正常?

A:Burp Suite 的界面是英文的,但响应体中的中文内容可能显示为乱码。解决方法:在 Hex 或 Raw 视图查看响应;或者安装社区汉化包(第三方提供,非官方)。2026 年版本的中文支持有所改善,但仍然不是原生中文界面。如果你需要完整中文界面,OWASP ZAP 原生支持。

Q12:Scanner 扫完报告怎么看?哪些漏洞是"真漏洞"?

A:Scanner 报告的漏洞按严重程度分 High/Medium/Low/Info 四级。拿到报告后:

  1. 先看 High 和 Medium 的,用 Repeater 手工验证——自动扫描可能误报

  2. 验证时不要只看 Scanner 的描述,要自己复现漏洞——发送到 Repeater,手动调参数确认

  3. Low 和 Info 级别的风险需要结合业务场景判断——对于银行系统可能重要,对个人博客可能无所谓

  4. 最终报告里只保留已验证的漏洞,附上复现步骤和截图

小结

如果你准备踏入 Web 安全领域——不管是作为职业方向还是兴趣学习——Burp Suite 是绕不开的核心工具。Community Edition 免费提供手工测试所需的全部能力,配合 PortSwigger 的 Web Security Academy 在线实验平台(全部免费),你已经有了完整的入门路径。先学 Proxy 和 Repeater,再学 Intruder,最后探索 Scanner 和其他模块——这个顺序最科学。

如果你是个开发者想自测应用安全性,Community Edition 也完全够用——拦截请求、改参数、看响应,就能发现大量逻辑层面的安全问题。

如果你预算有限又需要自动化扫描能力,OWASP ZAP 是免费开源的选择。如果你想未来专业从事渗透测试工作,学会 Burp Suite 是对你职业发展最实用的技术投资——不是因为工具本身,而是因为围绕它的整个行业生态。


评论