BurpSuite 使用记录

  1. 下载
    1. PortSwigger 官网
    2. 第三方
  2. 使用问题记录
    1. 注册机
      1. 通过注册机启动BurpSuite
      2. 注册BurpSuite
    2. 快捷启动
      1. Window
      2. Linux
    3. 清除许可
    4. 删除冗余Chromium
    5. JDK版本低
    6. 字体模糊
  3. 参考

下载

PortSwigger 官网

Burp Suite 专业版
Burp Suite 社区版

第三方

吾爱破解Datch懒人包
下载地址:123网盘 ,提取码:52pj
下载地址:百度网盘 ,提取码:52pj


使用问题记录

注册机

通过注册机启动BurpSuite

  • h3110w0r1d

    java --add-opens=java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED --add -opens=java.base/jdk.internal.org.objectweb.asm.tree=ALL-UNNAMED -javaagent:BurpLoaderKeygen.jar -jar burpsuite_pro.jar
    
  • x-Ai

    java -noverify -Dsun.java2d.d3d=false -Dsun.java2d.noddraw=true --add-opens=java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED --add-opens=java.base/jdk.internal.org.objectweb.asm.tree=ALL-UNNAMED -javaagent:BurpSuiteLoader.jar -jar burpsuite_pro.jar
    
  • googleweb

    java -javaagent:loader/ja-netfilter.jar --ad  
    d-opens=java.desktop/javax.swing=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/jdk.internal.org.objectweb.  
    asm=ALL-UNNAMED --add-opens=java.base/jdk.internal.org.objectweb.asm.tree=ALL-UNNAMED --add-opens=java.base/jdk.internal.org.objectweb.asm  
    .Opcodes=ALL-UNNAMED -jar burpsuite_pro.jar
    

注册BurpSuite

一般启动注册机都是

java -jar 注册机.jar

googleweb的ja-netfilter特殊点,需要加-r参数进入注册模式

java -jar ja-netfilter.jar -r
  1. 在注册机窗口修改“License Text”文本框中的ID为自己的
  2. 通过注册机启动BurpSuite
  3. 在启动的BurpSuite上点击“Manual activation”
  4. 点击BurpSuite窗口的“copy request”按钮,将字符串复制到注册机窗口中的“Activation Request”文本框
  5. 复制注册机计算出的“Activation Response”,点击BurpSuite窗口的“Paste response”将字符串粘贴到文本框中


快捷启动

Window

保存上面代码为start.bat
再将以下代码保存为start.vbs即可无黑框启动

set ws=createobject("wscript.shell")
ws.Run """start.bat""",0

Linux

保存以下配置为desktop文件

[Desktop Entry]
Encoding=UTF-8
Exec=/opt/tools/environment/jdk-21/bin/java --add-opens=java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED --add-opens=java.base/jdk.internal.org.objectweb.asm.tree=ALL-UNNAMED -javaagent:BurpLoaderKeygen.jar -jar burpsuite_pro.jar
Icon=/opt/tools/快捷方式/图标/burpsuite.png
Name=BurpSuite
StartupNotify=true
Terminal=false
Type=Application
Path=/opt/tools/03-webapp-analysis/burpsuite/
Categories=03-webapp-analysis;

自定义快捷方式可在jar包resources/Media/目录下找到图标,专业版为icon64pro.png,社区版为icon64community.png

专业版 社区版

清除许可

  • Windows

    rd /s /q "%userprofile%\AppData\Roaming\BurpSuite\"
    reg delete "HKEY_CURRENT_USER\SOFTWARE\JavaSoft\Prefs\burp" /f
    
  • Linux

    rm -rf ~/.java/.userPrefs/burp/prefs.xml
    

删除冗余Chromium

  • 删除其他平台的Chromium
    官网选择JAR下载出来的jar包中会包含所有平台的Chromium,在压缩文件管理器中直接删除包下的chromium-平台-版本号.zip即可

    Linux下可使用命令删除其他平台Chromium

    zip -d burpsuite_pro.jar chromium-macosx64-*.zip chromium-win64-*.zip
    
  • 删除旧版本Chromium

    BurpSuite自从自带浏览器之后,每次更新都会把Jar包中的Chromium解压到指定目录
    burpbrowser文件夹大小
    Windows:%userprofile%\AppData\Roaming\BurpSuite\burpbrowser

    Linux:~/.BurpSuite/burpbrowser

    bash批量删除旧版本Chromium命令

    for i in $(ls -d ~/.BurpSuite/burpbrowser/ | sort -rV | awk 'NR == 1 {next} {print $1}'); do rm -rf ${i} ; done
    

JDK版本低

2024.2.1开始要求JDK 21版本以上,低于该版本会有如下报错

错误: 加载主类 burp.StartBurp 时出现 LinkageError
       java.lang.UnsupportedClassVersionError: burp/StartBurp has been compiled by a more recent version of the Java Runtime (class file
version 65.0), this version of the Java Runtime only recognizes class file versions up to XX.0

JDK 21下载地址:
Oracle Java SE 21 Archive Downloads
Microsoft Build of OpenJDK

字体模糊

在启动命令中添加 -Dawt.useSystemAAFontSettings=on参数


参考

吾爱破解BurpSuite定期更新贴


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。

文章标题:BurpSuite 使用记录

字数:819

本文作者:cnlnn

发布时间:2024-06-24, 10:47:00

最后更新:2025-12-15, 12:40:29

原始链接:https://cnlnn.pages.dev/posts/burpsuite-usage-notes/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。