freeBuf
主站

分类

漏洞 工具 极客 Web安全 系统安全 网络安全 无线安全 设备/客户端安全 数据安全 安全管理 企业安全 工控安全

特色

头条 人物志 活动 视频 观点 招聘 报告 资讯 区块链安全 标准与合规 容器安全 公开课

官方公众号企业安全新浪微博

FreeBuf.COM网络安全行业门户,每日发布专业的安全资讯、技术剖析。

FreeBuf+小程序

FreeBuf+小程序

【攻防技术】同时运行新版和老板burp
2022-12-15 12:02:08
所属地 天津

新版本Burp采用了蓝色底,比较漂亮,但是需要java11以上版本才能使用,我本地安装了java15,但是一些burp插件在新版本上运行失败,还有冰蝎这类工具也无法使用,所以研究了一下java1.8和java15共存的方法。

想要共存需要解决两个问题:环境变量和jar软件默认启动程序。

一、环境变量配置

通过修改环境变量,让系统默认调用java1.8,通过环境变量找到java15的路径,注意不要和java1.8的路径混了:

进入到15目录下,把java.exe、javac.exe、javaw.exe、jshell.exe改成java15.exe、javac15.exe、javaw15.exe、jshell15.exe

还没完,还需要进入java15的安装目录下,找到bin目录,把里面的java.exe、javac.exe、javaw.exe全改成*15.exe。

这时候全局变量就设置好了

修改了java15的程序名,想要使用新版burp还需要编辑启动参数,打开BurpSuiteLoader.bat,将javaw.exe改成javaw15.exe即可。

到此为止,新版本burp就可以正常使用了

二、修改jar软件默认启动程序

因为.jar后缀的文件默认都是java.exe启动,由于我们装了两个版本的java,所以还需要修改jar文件默认的启动程序,保证所有的jar文件都是通过java1.8启动。

打开注册表找到Computer\HKEY_CLASSES_ROOT\jarfile\shell\open\command,将这里的javaw.exe路径修改为java1.8中的路径,这样所有的jar文件就通过java1.8运行了。

有的系统可能在\HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\command,如果找不到具体在注册表中的配置,可以通过在注册表中全文搜索javaw.exe在java15中的存储位置。

到此为止,所有配置就结束了,可以正常的使用两个版本的burp和各种jar工具了。

# burpsuite # 攻防技术
免责声明
1.一般免责声明:本文所提供的技术信息仅供参考,不构成任何专业建议。读者应根据自身情况谨慎使用且应遵守《中华人民共和国网络安全法》,作者及发布平台不对因使用本文信息而导致的任何直接或间接责任或损失负责。
2. 适用性声明:文中技术内容可能不适用于所有情况或系统,在实际应用前请充分测试和评估。若因使用不当造成的任何问题,相关方不承担责任。
3. 更新声明:技术发展迅速,文章内容可能存在滞后性。读者需自行判断信息的时效性,因依据过时内容产生的后果,作者及发布平台不承担责任。
本文为 独立观点,未经允许不得转载,授权请联系FreeBuf客服小蜜蜂,微信:freebee2022
被以下专辑收录,发现更多精彩内容
+ 收入我的专辑
+ 加入我的收藏
相关推荐
  • 0 文章数
  • 0 关注者