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] 纯文本查看 复制代码 CreateObject("WScript.Shell").Run "./JAVA_HOME\Windows\bin\java.exe -noverify -jar BurpSuite\BurpSuiteLoader.jar",0
二、中文版V1
[Visual Basic] 纯文本查看 复制代码 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] 纯文本查看 复制代码 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] 纯文本查看 复制代码 #! /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] 纯文本查看 复制代码 #! /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] 纯文本查看 复制代码 #! /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] 纯文本查看 复制代码 #! /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] 纯文本查看 复制代码
#! /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] 纯文本查看 复制代码 #! /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)
|