txq0211 发表于 2022-4-7 15:25

授人以渔之BurpSuite各种操作系统免装JDK研究

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我也不会,百度模仿别人吧,就一行代码)

一、注册机:

CreateObject("WScript.Shell").Run "./JAVA_HOME\Windows\bin\java.exe -noverify -jar BurpSuite\BurpSuiteLoader.jar",0
二、中文版V1
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
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浏览器,需要自己配置浏览器)

一、注册机:

#! /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
#! /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
#! /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浏览器)

一、注册机:

#! /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

#! /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
#! /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)

txq0211 发表于 2022-4-7 15:40

iamok 发表于 2022-4-7 15:32
直接安装包版一键搞定,还比单独的jar包小

U盘拷着走,换台电脑不要重装岂不省事?

txq0211 发表于 2022-4-7 18:00

AlvinWang76 发表于 2022-4-7 17:46
楼主要是能搞个BurpSuite如何使用 就好了,很早就知道这个工具,就是不知道怎么使用

B站有很多教程,这个工具有点刑,找个新点的,本着学习的精神,谨慎使用。

iamok 发表于 2022-4-7 15:32

直接安装包版一键搞定,还比单独的jar包小

rz66 发表于 2022-4-7 15:53

楼主好人,费时费力的活都给干了。真真的谢谢分享,

MasterCaiJi 发表于 2022-4-7 15:58

不同场景不同方法,按需所取,这种方法也方便

txq0211 发表于 2022-4-7 15:58

rz66 发表于 2022-4-7 15:53
楼主好人,费时费力的活都给干了。真真的谢谢分享,

会有点点折腾,直接安装是很省事,知其然,才能知其所以然。
知道它是怎么跑起来的,如何让它在任何机器上跑起来,折腾的这个过程也可以提升自己的过程。

雪Ren 发表于 2022-4-7 16:24

学习了,收藏

liu2514 发表于 2022-4-7 17:12

感谢楼主分享,学习了!

AlvinWang76 发表于 2022-4-7 17:46

楼主要是能搞个BurpSuite如何使用 就好了,很早就知道这个工具,就是不知道怎么使用
页: [1] 2 3 4 5 6 7 8
查看完整版本: 授人以渔之BurpSuite各种操作系统免装JDK研究