Burpsuit使用java17的报错

Posted Jach1n

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

解决方法

在burp文件夹下新建一个.bat文件,用该文件来启动burp

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 

有两个参数需要根据自己的实际情况来设置

-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

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

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



最后再将快捷方式更改个名称就OK了,肥肠耗用

以上是关于Burpsuit使用java17的报错的主要内容,如果未能解决你的问题,请参考以下文章

安装AUTO CAD2007时 出现 “错误1606无法访问网络位置Autodesk\autocad2007\R17.1\chs\”的报错 怎么解决

Kotlin的报错提示:java.lang.NumberFormatException: For input string: ““

Kotlin的报错提示:java.lang.NumberFormatException: For input string: ““

java虚拟机之常见的报错

Android的java的报错提示:java.lang.RuntimeException: Fail to connect to camera service

解决在创建springboot项目中遇到的报错:Error:(3, 32) java: 无法访问org.springframework.boot.SpringApplication