Burp Suite中文汉化指南:BurpSuiteCN-Release三种启动方式与外置翻译配置
【免费下载链接】BurpSuiteCN-ReleaseBurpSuite汉化发布项目地址: https://gitcode.com/gh_mirrors/bu/BurpSuiteCN-Release
BurpSuiteCN-Release 是一个 Burp Suite 中文汉化发布项目,通过 Java Agent 注入在运行时把界面文本替换成中文,不改动 Burp Suite 原始代码。无论你是做 Web 安全测试、打 CTF 还是带新人上手,装上它就不用再对照英文菜单猜功能,汉化效果可以直接在启动后的界面上看到。
📦 项目速览:BurpSuiteCN-Release 是什么
- 它是什么:面向 Burp Suite 的中文汉化项目,覆盖菜单、对话框、按钮、提示等界面文本
- 解决什么痛点:Burp Suite 界面全英文,新手需要逐个辨认条目含义,汉化后可以边用边读
- 靠什么实现:拦截
Frame#setTitle、JLabel#setText等 Swing 组件的文本设置调用,在文本显示前替换为中文,相当于在程序"说出"文案前把贴纸换掉,原程序不受影响 - 亮点:版本号即发布日期,当前 4.11.22 对应 2024-11-22 构建、翻译内容更新到 Burp Suite 2024.10.1 版本;支持外置文件覆盖默认翻译
- 已知限制:新版本设置树状菜单等个别页面暂无法翻译,未翻译内容会写入 log 文件
🧩 核心功能:Burp Suite 汉化是怎么做到的
如何一键启动 Burp Suite 中文版
这是最简单的启动方式,适合已经勾选 auto start(自动启动)的用户:
java -jar burpsuitloader-x.xx-all.jar加-r参数则会弹出 keygen 配置页面,可以按需勾选 loader、汉化、一键启动,适合想看清各项开关再启动的人。
如何用 Java Agent 注入方式汉化 Burp Suite
如果一键启动有问题,README 建议改用这种更接近 Burp Suite 原生启动的方式:
java -javaagent:burpsuitloader-x.xx-all.jar=loader,han -jar burpsuite_pro_v20xx.jar参数里loader,han表示既加载 Burp Suite 又开启汉化;如果只想汉化、不走 loader,把参数改成只留han即可。
如何用外置文件覆盖默认翻译
对某条翻译不满意,不用改 jar 包,在项目根目录手动创建文件即可:
cn.txt:自定义翻译内容,Tab 键分隔,支持正则,可覆盖默认内容white.txt:不翻译白名单,支持正则cn*.txt:插件专用翻译文件,可建多个
以#开头的行是注释。仓库里已经带了 Logger++、Pentagrid Scan Controller、Reshaper 三个插件的外置翻译文件,可以参考其写法。
如何查看未翻译的文本
启动后根目录会生成 log 文件,没被汉化的文本都会写进去。想补翻译或反馈问题时,先看 log,再把日志附在 issue 里提交。
🚀 快速上手:三步启动汉化版
第一步:获取项目文件
git clone https://gitcode.com/gh_mirrors/bu/BurpSuiteCN-Release进 release 页面拿最新版本,版本号按日期命名(如 2.11.19.1 表示 2022-11-19 构建的第一个版本),数字越新越好。
第二步:启动汉化版
按上一节的方式二选一:直接运行一键启动命令,或用 Java Agent 方式在 Burp Suite 的启动命令前加上-javaagent参数。两条命令不需要同时执行。
第三步:验证汉化效果
启动后检查菜单栏、工具栏、设置页面是否显示中文。若个别页面仍是英文,先到 log 里确认那条文本是否已被记录,再考虑换 Java Agent 方式重试。
⚙️ 进阶技巧:调试日志与自定义翻译
如何开启调试日志
touch debug在根目录创建 debug 文件或文件夹即可开启调试模式,已翻译的文本会写入 log 目录,方便核对翻译是否按预期匹配。
4.11.22 起还支持通过外置文件指定 Java 环境:bp.java写 Java Home 路径,bp.java.options写额外 JVM 参数,机器上有多套 JDK 时用它来固定环境。
❓ 常见问题:汉化不生效怎么排查
问:启动后界面还是英文? 答:确认是否勾选了 auto start;一键方式不生效时,建议改用 Java Agent 方式,参数里要带han。
问:插件界面没有汉化? 答:在根目录创建cn-插件名.txt这类专用翻译文件(Tab 分隔),配合 debug 模式查看插件里还有哪些文本需要补。
问:为什么个别页面汉化不了? 答:属于已知限制——部分页面(如新版本设置树状菜单)的文本注入点尚未找到,未翻译内容记录在 log 中,发现后可以提 issue 反馈。
需要最新版翻译时,按第一步的地址克隆仓库并查看 release 说明即可;翻译不准或有漏译,带上 log 文件提 issue 给维护者处理。
【免费下载链接】BurpSuiteCN-ReleaseBurpSuite汉化发布项目地址: https://gitcode.com/gh_mirrors/bu/BurpSuiteCN-Release
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考