macOS 下如何优雅的使用 Burp Suite

一、下载安装BP

1、下载BurpSuite

官网下载截止目前(2024年01月24日)最新版本为Professional/Community 2023.12.1.2
历届 BurpSuite版本的官方下载地址:https://portswigger.net/burp/releases

2、安装BurpSuite

安装完以后打开时提示需要输入license key,确认安装文件没问题后,关闭窗口

二、下载注册机

注册机的地址为:h3110w0r1d-y/BurpLoaderKeygen

三、激活BurpSuite

1、更改文件名

为了美观和避免空格,我直接改了APP名称,全称含有空格,后续的命令和配置都需要注意转义空格(以下需要转义的Burp\ Suite\ Professional.app均已更改为BurpSuite.app)

2、添加注册机

右键APP,选择“显示包内容”,将注册机放在Contents/Resources/app目录下

3、启动注册机

打开终端切换到安装目录下带着注册机运行一下 BP:

cd /Applications/BurpSuite.app/Contents/Resources/app && "/Applications/BurpSuite.app/Contents/Resources/jre.bundle/Contents/Home/bin/java" "--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_v1.17.jar" "-jar" "/Applications/BurpSuite.app/Contents/Resources/app/burpsuite_pro.jar"

提示需要激活,不要关闭,先停在这不用管。

4、注册密钥

重新打开一个新终端,运行注册机

/Applications/BurpSuite.app/Contents/Resources/jre.bundle/Contents/Home/bin/java -jar /Applications/BurpSuite.app/Contents/Resources/app/BurpLoaderKeygen_v1.17.jar

随便修改个License Text的内容,然后复制License的内容,粘贴到上一步中的Enter license key,点击Next

再选择“Manual activation”

复制"Manual activation"中的request,粘贴到注册机中的"Activation Request",并将注册机中生成的"Activation Response"复制粘贴到"Manual activation"中的response

5、注册成功

配置优雅启动

1、补充vmoptions配置

不能每次启动都需要借助这两串命令行吧,这也太不优雅了,所以需要我们编辑 BurpSuite下的vmoptions.txt 文件,直接将之前的参数追加到 vmoptions.txt 后面:

echo "--add-opens=java.desktop/javax.swing=ALL-UNNAMED" >> /Applications/BurpSuite.app/Contents/vmoptions.txt
echo "--add-opens=java.base/java.lang=ALL-UNNAMED" >> /Applications/BurpSuite.app/Contents/vmoptions.txt
echo "--add-opens=java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED" >> /Applications/BurpSuite.app/Contents/vmoptions.txt
echo "--add-opens=java.base/jdk.internal.org.objectweb.asm.tree=ALL-UNNAMED" >> /Applications/BurpSuite.app/Contents/vmoptions.txt
echo "--add-opens=java.base/jdk.internal.org.objectweb.asm.Opcodes=ALL-UNNAMED" >> /Applications/BurpSuite.app/Contents/vmoptions.txt
echo "-javaagent:BurpLoaderKeygen.jar" >> /Applications/BurpSuite.app/Contents/vmoptions.txt
echo "-Xmx2048m" >> /Applications/BurpSuite.app/Contents/vmoptions.txt

2、配置结果

配置完后,vmoptions.txt 配置文件内容如下:

3、优雅永不过时

配置成功生效后,就可以直接在应用程序里面启动 BurpSutie了,和官方正版使用毫无差别,优雅永不过时~

posted @   剑&匣  阅读(1241)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示