如何用3种方式快速汉化Burp Suite Pro:BurpSuiteCN-Release快速上手实战教程
2026/9/24 17:24:09 网站建设 项目流程

如何用3种方式快速汉化Burp Suite Pro:BurpSuiteCN-Release快速上手实战教程

【免费下载链接】BurpSuiteCN-ReleaseBurpSuite汉化发布项目地址: https://gitcode.com/gh_mirrors/bu/BurpSuiteCN-Release

Burp Suite Pro 是 Web 安全测试领域最常用的工具,但全英文界面让不少国内安全工程师头疼。BurpSuiteCN-Release 是一个开源的Burp Suite 汉化发布项目,它通过运行时注入的方式,把 Burp Suite 的菜单、按钮、弹窗等界面文本实时翻译成中文,全程无需修改官方安装文件。本文用一篇就能带你看懂:3种汉化方式怎么选、版本号怎么读、如何自定义翻译文件。

为什么推荐 BurpSuiteCN-Release 汉化方案

  • 🌏完整汉化:基于 BurpSuiteCN 汉化 原理,对标题、按钮、文本框、提示框等十余种界面组件做文本注入翻译,覆盖 2024.10.1 版本
  • 🔌兼容插件:支持外置多个cn*.txt翻译文件,第三方插件界面也能跟着汉化
  • ⚙️可配置性强:支持不翻译白名单、自定义 Java 版本及启动参数环境变量
  • 📦发布即用:按日期命名发布,版本一目了然,无需二次编译

💡 翻译原理:工具会劫持 Swing/AWT 的 setText、setTitle 等调用点,把英文文本替换为中文,详见 README.md 中的"已知问题"一节。

3种快速汉化方式:一键启动 / Keygen页面 / Java Agent

下载最新的burpsuitloader-x.xx-all.jar(汉化发布包)后,下面3种方式任选其一即可。

方式一:一键启动(最快,推荐新手)

适合大多数场景,要求 Burp 中勾选auto start(自动启动)

java -jar burpsuitloader-x.xx-all.jar

执行后 Burp Suite Pro 直接以汉化界面启动,无需任何额外配置。🚀

方式二:Keygen 页面按需勾选

如果不想固定配置,可以用图形化页面临时指定:

java -jar burpsuitloader-x.xx-all.jar -r

在弹出的 Keygen 页面中,按需求勾选loader(加载器)汉化一键启动三个开关的组合,灵活程度最高。

方式三:Java Agent 配置(最稳定)

如果一键启动方式在你的环境下有问题,官方建议改用 Java Agent 参数方式:

%JAVA_HOME%/bin/java -javaagent:burpsuitloader-x.xx-all.jar=loader,han -jar burpsuite_pro_v20xx.jar

参数说明:

  • loader,han:同时启用 loader + 汉化
  • han:只做汉化(loader 失效时使用)

这种方式最贴近 Burp 原生启动流程,稳定性最好,适合固定到启动脚本里长期使用。

版本号规则:一眼看懂汉化包发布日期

汉化包采用[A]A.BB.CC[.DD]的日期命名法,例如4.11.22就对应 2024-11-22 构建:

字段含义示例
A年份减 20204 → 2024
BB月份11 → 11月
CC修改日期22 → 22日
DD可选小版本号如 .1 表示当日第1次发布

更新建议:Burp Suite 每次大版本升级后,等汉化包发布对应的更新日期版本再切换,兼容性最稳。

自定义翻译:外置 cn*.txt 文件详解

汉化包支持按需创建外置文件(放在运行目录下手动创建即可),这是它区别于普通汉化补丁的实用之处:

  • cn.txt:自定义翻译内容,Tab 键分隔英文与中文,支持正则,可覆盖默认翻译
  • cn*.txt:多个外置翻译文件,专门用于插件汉化
  • white.txt:不翻译白名单,支持正则,以#开头的行是注释
  • debug 文件/文件夹:开启调试日志,把已翻译文本写入 log 目录便于排查

仓库中就附带了 3 个真实的外置插件翻译文件,可直接参考其写法:

  • cn-Reshaper.txt:Burp 内置 Reshaper 工具的中英文映射
  • cn-Logger++.txt:Logger++ 插件的界面翻译
  • cn-PentagridScanController.txt:Pentagrid Scan Controller 插件翻译

文件格式示例(来自 cn-Reshaper.txt):

(?i)HTTP Rules? HTTP规则 (?i)Global Variables? 全局变量 (?i)Move Up 上移

左边是可带正则的匹配规则,右边是中文译文。如果你发现插件里有未翻译的文本,照这个格式加一行即可。✍️

日志与问题反馈:汉化缺失时该怎么做

  1. 运行后根目录会生成log 文件,未翻译的内容会被自动记录
  2. 打开 debug 后还会同时输出"已翻译"日志,方便定位
  3. 把 log 文件附在 issue 里反馈,作者会跟进补充翻译;任何翻译不准确也可直接提 issue

已知局限:部分页面(如新版本的设置树状菜单)尚未找到文本注入点,暂时无法翻译,详情见 README.md。

新手常见问题 FAQ

Q1:汉化会影响 Burp 的正常使用吗?不会。汉化是运行时注入,不改动 Burp 安装文件,卸载 loader 即恢复原样。

Q2:想用自定的 Java 版本或启动参数?4.11.22 版本起支持外置配置:创建bp.java文件写入 Java Home 路径,创建bp.java.options写入额外参数。

Q3:MacOS 上汉化不生效?3.7.17 版本已修复 MacOS 配置无效的问题,升级到新版本即可。

Q4:翻译内容想完全自己定制?用外置cn.txt覆盖默认翻译即可,正则匹配能力很强,参考 cn-PentagridScanController.txt 中带$1捕获组的高级写法。

小结

场景推荐方式
新手快速体验方式一:一键启动
临时调试、按需组合方式二:Keygen 页面
生产环境长期稳定方式三:Java Agent 参数
插件界面也要汉化外置 cn*.txt 翻译文件

BurpSuiteCN-Release 让"看英文猜功能"成为历史:3种启动方式覆盖从尝鲜到长期使用的全部场景,再配合外置翻译文件,一个完整顺手的中文版 Burp Suite Pro 基本 5 分钟就能搭好。建议收藏本文,升级 Burp 版本时对照版本号规则挑选匹配的汉化包。

【免费下载链接】BurpSuiteCN-ReleaseBurpSuite汉化发布项目地址: https://gitcode.com/gh_mirrors/bu/BurpSuiteCN-Release

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询