Burp Suite (bp)启动激活报错问题

2024-05-10 03:20

本文主要是介绍Burp Suite (bp)启动激活报错问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、自查

1、从哪里下载程序

【大部分同学的问题,都是重新下载解决的,简单快速直接】
一律使用“常用软件”中提供的Burp Suite软件包,方便排查问题

自带JDK的版本

Burp 2024.3,自带JDK21,双击bat即可启动(英文版)
https://msb-netdisk.mashibing.com/share/b972f40cb0174fd4ad0d0a574b194d95Burp Suite 2023.2,自带JDK18,双击bat即可启动(英文版)
https://pan.baidu.com/s/10KIHDOURs6uL_nK7ikNNew?pwd=rgvjBurp-2021.12,自带JDK11,双击bat即可启动(英文版)
https://pan.baidu.com/s/1GLORfQppll57_nZiY39uzg?pwd=8888

使用了这两个程序包,无需配置JDK,直接进入激活流程。

汉化版

一般是不推荐用中文版(汉化版)的,问题多。如果你非要用(将来遇到问题了记得这个提醒):

https://pan.baidu.com/s/1G0YuDykGqfTyru1414--oA?pwd=8888

旧版本

某些漏洞用到的旧版bp(Burp2020.2 v1.7.3),自行配置JDK8启动

2、程序放到什么文件夹/解压到什么位置

千万不要把程序放在有中文(比如E:\学习资料)或者有空格的目录下(比如C:\Program Files)!
可以参考老师的做法,在D盘创建runApps文件夹,放在这个文件夹里面

3、里面的文件都是做什么用的

文件名作用
jdk_xxxJava环境
burpsuite_pro_v20xx.x.x.jar这个是bp官方主程序
BurpLoaderKeygen.jar这个是注册机(破解软件)
xxx.bat启动脚本,会留有cmd窗口
xxx.vbs启动脚本,没有cmd窗口(推荐使用)

如果没有这些完整的文件,务必到“常用软件”重新下载

4、不要使用安装版Java

如果有安装Java(JDK),到控制面板卸载(所有名字包含Java的程序),推荐使用解压版JDK
如果你的jar包可以双击打开,说明你安装了JDK,不建议使用这种方式启动!

也不需要配置环境变量。

只要编写bat脚本,指定jdk路径即可!
vbs脚本内容:

set ws=WScript.CreateObject("WScript.Shell")
ws.Run "start",0

5、如何激活Burp

★★★★★★★★★★★★★★★★★★★★★
分割线 -- 分割线 -- 分割线 -- 分割线
★★★★★★★★★★★★★★★★★★★★★

情况1、没有出现注册机窗口,直接提示输入license

启动的时候窗口弹出直接要输入license,但是没有license

Enter license key
the version of Burp requires a license key. To continue, please paste your license key below, or load it from file.

第一种情况:java -jar 后面跟的不是keyloader.jar 而是 bp主程序的jar包名
第二种情况:之前激活过,有残留配置文件

解决办法:
删除目录下的config.ini或者config.cfg,再次用bat或者vbs脚本启动

如果没有这个文件,依然无法打开注册机界面,建议把全部文件都删掉,重新解压一个课程资料里面的burp。

情况2:点run以后没反应或者闪退

运行Burp Suite注册机run没有反应,不弹出窗口(闪退)
JDK版本的问题。
burp 2021-2022需要JDK11+
burp 2023需要JDK17+
burp 2024 需要JDK21+
推荐在bat文件中写jdk的绝对路径。
例如:创建文件:start_burp.bat
内容:

@echo off
cmd /k "start E:\jdk-18.0.2.1\bin\java -jar BurpLoaderKeygen.jar"

修改其中的JDK位置。这个是使用绝对路径启动的,不影响其他软件。
注意:JDK路径里面不要出现中文和空格。

情况3:提示Java版本问题

错误提示

JDK版本太高提示:
To run Burp Suite using Java 16 or above, please supply the following JVM argument:--illegal-access=permit

JDK版本太低提示:
has been compiled by a more recent version of the Java Runtime(class file version 53.0),this version of the Java Runtime only recognizes class file versions up to 52.0

原因

Burp和JDK版本对照表:

burp 版本JDK版本
burp 2024JDK21+
Burp 2023JDK17+
Burp 2021/2022JDK11
Burp 1.xJDK 1.8

下载解压版的JDK11或者JDK18即可,解压路径不能包含空格。
注意:如果之前电脑上有安装版本的JDK,必须到控制面板里面卸载,否则配置环境变量不会生效。

单独下载JDK文件:

jdk-21.0.2
https://msb-netdisk.mashibing.com/share/468a40e40f224272b5640e9099314cef
jdk-18.0.2.1
链接:https://pan.baidu.com/s/12EH-EVoHJu4tEADPdJ8_7w?pwd=ba31 
jdk-11.0.11_windows-x64_bin
https://pan.baidu.com/share/init?surl=h_e_rKkj6bKug5fKwtn6Pg
提取码:8888

然后按照情况2的方法修改bat启动脚本

情况4:提示license无法识别

The supplied license key was not recognized

原因

这是因为用了官网的最新版本的burp,破解程序却是用的课程里面提供的某个旧版本的;

解决方法

从本文开头重新下载burp程序即可

情况5:无法访问jar包

Burp启动报错:
Error: Unable to access jarfile BurpLoaderkeygen.jar

原因1:
文件位置或者名称错误,当前目录下没有 BurpLoaderKeygen.jar 这个文件。或者文件名称错误。

解决办法:
到有这个文件的目录下使用java -jar启动;确认文件名一致。
修改命令,或者修改bat脚本内容。

原因2:
JDK的版本太低导致。
解决办法:
下载对应版本的jar包,然后安装情况2的方法修改bat启动脚本。

情况6:提示Windows找不到文件

这个是因为JDK路径中包含空格,比如放在了C:\Program Files目录下。
解决办法:把JDK解压到一个没有空格的目录,比如E:\JDK\jdk-11.0.11

关键词:注册机、run、没反应

 

这篇关于Burp Suite (bp)启动激活报错问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/975293

相关文章

IDEA和GIT关于文件中LF和CRLF问题及解决

《IDEA和GIT关于文件中LF和CRLF问题及解决》文章总结:因IDEA默认使用CRLF换行符导致Shell脚本在Linux运行报错,需在编辑器和Git中统一为LF,通过调整Git的core.aut... 目录问题描述问题思考解决过程总结问题描述项目软件安装shell脚本上git仓库管理,但拉取后,上l

idea npm install很慢问题及解决(nodejs)

《ideanpminstall很慢问题及解决(nodejs)》npm安装速度慢可通过配置国内镜像源(如淘宝)、清理缓存及切换工具解决,建议设置全局镜像(npmconfigsetregistryht... 目录idea npm install很慢(nodejs)配置国内镜像源清理缓存总结idea npm in

pycharm跑python项目易出错的问题总结

《pycharm跑python项目易出错的问题总结》:本文主要介绍pycharm跑python项目易出错问题的相关资料,当你在PyCharm中运行Python程序时遇到报错,可以按照以下步骤进行排... 1. 一定不要在pycharm终端里面创建环境安装别人的项目子模块等,有可能出现的问题就是你不报错都安装

idea突然报错Malformed \uxxxx encoding问题及解决

《idea突然报错Malformeduxxxxencoding问题及解决》Maven项目在切换Git分支时报错,提示project元素为描述符根元素,解决方法:删除Maven仓库中的resolv... 目www.chinasem.cn录问题解决方式总结问题idea 上的 maven China编程项目突然报错,是

Python爬虫HTTPS使用requests,httpx,aiohttp实战中的证书异步等问题

《Python爬虫HTTPS使用requests,httpx,aiohttp实战中的证书异步等问题》在爬虫工程里,“HTTPS”是绕不开的话题,HTTPS为传输加密提供保护,同时也给爬虫带来证书校验、... 目录一、核心问题与优先级检查(先问三件事)二、基础示例:requests 与证书处理三、高并发选型:

前端导出Excel文件出现乱码或文件损坏问题的解决办法

《前端导出Excel文件出现乱码或文件损坏问题的解决办法》在现代网页应用程序中,前端有时需要与后端进行数据交互,包括下载文件,:本文主要介绍前端导出Excel文件出现乱码或文件损坏问题的解决办法,... 目录1. 检查后端返回的数据格式2. 前端正确处理二进制数据方案 1:直接下载(推荐)方案 2:手动构造

Python绘制TSP、VRP问题求解结果图全过程

《Python绘制TSP、VRP问题求解结果图全过程》本文介绍用Python绘制TSP和VRP问题的静态与动态结果图,静态图展示路径,动态图通过matplotlib.animation模块实现动画效果... 目录一、静态图二、动态图总结【代码】python绘制TSP、VRP问题求解结果图(包含静态图与动态图

MyBatis/MyBatis-Plus同事务循环调用存储过程获取主键重复问题分析及解决

《MyBatis/MyBatis-Plus同事务循环调用存储过程获取主键重复问题分析及解决》MyBatis默认开启一级缓存,同一事务中循环调用查询方法时会重复使用缓存数据,导致获取的序列主键值均为1,... 目录问题原因解决办法如果是存储过程总结问题myBATis有如下代码获取序列作为主键IdMappe

linux查找java项目日志查找报错信息方式

《linux查找java项目日志查找报错信息方式》日志查找定位步骤:进入项目,用tail-f实时跟踪日志,tail-n1000查看末尾1000行,grep搜索关键词或时间,vim内精准查找并高亮定位,... 目录日志查找定位在当前文件里找到报错消息总结日志查找定位1.cd 进入项目2.正常日志 和错误日

k8s容器放开锁内存限制问题

《k8s容器放开锁内存限制问题》nccl-test容器运行mpirun时因NCCL_BUFFSIZE过大导致OOM,需通过修改docker服务配置文件,将LimitMEMLOCK设为infinity并... 目录问题问题确认放开容器max locked memory限制总结参考:https://Access