参考:https://www.52pojie.cn/thread-1953331-1-1.html
1.下载官网专业版BurpSuite
下载地址:https://portswigger.net/burp/releases
下载完毕后,双击安装burpsuite,将其安装在Applications

2. 下载keygen包-BurpKeygenCN.jar
如果不知道怎么下载可以私信
BurpKeygenCN.jar可以在这里下,下载最新的就行,下载完重命名为BurpKeygenCN.jar即可:https://github.com/Datch666/BurpKeygenCN/releases
将BurpKeygenCN.jar下载保存到burpsuite的安装目录的Contents/Resources/app路径【burp的jar包同目录】,将BurpKeygenCN.jar复制到该路径下


3. 修改配置文件-vmoptions.txt
编辑burpsuite安装目录:Contents目录下,修改vmoptions.txt文件,新增以下内容,如果keygen不是BurpKeygenCN.jar这个名称的话,需要修改下
vmoptions.txt文件(win叫BurpSuitePro.vmoptions)将如下代码替换覆盖
win和linux文件名也大同小异
# Enter one VM parameter per line
# For example, to adjust the maximum memory usage to 512 MB, uncomment the following line:
# -Xmx512m
# To include another file, uncomment the following line:
# -include-options [path to other .vmoption file]
-XX:+IgnoreUnrecognizedVMOptions
-XX:MaxRAMPercentage=50
-include-options settings.vmoptions
-include-options user.vmoptions
#BurpKeygenCN.jar改成实际注册机名称!
#汉化模式(目录修改成实际目录,英文模式同理)
-javaagent:/Applications/Burp Suite.app/Contents/Resources/app/BurpKeygenCN.jar=hanzify
#英文模式(如需使用本模式请把上方命令开头用#注释并删除下方注释)
#-javaagent:/Applications/Burp Suite.app/Contents/Resources/app/BurpKeygenCN.jar
--add-opens=java.desktop/javax.swing=ALL-UNNAMED
--add-opens=java.base/java.lang=ALL-UNNAMED
-Dfile.encoding=UTF-8
-noverify
# 下方jar文件改成burp实际名称
--enable-native-access=ALL-UNNAMED -jar burpsuite.jar
其中的hanzify代表汉,如果不需要可以去除
4. 激活burpsuite
激活方法:运行burpsuitloader.jar,复制如下命令到终端即可(要加双引号,不然目录中空格会导致命令截断)
注意:看好你的Burp Suite.app还是Burp Suite Professional.app,要记得匹配好路径
"/Applications/Burp Suite.app/Contents/Resources/jre.bundle/Contents/Home/bin/java" -jar "/Applications/Burp Suite.app/Contents/Resources/app/BurpKeygenCN.jar"

5.移除应用程序的隔离属性
大概率遇到burpsuite损坏就执行,此时执行如下这个命令即可
sudo xattr -rd com.apple.quarantine "/Applications/Burp Suite.app"
open "/Applications/Burp Suite.app"

勾选激活器的 loader和hanzify,点击license左侧的copy复制它,然后手动从启动台启动burpsuite

因为我已经激活过,所以我在软件中点击帮助-许可证-许可证密钥更新,来演示重新激活

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

点击手动激活

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

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

后续运行burp直接从启动台运行即可
6. 效果

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

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

转载自 CSDN-专业IT技术社区
原文链接:https://blog.csdn.net/CleverLee0/article/details/154545511




