admin 管理员组

文章数量: 1184232

参考:https://www.52pojie/thread-1953331-1-1.html

下面以此按照顺序告诉大家如何下载

  • 1.下载官网专业版BurpSuite
  • 2. 下载keygen包-burpsuitloader.jar
  • 3. 修改配置文件-vmoptions.txt
  • 4. 激活burpsuite
  • 5. 效果
  • 其他报错排查

1.下载官网专业版BurpSuite

下载地址:https://portswigger/burp/releases
下载完毕后,双击安装burpsuite,将其安装在Applications

2. 下载keygen包-burpsuitloader.jar

如果不知道怎么下载可以私信
burpsuitloader.jar可以在这里下,下载最新的就行,下载完重命名为burpsuitloader.jar即可:https://github/Leon406/BurpSuiteCN-Release/releases

将burpsuitloader.jar下载保存到burpsuite的安装目录的Contents/Resources/app路径【burp的jar包同目录】,将burpsuitloader.jar复制到该路径下

3. 修改配置文件-vmoptions.txt

编辑burpsuite安装目录:Contents目录下,修改vmoptions.txt文件,新增以下内容,如果keygen不是这个名称的话,需要修改下

下的vmoptions.txt文件(win叫BurpSuitePro.vmoptions)将如下代码添加到末尾(只做添加不要删的其他东西)

win和linux文件名也大同小异

--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:burpsuitloader.jar=loader,han

最后一行han代表汉,如果不需要可以去除

4. 激活burpsuite

激活方法:运行burpsuitloader.jar,复制如下命令到终端即可(要加双引号,不然目录中空格会导致命令截断)

"/Applications/Burp Suite Professional.app/Contents/Resources/jre.bundle/Contents/Home/bin/java" -jar "/Applications/Burp Suite Professional.app/Contents/Resources/app/burpsuitloader.jar"

sudo xattr -rd com.apple.quarantine /Applications/Burp\ Suite\ Professional.app && open /Applications/Burp\ Suite\ Professional.app
如果提示burpsuite损坏就允许上边这个命令

勾选激活器的 loaderhanzify,点击license左侧的copy复制它,然后手动从启动台启动burpsuite
因为我已经激活过,所以我在软件中点击帮助-许可证-许可证密钥更新,来演示重新激活

把刚刚的license复制到这里,点击下一步

点击手动激活

将如下框的信息复制到激活器中

再复制激活响应信息到burpsuite中即可激活

后续运行burp直接从启动台运行即可

5. 效果

其他报错排查

问题:有一次突然打不开burpsuite了,报错如图所示,「你不能打开应用程序xxx,因为它可能已损坏或不完整」

解决:发现图标也找不到了,打开显示包内容的时候不知道为什么变成中文了,这里将「内容」重新改成「Contents」即可恢复,软件也能正常打开了

本文标签: 专业版 中文 教程 Mac BurpSuite