跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Javajava

BurpSuite 安装配置与许可证激活指南

详细讲解了 BurpSuite 在 Windows 环境下的安装配置流程。内容涵盖 JDK 17 的安装与环境变量配置、BurpSuite 专业版的下载与许可证激活方法、浏览器 CA 证书导入及 HTTP 代理设置。此外,还提供了通过批处理和 VBS 脚本实现一键快捷启动的方案,并补充了常见问题的排查思路,帮助用户快速搭建安全测试环境。

观心发布于 2025/2/7更新于 2026/10/16121 浏览
BurpSuite 安装配置与许可证激活指南

BurpSuite 安装配置与许可证激活指南

前言

Burp Suite 是用于攻击 Web 应用程序的集成平台,包含了许多工具。Burp Suite 为这些工具设计了许多接口,以加快攻击应用程序的过程。本文主要对 BurpSuite 安装过程中使用到的工具链接做一个备忘,以便于后续安装和配置。

环境说明

  • 操作系统:Windows 10
  • JDK 版本:JDK 17.0.4.1 或更高(推荐 JDK 17)
  • 辅助工具:BurpLoaderKeygen
  • 目标软件:BurpSuite Professional 2022.12.5

准备工作

首先下载需要使用到的工具。BurpSuite 版本需根据自身需求选择,注意要与 JDK 版本匹配。部分图片因版权原因无法展示,请参照文字步骤操作。

1. 下载 BurpSuite (选择 JAR 包)

访问 Portswigger 官网下载专业版社区版: https://portswigger.net/burp/releases/professional-community-2022-12-5?requestededition=professional&requestedplatform=

2. 下载 BurpLoaderKeygen

注册机下载地址: https://github.com/NepoloHebo/BurpSuite-BurpLoaderKeygen/tree/main

3. 下载 JDK

Oracle JDK 下载页面: https://www.oracle.com/java/technologies/downloads/#jdk18-windows

安装 JDK

1. 运行 Java 安装包

双击下载的 JDK 安装包开始安装。

2. 修改 JDK 路径

在安装过程中点击 Change 修改 JDK 的安装路径,建议安装在非系统盘,例如 E:\Java 17.0.5。

3. 确认安装完成

等待安装进度条结束,提示安装成功即可。

配置 JDK 环境

1. 打开系统属性

按下键盘快捷键 Win + R,输入 sysdm.cpl 并回车。

2. 进入环境变量

在弹出的窗口中选择 高级 选项卡,点击下方的 环境变量 按钮。

3. 新建 JAVA_HOME 变量

在 系统变量 区域中,点击 新建,添加以下信息:

  • 变量名:JAVA_HOME
  • 变量值:E:\Java 17.0.5(请替换为你实际安装的目录路径)

4. 编辑 Path 变量

在 系统变量 中找到 Path 变量,选中后点击 编辑,添加以下两项:

  • %JAVA_HOME%\bin
  • %JAVA_HOME%\jre\bin

5. 验证配置

打开命令行(CMD),输入以下命令查看版本号:

java -version

如果显示具体的 Java 版本信息,则说明环境配置成功。

BurpSuite 安装与激活

1. 准备文件

将下载好的 BurpLoaderKeygen.jar 和 burpsuite_pro_v2022.12.5.jar 放在同一个文件夹中。

2. 运行注册机

双击运行 BurpLoaderKeygen.jar。

3. 输入许可证代码

打开 BurpSuite 软件,在启动界面选择 License Code 选项框,将注册机生成的许可证密钥复制粘贴进去。

4. 手动激活

选择 Manual activation 模式。

5. 生成响应码

将 BurpSuite 软件中的激活请求代码粘贴到注册机的第二个选项框中,注册机会生成激活响应代码。

6. 完成激活

将注册机生成的激活代码复制粘贴到 BurpSuite 软件的第三行选项框中,点击 Next。

7. 确认成功

看到提示许可证已成功安装并激活后,点击 Next 即可开始使用。

BurpSuite 环境配置

文中使用的环境基于 Google Chrome 浏览器,其他浏览器过程类似。

1. 开启代理

在 BurpSuite 软件中,确保 Proxy -> Options 下的 Intercept is on 已开启。

2. 访问本地地址

在浏览器中访问 http://127.0.0.1:8080/。

3. 下载 CA 证书

点击页面上的 CA Certificate 下载软件需要的信任证书。

4. 浏览器设置

在 Chrome 浏览器中选择 设置 -> 隐私和安全 -> 管理证书。

5. 导入证书

在 受信任的根证书颁发机构 选项卡中,点击 导入,选择刚刚下载的 CA 证书。

6. 完成导入

按照向导点击 下一步 直至完成,确保证书被添加到受信任列表中。

BurpSuite 设置代理

1. 打开网络设置

打开 Chrome 设置,选择 隐私设置和安全性 -> 打开代理设置。

2. 局域网设置

在 Internet 属性窗口中,选择 连接 选项卡,点击 局域网设置。

3. 配置代理服务器

勾选 为 LAN 使用代理服务器,设置地址为 127.0.0.1,端口为 8080。

BurpSuite 使用验证

安装好浏览器 CA 认证证书及代理后,即可正常使用 Burp Suite 软件进行抓包、改包等功能进行渗透测试操作。

1. 重启浏览器

关闭所有浏览器窗口并重新启动。

2. 开启拦截

在 BurpSuite 软件中开启 Intercept 进行抓包测试。

3. 访问测试网站

浏览器访问 www.baidu.com,观察 BurpSuite 是否捕获到请求。若能看到请求详情,说明抓包正常。

BurpSuite 设置快捷启动

因为 BurpSuite 是一款使用 Java 语言编写的安全审计与扫描套件,每次启动都需要调用 Java 启动参数来执行。为了方便工作和学习,我们可以自行设置 BurpSuite 的快捷启动。

1. 创建脚本文件

在 BurpSuite 目录中创建一个 run.bat 批处理文件和一个 start.vbs 快捷启动脚本。

2. 编辑 run.bat

为文件设置 BurpSuite 启动参数。关于启动参数可以参考 BurpLoaderKeygen 文件包中的说明。设置成功后点击 run.bat 批处理文件可以打开 BurpSuite 软件。

javaw -noverify --add-opens=java.desktop/javax.swing=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED --add-opens=java.base/jdk.internal.org.objectweb.asm.tree=ALL-UNNAMED --add-opens=java.base/jdk.internal.org.objectweb.asm.Opcodes=ALL-UNNAMED -javaagent:BurpLoaderKeygen.jar -jar burpsuite_pro_v2022.12.5.jar

参数说明:

  • -noverify:禁用字节码验证,提高启动速度。
  • --add-opens:针对 JDK 9+ 模块系统的开放权限,解决反射访问限制问题,确保 GUI 组件正常运行。
  • -javaagent:加载注册机 Agent,实现许可证绕过。

3. 编辑 start.vbs

为文件设置 BurpSuite 快捷启动参数。设置成功后,点击 start.vbs 文件会调用 run.bat 批处理文件用来打开 BurpSuite 软件。

Set ws = CreateObject("Wscript.Shell")
ws.run "cmd /c run.bat", vbhide

4. 创建桌面快捷方式

给 start.vbs 快捷启动脚本添加一个快捷方式,重命名为 BurpSuite 并设置一个 logo 图标。

5. 启动验证

双击快捷方式启动 BurpSuite,验证是否可以正常启动且无需重复输入激活码。

常见问题排查

  1. 启动报错 Module java.base not found:通常是因为 JDK 版本过高导致模块访问受限,检查 run.bat 中的 --add-opens 参数是否完整。
  2. 代理无效:检查浏览器是否安装了 CA 证书,以及系统代理设置是否正确指向 127.0.0.1:8080。
  3. Java 版本不匹配:BurpSuite 新版本通常要求 JDK 17 或以上,旧版本可能不支持高版本 JDK,请根据官方文档调整。

总结

至此 Burp Suite 安装配置完成。通过上述步骤,您可以完成从 JDK 环境搭建到 BurpSuite 激活及代理配置的全过程。如果在操作过程中遇到特定错误,建议查阅官方文档或相关技术社区的最新解决方案。

目录

  1. BurpSuite 安装配置与许可证激活指南
  2. 前言
  3. 环境说明
  4. 准备工作
  5. 1. 下载 BurpSuite (选择 JAR 包)
  6. 2. 下载 BurpLoaderKeygen
  7. 3. 下载 JDK
  8. 安装 JDK
  9. 1. 运行 Java 安装包
  10. 2. 修改 JDK 路径
  11. 3. 确认安装完成
  12. 配置 JDK 环境
  13. 1. 打开系统属性
  14. 2. 进入环境变量
  15. 3. 新建 JAVA_HOME 变量
  16. 4. 编辑 Path 变量
  17. 5. 验证配置
  18. BurpSuite 安装与激活
  19. 1. 准备文件
  20. 2. 运行注册机
  21. 3. 输入许可证代码
  22. 4. 手动激活
  23. 5. 生成响应码
  24. 6. 完成激活
  25. 7. 确认成功
  26. BurpSuite 环境配置
  27. 1. 开启代理
  28. 2. 访问本地地址
  29. 3. 下载 CA 证书
  30. 4. 浏览器设置
  31. 5. 导入证书
  32. 6. 完成导入
  33. BurpSuite 设置代理
  34. 1. 打开网络设置
  35. 2. 局域网设置
  36. 3. 配置代理服务器
  37. BurpSuite 使用验证
  38. 1. 重启浏览器
  39. 2. 开启拦截
  40. 3. 访问测试网站
  41. BurpSuite 设置快捷启动
  42. 1. 创建脚本文件
  43. 2. 编辑 run.bat
  44. 3. 编辑 start.vbs
  45. 4. 创建桌面快捷方式
  46. 5. 启动验证
  47. 常见问题排查
  48. 总结

更多推荐文章

查看全部
  • Windows 本地部署 OpenClaw 对接飞书机器人指南
  • JavaScript 逆向断点调试与前端加密对抗实战
  • C++ 实现 AVL 平衡二叉搜索树详解
  • 开源与闭源大模型的未来竞争格局分析
  • 腾讯位置服务 AI+地图赛道:选题方向、投稿要求与拿分思路
  • 基于 FPGA 的 CLAHE 自适应限制对比度直方图均衡算法硬件 Verilog 实现
  • Windows 本地部署 OpenClaw 并对接飞书机器人
  • 环形链表检测、数组交集与随机链表复制实战
  • OpenClaw v2026.3.8 全平台部署与配置指南
  • Windows 本地部署 OpenClaw 对接飞书与 MaaS 模型指南
  • 带电/含锂电/储能产品出口的三条合规新变化
  • 大模型技术入门与实战教程:从理论到应用
  • AI 编程工具深度对比:Cursor、Copilot、Trae 与 Claude Code
  • Python 核心语法详解:测试脚本开发基础
  • MySQL 表操作手记:建表、改表与删表
  • 使用 llama.cpp 部署 Qwen3-14B Reasoning Distill GGUF 模型
  • LFM2.5-1.2B-Thinking 模型在 Ollama 下的多场景应用实战
  • PaperRed:AI 论文写作与查重降重工具功能介绍
  • C++ 继承的核心要点与实战案例
  • TrendRadar 本地部署:Docker 配置与 MCP 服务集成

相关免费在线工具

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online

  • JavaScript 压缩与混淆

    Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 在线工具,JavaScript 压缩与混淆在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online