A软件要JDK8版本
B软件要JDK13版本
C软件要JDK15版本
如何处理?环境一个个配置。
一个软件一个JDK,来回切挺麻烦的。
又或者,以BurpSuite为例(其他jar软件也可也如此)
BurpSuite我做个包放在U盘或者移动硬盘,
在Windows、Mac、Linux都可以影响,如何处理?
重装系统后,或者换一台电脑后又得配置环境,好麻烦啊。
于是,经过研究,突破传统思维,便有了惊喜。
废话少说,首先打开OpenJDK官网:http://jdk.java.net/archive/下载对应的JDK版本。
amd64的芯片下载JDK13以上版本就可以了,M1芯片需下载JDK17以上版本(Mac/AArch64)
arm64芯片的Linux需下载JDK15以上版本(Linux/AArch64)
然后就各种建文件夹吧
JDK文件我们可以统一放在JAVA_HOME文件夹下。
然后把所有与BurpSuite相关的文件放在BurpSuit下,
从BurpSuite官网https://portswigger.net/burp/releases下载最新版本的BurpSuite,
下载完成后,以后的版本统一命名为burpsuite_pro.jar
目前网上的中文版由两个,我们可以加注册机每一个都写一个脚本
接下来我们想怎么玩就怎么玩
Windows下用vbs脚本(拓展名.vbs):
(vbs我也不会,百度模仿别人吧,就一行代码)
一、注册机:
[Visual Basic] 纯文本查看 复制代码 1 | CreateObject( "WScript.Shell" ).Run "./JAVA_HOME\Windows\bin\java.exe -noverify -jar BurpSuite\BurpSuiteLoader.jar" ,0
|
二、中文版V1
[Visual Basic] 纯文本查看 复制代码 1 | CreateObject( "WScript.Shell" ).Run "./JAVA_HOME\Windows\bin\java.exe -noverify -javaagent:BurpSuite\BurpSuiteLoader.jar -javaagent:BurpSuite\BurpSuiteCn.jar -Dfile.encoding=utf-8 -jar BurpSuite\burpsuite_pro.jar" ,0
|
三、中文版V2
[Visual Basic] 纯文本查看 复制代码 1 | CreateObject( "WScript.Shell" ).Run "./JAVA_HOME\Windows\bin\java.exe -noverify -javaagent:BurpSuite\BurpSuiteLoader.jar -javaagent:BurpSuite\BurpSuiteCnV2.0.jar -Dfile.encoding=utf-8 -jar BurpSuite\burpsuite_pro.jar" ,0
|
Linux下用shell脚本(拓展名.sh):
(以下是普通amd64芯片的Linux系统,国产arm芯片及系统的同样方法下载对应的JDK就可以使用了,Burp没有内置arm64浏览器,需要自己配置浏览器)
一、注册机:
[Shell] 纯文本查看 复制代码 1 2 3 4 5 6 | #! /bin/sh
project_path=$( cd ` dirname $0`; pwd )
project_name= "${project_path##*/}"
cd $project_path
. /JAVA_HOME/Linux/bin/java -noverify -jar BurpSuite /BurpSuiteLoader .jar
|
二、中文版V1
[Shell] 纯文本查看 复制代码 1 2 3 4 5 6 7 8 | #! /bin/sh
project_path=$( cd ` dirname $0`; pwd )
project_name= "${project_path##*/}"
echo $project_path
cd $project_path
. /JAVA_HOME/Linux/bin/java -noverify -javaagent:BurpSuite /BurpSuiteCn .jar -javaagent:BurpSuite /BurpSuiteLoader .jar -jar BurpSuite /burpsuite_pro .jar &
|
三、中文版V2
[Shell] 纯文本查看 复制代码 1 2 3 4 5 6 7 8 | #! /bin/sh
project_path=$( cd ` dirname $0`; pwd )
project_name= "${project_path##*/}"
echo $project_path
cd $project_path
. /JAVA_HOME/Linux/bin/java -noverify -javaagent:BurpSuite /BurpSuiteCnV2 .0.jar -javaagent:BurpSuite /BurpSuiteLoader .jar -jar BurpSuite /burpsuite_pro .jar &
|
Mac下用shell脚本(和Linux差不多,没有拓展名):
(以下是普通amd64芯片的Mac系统,M1芯片的我没有,同样方法下载对应的就可以使用了,Burp有内置M1浏览器)
一、注册机:
[Shell] 纯文本查看 复制代码 1 2 3 4 5 6 | #! /bin/sh
project_path=$( cd ` dirname $0`; pwd )
project_name= "${project_path##*/}"
cd $project_path
. /JAVA_HOME/Mac/Contents/Home/bin/java -noverify -jar BurpSuite /BurpSuiteLoader .jar
|
二、中文版V1
[Shell] 纯文本查看 复制代码 1 2 3 4 5 6 | #! /bin/sh
project_path=$( cd ` dirname $0`; pwd )
project_name= "${project_path##*/}"
cd $project_path
. /JAVA_HOME/Mac/Contents/Home/bin/java -Xdock:icon=BurpSuite /BurpSuite .icns -Dfile.encoding=utf-8 -noverify -javaagent:BurpSuite /BurpSuiteCn .jar -javaagent:BurpSuite /BurpSuiteLoader .jar -jar BurpSuite /burpsuite_pro .jar
|
三、中文版V2
[Shell] 纯文本查看 复制代码 1 2 3 4 5 6 | #! /bin/sh
project_path=$( cd ` dirname $0`; pwd )
project_name= "${project_path##*/}"
cd $project_path
. /JAVA_HOME/Mac/Contents/Home/bin/java -Xdock:icon=BurpSuite.icns -Dfile.encoding=utf-8 -noverify -javaagent:BurpSuite /BurpSuiteCnV2 .0.jar -javaagent:BurpSuite /BurpSuiteLoader .jar -jar BurpSuite /burpsuite_pro .jar
|
搞完收工,跑一跑,没问题。
可以参考下我完成的版本,欢迎大家提建议。
百度网盘:
链接:https://pan.baidu.com/s/1y7KuzSg_SKmtEP4OTRycwg?pwd=52pj
提取码:52pj
天翼云盘:
https://cloud.189.cn/t/z6nm6reu2MR3 (访问码:zdj7)
|