建议jdk版本是1.8.0_181、1.8.0_191、1.8.0_201、别的版本没有测试,我就是因为jdk版本的问题搞了一下午。
为什么要安装oracle的jdk呢,因为opanjdk对破解版的burpsuite支持不是很好。
1. kali中java切换版本命令:update-alternatives --config java
2. 解压缩文件并移动至/opt
tar -xzvf jdk-8u201-linux-x64.tar.gz
mv jdk1.8.0_201 /opt
cd /opt/jdk1.8.0_201
3. 设置环境变量
执行 gedit ~/.bashrc , 并添加下列内容
# install JAVA JDK
export JAVA_HOME=/opt/jdk1.8.0_201
export CLASSPATH=.:${JAVA_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
保存退出
执行 source ~/.bashrc
4. 安装并注册
执行:
update-alternatives --install /usr/bin/java java /opt/jdk1.8.0_201/bin/java 1
update-alternatives --install /usr/bin/javac javac /opt/jdk1.8.0_201/bin/javac 1
update-alternatives --set java /opt/jdk1.8.0_201/bin/java
update-alternatives --set javac /opt/jdk1.8.0_201/bin/javac
5.测试环境变量是否配置成功 java -version
6.把 Burp_Suite_Pro_v1.7.37_Loader_Keygen.zip 拷贝到桌面并解压到指定文件命令:unzip 文件名 -C usr/bin目录下、 打出文 件名前两个字可以用tab键补全
7.在/usr/bin目录下新建一个脚本 sudo vi burpsuite.sh 并添加内容 java -jar burp-loader-keygen.jar 保存并退出
8.给脚本执行权限 chmod +x burpsuite.sh 回车
9.运行脚本 ./burpsuite.sh License Text里面随便填写个单词、点击run
10.复制License的激活码到Enter license key里面 点击next
11.点击Manual activation
12.在Manual activation窗口中 点击Copy request 复制内容到 Activation Request中
13.复制Activation Response中的内容
14.复制粘贴 Activation Response 里面的激活码到 Manual activation 中的 Paste Response 点击next
接下来配置配置快捷方式打开burpsuite
15.bash进入/usr/bin目录,先删除以前的免费版burpsuite。
rm –rf burpsuite
16.新建文件burpsuite
sudo vi burpsuite
内容为
#!/bin/sh
java -Xbootclasspath/p:/usr/bin/burp-loader-keygen.jar -jar /usr/bin/burpsuite_pro_v1.7.37.jar
17.保存退出,增加执行权限chmod +x burpsuite
18.进入/usr/share/applications,并编辑burpsuite的快捷方式
cd /usr/share/applications
sudo vi kali-burpsuite.desktop
19.Exec=sh -c "java -jar /usr/bin/burpsuite"改为Exec=sh -c "/usr/bin/burpsuite"
20.然后就可以点桌面的快捷方式运行