写在前面:目前我发现他和Ghidra的java环境是冲突的,我的办法是手动调整,没有更好的办法,如果有的话,请大伙们帮帮我。其实在IOT-Research本身自带的java11环境下,直接运行
java -jar BurpLoaderKeygen.jar
就可以了
接下来开始吧;
首先在百度网盘上下载burpsuite 并且解压
下载之后,解压
用apt安装java,sudo apt install default-jre
sudo apt install default-jre
然后,启动jar包:java -jar BurpLoaderKeygen.jar
java -jar BurpLoaderKeygen.jar
然后出现一个界面,点run
但是很不幸,出现了一个问题
我搜了一下解决方法:解决To run Burp Suite using Java 16 or above,supply the following JVM argument: --illgal-access=permit-CSDN博客
提示java版本过低
/usr/lib/jvm/java-17-openjdk-amd64/bin/java -jar BurpLoaderKeygen.jar 不行
java --illegal-access=permit -noverify -javaagent:BurpLoaderKeygen.jar -jar burpsuite_pro_v2021.6.jar
这些方法都不行。
最后,我发现他需要java11的环境,曾经为了用ghidra,在bashrc里吧环境调整成了17,调回来就没事了
打开.bashrc
export JAVA_HOME=/home/iot/tools/jdk-11.0.13+8
#export JAVA_HOME=/home/iot/tools/jdk-17.0.13+11
export JRE_HOME=${JAVA_HOME}/jre
然后更新bashrc
更新完成之后可以再次java --version检查一下
source ~/.bashrc
接着,我们继续,不需要进行任何操作,点run就可以了
启动jar包:java -jar BurpLoaderKeygen.jar
接下来就是把license里的复制到burpsuite里,点next
然后选择手动激活(Manual activation)
把里面的request复制到前面,他后面会给出一个response
把response复制回去,点next就可以了
完成,祝你顺利!