软件 - BurpSuite

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

下载

使用问题记录

注册机

通过注册机启动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定期更新贴


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 cnlnnn@qq.com

文章标题:软件 - BurpSuite

字数:818

本文作者:cnlnn

发布时间:2024-04-08, 00:00:00

最后更新:2024-09-11, 01:42:27

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

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