Burp Suite 官网 :https://portswigger.net/burp
官方文档:https://portswigger.net/burp/documentation/desktop
完整文档:https://portswigger.net/burp/documentation/contents
Burp Suite 实战指南:https://t0data.gitbooks.io/burpsuite/content/
1、安装burpsuite 是攻击 Web 应用程序的集成平台。功能强大,是渗透测试神器。。。
- Burpsuite 安装和汉化:https://www.cnblogs.com/w1304099880/p/15031242.html
- Java 环境:https://repo.huaweicloud.com/java/jdk/
- 地址:https://github.com/h3110w0r1d-y/BurpLoaderKeygen/releases
1. 下载 java 文件。
2. 双击下载的文件,选择安装路径。( D:Program FilesJava )
3. 配置环境变量。配置 jdk 环境:
- 添加系统环境变量 JAVA_HOME:D:Program FilesJavajdk-11.0.12
- 添加到 Path:;%JAVA_HOME%bin;
4. 验证是否安装成功。win + r ---> cmd ,然后输入 java -version
安装 burp projava8 需要配置 classpath,java11 不需要配置classpath
双击下载的 exe 可执行文件,选择安装路径。(D:BurpSuitePro)
1. 把下载的工具移动到 burp 安装的路径下。
2. 双击 BurpLoaderKeygen.jar,点击 Run,burp 运行。
3. 把 BurpLoaderKeygen.jar 中的 Liscense 内容复制到出现的窗口中,点击下一步。
4. 点击 NEXT,再次点击 Mannal Activation
5. 选择 copy request,复制到 Activation Request 中,返回 Activation Response 值。
6. 把 Activation Response 值再复制到 burp 中,点击 Next。
7. 成功。
burpsuite pro 汉化2、官方文档 2.1 burpsuite 入门 Step 1: 下载、安装 Step 2: 使用 Burp 的 Proxy 功能,拦截 http、https Step 3: 使用 Burp 的 Proxy 功能,修改 request (请求) Step 4: 使用 Burp 的 Repeater 功能,重新发出请求 Step 5: 运行第一次扫描 Step 6: What next?Loader Keygen 汉化三合一,支持检测 Burp 更新,自动启动 Burp。
汉化有些翻译不太对,不建议用汉化。。。
- Step 1: Download and install
- Step 2: Intercept HTTP traffic with Burp Proxy
- Step 3: Modify requests with Burp Proxy
- Step 4: Reissue requests with Burp Repeater
- Step 5: Run your first scan [Pro only]
- Step 6: What next?
- Burp Proxy
- Burp Repeater
- Burp Intruder
- Burp Collaborator client [Pro only]
- Burp Scanner [Pro only]
- View all Burp's tools
- Intercepting HTTP requests and responses
- Augmenting manual testing using Burp Scanner
- Resending individual requests with Burp Repeater
- Scanning a website for vulnerabilities
- Using live tasks in Burp Suite
- Using Burp Suite projects
- Using Burp Suite project options
- Touring the Burp Suite user interface
- Using Burp Proxy's interception rules
- Using target scope in Burp Suite
- Testing WebSockets with Burp Suite
- Reducing noise during manual testing
- Brute forcing a login with Burp Intruder
- Enumerating subdomains with Burp Intruder
- Viewing requests sent by Burp extensions using Logger
- Testing for reflected XSS using Burp Repeater
- Spoofing your IP address using Burp Proxy match and replace
- Credential stuffing using Burp Intruder
- Testing for asynchronous vulnerabilities using Burp Collaborator
- Set the scope
- Save my work [Pro only]
- Search [Pro only]
- Work with custom configurations
- Schedule tasks
- Compare site maps
- Use content discovery
- Test mobile applications
- Test WebSockets
- Test a website using HTTP/2
- Message editor
- Inspector
- Burp's browser
- Burp Collaborator client [Pro only]
- URL matching rules
- CSRF PoC generator
- View all useful functions
- View all Burp extensions
- Create your own extension
:Burp Suite options - PortSwigger
2.8 训练、练习:Burp Suite Training - PortSwigger
2.9 故障排查:Troubleshooting common errors within Burp Suite - PortSwigger
3、BurpSuite 插件推荐From:https://blog.csdn.net/qq_28205153/article/details/113829654
BurpSuite 是最强大的 Web 渗透工具,没有之一!它也是日常中用得最多的工具,它有一些强大的插件可以帮忙减少大量的工作量以及更好地挖掘漏洞,今天分享下我常用的一些 burp 插件。
Autorize --- 强大的越权自动化测试工具如果你在测试越权的时候,还是手动把URL复制到另一个浏览器的低权限账号中来打开,你就 out了!Autorize 是一个测试权限问题的插件,可以在插件中设置一个低权限账号的 cookie ,然后使用高权限的账号去浏览所有功能,Autorize 会自动用低权限账号的 cookie 重放请求,同时也会发一个不带 cookie 的请求来测试是否可以在未登录状态下访问。
该插件可以直接在 Bapp Store 安装。
Turbo Intruder --- 短时间发送大量请求如果你还在用 burp 的 intruder 功能来爆破密码,测试并发,爆破目录那你就 out 了!
Turbo Intruder 是 Intruder 的增强, 它可以在短时间内发送大量的 http 请求,具体速度取决于你的网速,即使在比较差的公共网络下,它也能每秒发送几百个请求。
使用 Turbo Intruder 我们可以在几分钟内爆破完百万级的密码字典和目录字典,也可以在一瞬间发送几十个并发请求来测试并发漏洞。
该插件可以直接在Bapp Store 安装。
在要插入 payload 的地方加个 %s ,然后在下面窗口添加自定义的处理脚本即可开始爆破。
Software Vulnerability Scanner --- 自动根据版本号查找 CVE一个扫描器增强插件,它会检查网站的一些软件版本信息,然后通过 vulners.com 上的漏洞数据库来查询相应的 CVE 编号,找到的结果会显示在漏洞面板上,不用我们自己手动去查找某个版本的 CVE 。
该插件可以直接在Bapp Store 安装。
Scan Check Builder --- 自定义扫描 payloadScan Check Builder 就是 Burp Bounty ,它提供了十分的简单的方式去为 burp 的扫描功能添加自定义的扫描 payload 。 这样我们可以对一些 burp 没有覆盖到的漏洞添加 payload,并生成相应的漏洞扫描结果。
该插件可以直接在Bapp Store 安装。
Logger++ --- 更强大的请求历史查看器Logger++ 可以查看所有工具发出的请求,如 repeater, intruder, scanner, 插件等。这样我们可以查看到扫描时的一些 payload,以及在扫描时监控网站后台的响应情况。
该插件可以直接在Bapp Store 安装。
Brida --- 连接 frida 与 burpsuiteBrida 是我很喜欢的一个插件,它可以连接 frida 与 burpsuite ,hook 神器 frida 在移动 APP 的渗透上发挥着很重要的作用,如绕过 ssl pinning , 自动加解密 APP 的请求内容等。我们可以把一些常用的 frida 脚本放在 Brida 的脚本上,然后通过 Brida 启动 APP来进行渗透。后续可能会写一篇文章来介绍怎样使用 Brida。
该插件可以直接在Bapp Store 安装。
J2EEScan --- 强大的 J2EE 后台扫描插件J2EEScan 是一个扫描器增强插件,可以通过该插件扫描 J2EE 漏洞,如 weblogic、struts2 、 jboss 等漏洞。唯一不足是停止更新了,只有17年的漏洞
该插件可以直接在Bapp Store 安装。
sqlmap4burp++ --- 连接 burpsuite 与 sqlmapsqlmap4burp++是一款兼容Windows,mac,linux多个系统平台的Burp与sqlmap联动插件。可以方便地对请求调用 sqlmap 来扫描。
该插件地址如下:https://github.com/c0ny1/sqlmap4burp-plus-plus
Knife --- 工具箱、自定义 payloadKnife 插件的主要的目的是对burp做一些小的改进,更加方便使用。个人比较喜欢它的 dissmiss 功能和 hackbar ++ 功能, dissmiss 可以方便让 burp 不拦截某个域名的请求,而 hackbar++ 有很多 payload ,可以方便地在 repeater 中插入 payload, 而且可以添加自定义的插入 payload。
插件的地址是:https://github.com/bit4woo/knife
CSRF Token Tracker --- 绕过CSRF限制CSRF Token Tracker 可以自动获取 csrf 的 token,对于一些有 csrf 限制的请求,它可以绕过该限制,如暴力PJ具有 csrf token 的登录请求。
该插件可以直接在Bapp Store 安装。
JSON Beautifier --- 格式化查看 json格式化 json 格式的数据,在查看 json 请求时十分好用。
该插件可以直接在Bapp Store 安装。
Decompressor --- 自动解码和修改 gzip 压缩包Decompressor 可以自动解码和修改使用 gzip 压缩过的请求数据。有时候网站发送的数据是使用 gzip 压缩过的,使我们在 burp 上看到的请求是乱码,并且无法修改请求数据,Decompressor 可以帮我们自动解码来查看,并且可以以未压缩的方式修改数据,然后再自动进行压缩。
该插件可以直接在Bapp Store 安装。
Wsdler --- 测试 WSDL 请求Wsdler 可以解析 WSDL 请求,以便使用 repeater 和 scanner 对 WSDL 请求进行测试。
该插件可以直接在Bapp Store 安装。



