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编译报错“java: 常量字符串过长”的原因及解决方法

《IDEA编译报错“java:常量字符串过长”的原因及解决方法》今天在开发过程中,由于尝试将一个文件的Base64字符串设置为常量,结果导致IDEA编译的时候出现了如下报错java:常量字符串过长,... 目录一、问题描述二、问题原因2.1 理论角度2.2 源码角度三、解决方案解决方案①:StringBui

mybatis和mybatis-plus设置值为null不起作用问题及解决

《mybatis和mybatis-plus设置值为null不起作用问题及解决》Mybatis-Plus的FieldStrategy主要用于控制新增、更新和查询时对空值的处理策略,通过配置不同的策略类型... 目录MyBATis-plusFieldStrategy作用FieldStrategy类型每种策略的作

linux下多个硬盘划分到同一挂载点问题

《linux下多个硬盘划分到同一挂载点问题》在Linux系统中,将多个硬盘划分到同一挂载点需要通过逻辑卷管理(LVM)来实现,首先,需要将物理存储设备(如硬盘分区)创建为物理卷,然后,将这些物理卷组成... 目录linux下多个硬盘划分到同一挂载点需要明确的几个概念硬盘插上默认的是非lvm总结Linux下多

Python Jupyter Notebook导包报错问题及解决

《PythonJupyterNotebook导包报错问题及解决》在conda环境中安装包后,JupyterNotebook导入时出现ImportError,可能是由于包版本不对应或版本太高,解决方... 目录问题解决方法重新安装Jupyter NoteBook 更改Kernel总结问题在conda上安装了

pip install jupyterlab失败的原因问题及探索

《pipinstalljupyterlab失败的原因问题及探索》在学习Yolo模型时,尝试安装JupyterLab但遇到错误,错误提示缺少Rust和Cargo编译环境,因为pywinpty包需要它... 目录背景问题解决方案总结背景最近在学习Yolo模型,然后其中要下载jupyter(有点LSVmu像一个

解决jupyterLab打开后出现Config option `template_path`not recognized by `ExporterCollapsibleHeadings`问题

《解决jupyterLab打开后出现Configoption`template_path`notrecognizedby`ExporterCollapsibleHeadings`问题》在Ju... 目录jupyterLab打开后出现“templandroidate_path”相关问题这是 tensorflo

如何解决Pycharm编辑内容时有光标的问题

《如何解决Pycharm编辑内容时有光标的问题》文章介绍了如何在PyCharm中配置VimEmulator插件,包括检查插件是否已安装、下载插件以及安装IdeaVim插件的步骤... 目录Pycharm编辑内容时有光标1.如果Vim Emulator前面有对勾2.www.chinasem.cn如果tools工

Python安装时常见报错以及解决方案

《Python安装时常见报错以及解决方案》:本文主要介绍在安装Python、配置环境变量、使用pip以及运行Python脚本时常见的错误及其解决方案,文中介绍的非常详细,需要的朋友可以参考下... 目录一、安装 python 时常见报错及解决方案(一)安装包下载失败(二)权限不足二、配置环境变量时常见报错及

Android里面的Service种类以及启动方式

《Android里面的Service种类以及启动方式》Android中的Service分为前台服务和后台服务,前台服务需要亮身份牌并显示通知,后台服务则有启动方式选择,包括startService和b... 目录一句话总结:一、Service 的两种类型:1. 前台服务(必须亮身份牌)2. 后台服务(偷偷干

最长公共子序列问题的深度分析与Java实现方式

《最长公共子序列问题的深度分析与Java实现方式》本文详细介绍了最长公共子序列(LCS)问题,包括其概念、暴力解法、动态规划解法,并提供了Java代码实现,暴力解法虽然简单,但在大数据处理中效率较低,... 目录最长公共子序列问题概述问题理解与示例分析暴力解法思路与示例代码动态规划解法DP 表的构建与意义动