BurpSuite Pro教育版在linux系统中配置

网上流传的BurpSuite Pro教育版多为windows版本,现在我们将windows版本转换为linux版本使用。

目录放置

我在ubuntu26中将教育版如下放置:

BurpSuite_EN.sh被我修改为:

bash 复制代码
#!/bin/bash

# 切换到脚本所在目录,确保相对路径的 jar 文件能被找到
cd "$(dirname "$(readlink -f "$0")")"

# 直接调用系统PATH环境变量里的Java
echo "使用系统环境变量中的Java"
java --version

java -XX:+UseG1GC \
-XX:+UseStringDeduplication \
-XX:+IgnoreUnrecognizedVMOptions \
-XX:MaxRAMPercentage=50 \
-javaagent:BurpKeygenCN.jar \
--add-opens=java.desktop/javax.swing=ALL-UNNAMED \
--add-opens=java.base/java.lang=ALL-UNNAMED \
-Dfile.encoding=UTF-8 \
-noverify \
--enable-native-access=ALL-UNNAMED \
-jar burpsuite_pro.jar

修改完成后可以使用:

bash 复制代码
sed -i 's/\r$//' 你的脚本.sh

来去除windows环境汇总留存的换行等符号,下文同理

预先激活

在上图的目录中打开终端

然后输入 java -jar BurpKeygenCN.jar -r

进行正常激活

激活后,启动BurpSuite_EN.sh,验证是否正常(注意:系统应预先安装好java环境并配置在环境变量中)

配置桌面图标(一键启动脚本)

在该目录下将原脚本修改为:

bash 复制代码
#!/bin/bash
export LANG=en_US.UTF-8

# 获取当前脚本所在目录(等价 %~dp0)
CUR_DIR=$(cd "$(dirname "$0")" && pwd)
# 切换到上一级目录(cd /d "%CUR_DIR%\..")
cd "$CUR_DIR"/..
PARENT_DIR=$(pwd)
# 自动识别中文/英文桌面路径,不再硬编码Desktop
DESKTOP=$(xdg-user-dir DESKTOP)
ICON="${CUR_DIR}/burpsuite.ico"

# 创建英文版 .desktop 快捷方式(替代Windows .lnk)
cat > "${DESKTOP}/BurpSuite.desktop" <<EOF
[Desktop Entry]
Version=1.0
Type=Application
Name=BurpSuite
Comment=Burp‑Suite Professional English
Exec="${PARENT_DIR}/BurpSuite_EN.sh"
Icon="${ICON}"
Terminal=false
Categories=Security;Development;
StartupWMClass=burp-StartBurp
EOF

chmod +x "${DESKTOP}/BurpSuite.desktop"

echo "桌面快捷方式创建完成"
read -p "按回车退出"

修改后运行

其他问题修复

如生成在桌面的文件有异常,可以直接修改桌面图标启动代码:

修改为:

bash 复制代码
[Desktop Entry]
Version=1.0
Type=Application
Name=BurpSuite
Comment=BurpSuite Professional
Exec=/home/user/下载/BurpSuiteV2026/BurpSuite_EN.sh
Icon=/home/user/下载/BurpSuiteV2026/创建桌面快捷方式/burpsuite.png
Terminal=false
Categories=Security;Development;
StartupWMClass=burp-StartBurp
相关推荐
姜鱼问生5 小时前
Nginx 缓存命中率监控:从 X-Cache-Status 到实时统计
运维·nginx·缓存
Apipi*6 小时前
30天速通Linux 第六章信号及信号处理
linux·运维·信号处理
天启HTTP7 小时前
爬虫防封核心原理:IP轮换机制与风控规避逻辑
linux·服务器·网络·爬虫·tcp/ip
运维行者_7 小时前
网络性能监控怎么做?从自动发现到根因分析的4个环节
运维·服务器·网络·人工智能·支持向量机
此时不提桶,更待何时8 小时前
06-14-A-Kafka集群运维与迁移实战详解
运维·kafka
hz567899 小时前
涉密视频会议设备配置指南:终端、音视频采集与配套设施选型
服务器·网络·数据库·安全·实时音视频·信息与通信·智能硬件
广州浮点FLOATLIC9 小时前
许可证服务器迁移后软件打不开:研发 IT 怎样定位连接问题
linux·服务器·数据库
优橙教育9 小时前
零基础学AI应用开发要多久?3个月能到什么水平
服务器·开发语言·网络·php
IT研究所9 小时前
AI-ITR平台如何减少客户问题反复升级?
大数据·运维·人工智能·低代码·自然语言处理·安全架构·企微
BLUcoding9 小时前
接口服务公网超时排查记录:SecureRandom 阻塞问题分析与解决
java·linux·springboot·aes·securerandom