Kali 安装Burpsuite Pro

Kali自带Burpsuite,但是是Community版本,好些个必须功能跟无法使用,于是生出了替换为Pro版本的想法。在取得Pro版本后,系统同时存在两个程序又出现了一些不便,所以决定彻底更换。
注意:替换后,Burpsuite不会再随着系统升级而升级了,所以最好保存一份Community以防万一。
接下来进入正题。说是安装,其实准确地说是替换。
在自行尝试后总结了这些

1. JAVA版本:

由于Burpsuite使用Java编写,但Kali自带的JAVA与Burpsuite编写的Java版本不同,之前使用Community版时Burpsuite也有提示,所以有必要在Kali中安装对应的JAVA,当然,以下操作并不会删除原有的版本。操作的原理跟设置默认Python版本是一样的。

1. 下载JDK1.8

具体哪个版本无所谓,我试的是1.8.0_191。

新发现了一个还算不错的开源镜像站:华为云https://mirrors.huaweicloud.com/,东西就是在那里找的

2. 将下载的压缩包解压到任意目录。

推荐*/opt*目录,这里专门用来存放用户自主安装的程序,比如Chrome、Enpass等。

3. 修改系统环境:

你可以理解为如同给Windows添加环境变量。
修改文件~/.bashrc,在文件末尾添加以下内容:

export JAVA_HOME=/opt/jdk1.8.0_191
export CLASSPATH=.:${JAVA_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

注意第一行准确对应解压目录。
添加完成后,执行$source ~/.bashrc,刷新系统环境。

4. 使用update-alternatives替换原JAVA版本:

依次执行:

$update-alternatives --install /usr/bin/java java /opt/jdk1.8.0_191/bin/java 1
$update-alternatives --install /usr/bin/javac javac /opt/jdk1.8.0_191/bin/javac 1
$update-alternatives --set java /opt/jdk1.8.0_191/bin/java
$update-alternatives --set javac /opt/jdk1.8.0_191/bin/javac

验证替换情况,依次执行:

$update-alternatives --config java
$update-alternatives --config javac

显示的结果若含有1.80_191(就是你选择的那个版本)即表明替换成功。

2. 注册Burpsuite Pro:

不多说,网上有教程。
当然,我的原则和看法是在经济条件允许的前提下尊重版权。

3. 创建运行脚本:

每次运行Burpsuite都要启动Keygen,很麻烦,于是注册完之后可以自建一个运行脚本并添加执行权限,内容如下:
runburppro.sh:

#!/bin/bash 
java -noverify -Xbootclasspath/p:/opt/burpsuite/burp-loader-keygen-2.jar -jar /opt/burpsuite/burpsuite_pro_v2.1.jar

注意 /p: 后面不留空格立刻接keygen的 绝对地址,之后Burpsuite Pro也需要绝对地址。记得执行一下这个脚本看看能否运行。

4. 修改原Burpsuite链接:

假设我的Burpsuite Pro存放位置为 /opt/burpsuite

$mv /usr/bin/burpsuite /usr/bin/burpsuite.bak 
#备份原有的软件。若要实现替换软链接,目的文件必须不存在
#其实你可以自己看一下这个原文件,就是原来Burpsuite Community程序文件,至少200M
$ln -s /opt/burpsuite/runburppro.sh /usr/bin/burpsuite 
#我才知道ln如果使用-s选项是要绝对地址。唉,绝对地址这东西真麻烦

5. 修改启动器链接:

理论上这时候已经可以直接在终端中运行burpsuite来启动BurpsuitePro了,但是启动器里Burpsuite Community的快捷方式不能闲在那里不利用。
修改 /usr/share/applications/kali-burpsuite.desktop。其中 .desktop 文件是Gnome中用于添加启动器链接的文件,若要添加自行安装的程序,了解 .desktop 的原理很有用。
Exec=后面的内容修改为sh -c "/opt/burpsuite/runburppro.sh"。好啦,修改完成啦!
对了如果你之前已经将Burpsuite添加到Dash to Dock,那么可能需要重新添加,原有的可能失效了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值