Burp Suite 使用记录

  1. 下载
    1. PortSwigger 官网
  2. 使用问题记录
    1. 快捷启动
      1. Windows
      2. Linux
    2. 清理旧版 Chromium
    3. JDK 版本过低
    4. 字体模糊
  3. 参考

下载

PortSwigger 官网

Burp Suite 专业版
Burp Suite 社区版


使用问题记录

快捷启动

Windows

将以下命令保存为 start.bat

@echo off
java -jar burpsuite.jar

再将以下代码保存为 start.vbs,即可在不显示命令行窗口的情况下启动:

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

Linux

将以下内容保存为 ~/.local/share/applications/burpsuite.desktop

[Desktop Entry]
Encoding=UTF-8
Exec=java -jar /opt/tools/burpsuite/burpsuite.jar
Icon=/opt/tools/快捷方式/图标/burpsuite.png
Name=BurpSuite
StartupNotify=true
Terminal=false
Type=Application
Path=/opt/tools/burpsuite/
Categories=Development;Security;

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

专业版 社区版
Burp Suite Professional 图标 Burp Suite Community Edition 图标

清理旧版 Chromium

Burp Suite 更新后可能在用户目录保留多个内置浏览器版本:

burpbrowser 文件夹大小

Windows:%userprofile%\AppData\Roaming\BurpSuite\burpbrowser

Linux:~/.BurpSuite/burpbrowser

先关闭 Burp Suite,再按版本排序列出目录:

browser_dir="$HOME/.BurpSuite/burpbrowser"
find "$browser_dir" -mindepth 1 -maxdepth 1 -type d -printf '%f\n' | sort -V

确认最后一项是要保留的新版本后,再删除其余目录。脚本默认只预览;把 DRY_RUN=1 改为 DRY_RUN=0 才会执行删除:

#!/usr/bin/env bash
set -euo pipefail

browser_dir="$HOME/.BurpSuite/burpbrowser"
DRY_RUN=1
mapfile -d '' versions < <(
  find "$browser_dir" -mindepth 1 -maxdepth 1 -type d -print0 | sort -zV
)

for ((i = 0; i < ${#versions[@]} - 1; i++)); do
  if ((DRY_RUN)); then
    printf 'would remove: %s\n' "${versions[i]}"
  else
    rm -rf -- "${versions[i]}"
  fi
done

不要直接修改官方 JAR 删除其中的浏览器文件;这会改变发布包本身,也会让后续完整性校验和问题排查失去可靠基线。

JDK 版本过低

2024.2.1 开始,使用命令行启动 Burp 需要 Java 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参数


参考

Burp Suite 官方文档
Burp Suite 发布记录


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

文章标题:Burp Suite 使用记录

字数:524

本文作者:

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

最后更新:2026-08-26, 21:18:00

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

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