fish shell下配置burpsuite使用环境
2021-08-10 本文已影响0人
恶魔缘
1.前言
burpsuite 这款工具基于java环境运行,不同版本的burp还得使用不同版本的java,否则无法运行......
笔者的想法是在mac上安装多个java版本,根据使用的burp动态切换java版本。
2.java路径
java的安装路径为 /Library/Java/JavaVirtualMachines

3.配置fish shell
执行以下命令,配置fish shell
cd ~
vim .config/fish/config.fish
3.1 临时切换
此种方式java版本切换仅在当前fish shell下有效,一旦关闭就会恢复原状。
在 config.fish 下增加以下函数
function jdk8
set -x PATH /Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/bin $PATH
end
重新打开fish shell ,运行自定义的 jdk8 命令切换java版本,效果如下:

3.2 永久切换
在 config.fish 下增加以下语句
set -x PATH /Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/bin $PATH
end
4.使用burp
笔者当前默认java版本是 jdk 14,可以直接打开burp v2021.8

相反如果要 burp v1.7.31 则要切换jdk,通过命令行方式打开

注意:
通过命令行启动burp不要关闭命令行窗口,可能导致程序结束运行。