前言
为什么要制作这个呢,主要是使用方便,不想每次都从命令行去java -jar Burpsuiteload.jar去打开Burpsuite,也不想点两次(先点一次load.jar,再点一次run);也因为是使用有逼格(好看),直接在Launchpad点击Burpsuite图标就能用,看起来不更厉害?
自动操作
现在网上大多数都是使用“自动操作”功能来制作Burpsuite app,下面是其简单的操作方法。
新建“工作流程”:
选择"运行Shell脚本"
在Shell中填写Burpsuite loader命令,这里我使用的是如何Burpsuite loader地址:
https://github.com/TrojanAZhen/BurpSuitePro-2.1
启动命令为:
java -Dfile.encoding=utf-8 -noverify -javaagent:burp-loader-x-Ai.jar -jar Burpsuite_pro.jar
shell内容如下:
cd /yourBurpsuitepath;java -Dfile.encoding=utf-8 -noverify -javaagent:burp-loader-x-Ai.jar -jar Burpsuite_pro.jar
点击运行测试没问题:
保存为“应用程序”即可:
然后把该自动操作程序保存到“应用程序”里面,最后改改ico就没啥问题了:
更改原生文件
我还是不喜欢上面的方式,首先操作麻烦,第二个如果万一不小心脚本路径里面的Burpsuite改了删了又要更新啥的。因此这里以更改原生的文件来达到破解的使用。
首先Burpsuite官方可以下载各版本的Burpsuite。这里我以最新版为例:
https://portswigger.net/burp/releases/download?product=pro&version=2020.12&type=MacOsx
下好安装以后,Launchpad处能看到Burpsuite应用:
因为是官方版,会提示你激活license,这里需要利用loader来达到破解的效果。首先我们打开Burpsuite的程序所在文件夹:
经过分析,Burpsuite所需参数在Contents/Info.plist中:
本想改ClassPath的值,但是一直失败,最后往上翻,发现有个VMOptionArray,这不就是我们java的参数信息吗。
因此我们把loader文件复制到Contents/java/app/中:
然后在VMOptionArray加上loader即可:
最后成功在Launchpad中点击Burpsuite图标即可完美运行Burpsuite。
逼格上来了哦。
本文始发于微信公众号(千寻瀑):Mac上Burpsuite APP制作
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论