BurpSuite详细激活教程
本帖最后由 Datch 于 2026-4-27 14:54 编辑BurpSuite v2024.7.2汉化无cmd框版(历史版本)https://www.52pojie.cn/thread-1544866-1-1.html
BurpSuite v2025.1汉化无cmd框版(最新版) https://www.52pojie.cn/thread-2005151-1-1.html
如果使用过程中遇到BUG可以去留言反馈(汉化不标准或未汉化地方也可以反馈)
激活方法1:推荐Windows
下载好项目后进行解压直接运行注册机.VBS
汉化看个人需求,下面就以勾选汉化来进行下面激活步骤为例
勾选后直接点运行即可唤醒burp(首次激活使用必须按照步骤)
将license点击复制然后ctrl+v粘贴进burp内
点击手动激活
随后按照下图步骤将burp第二步给的秘钥粘贴进注册机 并将注册机生成的最后的秘钥粘贴进burp
到这一步就激活成功了
tips:如果点击运行一直卡在启动页面结束java进程重新运行
后续我们可以直接使用两个VBS一键启动burp了
方法2(安装版激活方法):全版本可用
下载好安装包和下载链接内对应的压缩包(安装版专用)
自行完成安装,推荐安装目录默认,避免还需要改动其他文件
1、把BurpKeygenCN.jar复制到burpsuite.jar的同级目录
2、替换目录下的BurpSuitePro.vmoptions文件(macOS叫vmoptions.txt) 各系统文件名大同小异
3、使用说明文件内的命令运行keygen并完成激活即可
方式3:(macOS会打不开内置浏览器,Linux没影响)
linux&macOS jar方式激活教程:
下载好Windows版和下载链接内对应的压缩包(jar版专用)
linux或macOS文件夹放在Windows版本根目录
如下图所示
给予sh文件可执行权限
chmod +x Start.sh
chmod +x CN_Burp.sh
chmod +x EN_Burp.sh
随后执行
./Start.sh
然后按照上述步骤完成一次激活,激活成功后可以直接./CN_Burp.sh或./EN_Burp.sh直接运行burp 和win的效果是一样的
macOS可能需要给jre/bin/java执行权限,否则可能无法正常执行
如果出现点击run无反应或者报错 可以再打开一个终端 执行cn_burp或者en_burp 然后正常复制激活即可(仍无法激活请将终端全部输出复制出来进行反馈)
如果想使用自己的java直接运行BurpSuite文件夹下的keygen即可,而不需要使用脚本运行 激活界面点击run报错。报错信息如下。大佬能不能给看看
/Users/lilingbo/BurpSuite V2024.10/macOS/jre/Contents/Home
/Users/lilingbo/BurpSuite V2024.10/macOS/jre/Contents/Home/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Applications/iTerm.app/Contents/Resources/utilities
openjdk 21.0.3 2024-04-16 LTS
OpenJDK Runtime Environment Temurin-21.0.3+9 (build 21.0.3+9-LTS)
OpenJDK 64-Bit Server VM Temurin-21.0.3+9 (build 21.0.3+9-LTS, mixed mode)
currentDir: /Users/lilingbo/BurpSuite V2024.10/BurpSuite
state false args [-r]
java.io.IOException: Cannot run program "java": error=0, posix_spawn failed
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1170)
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1089)
at java.base/java.lang.Runtime.exec(Runtime.java:681)
at java.base/java.lang.Runtime.exec(Runtime.java:491)
at java.base/java.lang.Runtime.exec(Runtime.java:366)
at leon406.util.CommonUtil.executeCmd(CommonUtil.java:178)
at leon406.KeygenDialog.lambda$new$2(KeygenDialog.java:48)
at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1972)
at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2314)
at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:407)
at java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262)
at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:279)
at java.desktop/java.awt.Component.processMouseEvent(Component.java:6621)
at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3398)
at java.desktop/java.awt.Component.processEvent(Component.java:6386)
at java.desktop/java.awt.Container.processEvent(Container.java:2266)
at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4996)
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4828)
at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4948)
at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4575)
at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4516)
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2310)
at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2780)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4828)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:775)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:98)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:747)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:744)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
Caused by: java.io.IOException: error=0, posix_spawn failed
at java.base/java.lang.ProcessImpl.forkAndExec(Native Method)
at java.base/java.lang.ProcessImpl.<init>(ProcessImpl.java:295)
at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:225)
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1126)
... 41 more
launchBurp error java.io.IOException: Cannot run program "java": error=0, posix_spawn failed 竟然是最新版本的burp激活文章,感谢了 很nice的教程 抓包神器 感谢分享,下载试用 感谢分享,下载试用 最新版本的教程,给楼主点赞 谢谢分享过程,学习了。 感谢分享,好用这个方法 够详细,感谢分享 厉害了我的哥