Burpsuit使用java17的报错

君不见长松卧壑困风霜,时来屹立扶明堂。这篇文章主要讲述Burpsuit使用java17的报错相关的知识,希望能为你提供帮助。
背景简述因为其他一些软件的原因的java版本安装到17.0.3.1
但是老版的burp就用不了了,又把burp升级到比较新的2022.3.6版本,还是无法运行
报错提示报错提示如下,大概是说需要在运行时加上下面的两条命令
Burp Suite Professional
To run Burp Suite using Java 17+, please supply the following JVM argument:
--add-opens=java.desktop/javax.swing=ALL-UNNAMED
--add-opens=java.base/java.lang=ALL-UNNAMED

Burpsuit使用java17的报错

文章图片

解决方法在burp文件夹下新建一个.bat文件,用该文件来启动burp
Burpsuit使用java17的报错

文章图片

start.bat内容如下
@echo off start "burpsuite" /B "javaw.exe" --add-opens=java.desktop/javax.swing=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED -Xmx8G -XX:-UseParallelGC -noverify -javaagent:BurpLoaderKeygenCn.jar -Dfile.encoding=utf-8 -jar "%~dp0burpsuite_pro_v2022.3.6.jar" %* exit 0

Burpsuit使用java17的报错

文章图片

【Burpsuit使用java17的报错】有两个参数需要根据自己的实际情况来设置
-javaagent:BurpLoaderKeygenCn.jar //burp补丁文件名 -jar "%~dp0burpsuite_pro_v2022.3.6.jar" %* //burp的jar文件名

保存后运行.bat文件即可启动burp
观赏性每次用都要去运行.bat文件很不方便,放在桌面上也很不美观~
这里可以美化一下,需要先下载burp的.exe版本,没有jar版本的也可以在这里下载
burp下载链接:https://portswigger.net/burp/releases
Burpsuit使用java17的报错

文章图片

下载完成后,将exe文件放到burp的文件夹下
然后右键.bat文件发送到桌面快捷方式
同样,将.exe文件也发送到桌面快捷方式
Burpsuit使用java17的报错

文章图片

把两个快捷方式右键打开属性界面
在快捷方式栏处,点击更改图标,将exe文件的图标路径复制到bat文件图标路径后,点击确定即可
Burpsuit使用java17的报错

文章图片

Burpsuit使用java17的报错

文章图片

Burpsuit使用java17的报错

文章图片

最后再将快捷方式更改个名称就OK了,肥肠耗用
Burpsuit使用java17的报错

文章图片


    推荐阅读