准备工作
官网下载Burp Suite
地址:https://portswigger.net/burp/releases
Burp Suite 分为 Professional(专业版),Community(社区版),Enterprise Edition(企业版),DAST(CI/CD插件版)大概这4个版本,
其中Professional,Community使用比较多,
每个版本在下载时分为Stable(稳定版),
主要这里讲主要是针对于Professional
首先
在这里感谢2位表哥的贡献
他们的GIthub地址放在下面
https://github.com/x-Ai/BurpSuite
https://github.com/h3110w0r1d-y/BurpLoaderKeygen
在官网下载Burp Suite Professional 的Mac安装包,以后缀dmg结尾的文件。
运行该文件,运行完成后会提示输入Key,则可以直接关闭了
下载破解JAR包(如果需要BurpLoaderKeygen.jar,请直接邮件找我要)
一般路径在:
/Applications/Burp Suite Professional.app/
打开终端执行以下命令
cd /Applications/Burp\ Suite\ Professional.app/Contents/Resources/app
进行Burp Suite jar包目录
将下载的破解JAR包复制到该目录
运行以下该命令破解
/Applications/Burp\ Suite\ Professional.app/Contents/Resources/jre.bundle/Contents/Home/bin/java -jar BurpLoaderKeygen.jar
点击RUN (这里可能会存在点击一次打不开,可以试一试多点几次)

当出现以下情况,则破解成功


点击Next,出现如下界面点击Start Burp

出现这个就可以愉快的使用了

使用VIM修改/Applications/Burp Suite Professional.app/Contents/vmoptions.txt
添加以下几行
–add-opens=java.base/java.lang=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
-noverify
-Dsun.java2d.d3d=false
-Dsun.java2d.noddraw=true
–add-opens=java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED
–add-opens=java.base/jdk.internal.org.objectweb.asm.tree=ALL-UNNAMED
-javaagent:BurpLoaderKeygen.jar
-noverify
使用wq保存,后续直接点开图标就可以直接用了