Burp Suite 汉化部署方案三种启动方式、翻译自定义与异常排查【免费下载链接】BurpSuiteCN-ReleaseBurpSuite汉化发布项目地址: https://gitcode.com/gh_mirrors/bu/BurpSuiteCN-ReleaseBurpSuiteCN-Release 是面向 Burp Suite 的汉化发布项目。它借助 Java Agent 机制在程序启动时注入翻译规则把英文界面实时替换为中文整个过程不改动 Burp Suite 的任何原始代码。对中文安全测试人员而言菜单、按钮和弹窗都能直接读懂工具的上手成本被明显压低。⚙️ 工作原理用 Java Agent 拦截界面文本核心机制是 Java Agent 注入。Java Agent 可以理解为挂在 JVM 上的一个挂钩程序启动前就完成注册之后能够截住运行中的方法调用。burpsuitloader 以此方式接入再拦截 Swing 组件层的文本设置调用JLabel#setText、AbstractButton#setText、Frame#setTitle等把原文替换成翻译表里的中文。因为替换发生在运行时Burp Suite 原始发行包保持原样功能不受汉化层影响。整个过程无需重新编译启动即可生效。翻译原理沿自开源项目 BurpSuiteCn发布版会跟随 Burp Suite 的版本迭代同步更新翻译内容。Burp Suite 汉化适合哪些人企业安全团队新人培训时不用花时间对照英文菜单用中文界面直接练习真实目标测试培训周期可以缩短。教育培训场景课堂上学生不必费解每个按钮的措辞注意力直接落在测试过程上语言占用的精力减少。个人研究者漏洞挖掘时要快速理解各种复杂功能的作用中文界面降低了误操作的可能查找各功能对应的 API 与扩展机制资料也更省力。 上手从获取到验证获取 burpsuitloader 汉化包克隆仓库即可拿到发布文件git clone https://gitcode.com/gh_mirrors/bu/BurpSuiteCN-Release发布入口是形如burpsuitloader-x.xx-all.jar的全功能 jar 包。选择合适的启动方式启动方式有三种按习惯任选其一java -jar burpsuitloader-x.xx-all.jar java -jar burpsuitloader-x.xx-all.jar -r java -javaagent:burpsuitloader-x.xx-all.jarloader,han -jar burpsuite_pro_v20xx.jar第一行是一键启动前提是勾选自动启动第二行弹出 keygen 配置页可按需勾选 loader、汉化、一键启动第三行是最直接的 java agent 注入前两种方式出问题时建议改用这一种。agent 参数用逗号分隔loader,han表示同时启用 loader 与汉化单独写han则只做汉化。项目较大或插件较多时启动命令里加-Xmx4096m之类的 JVM 参数扩大堆内存。验证汉化效果启动后依次查看菜单、工具栏与设置页应当全部为中文。仍残留英文区域时先按下面排查一节开启调试日志再定位卡点。自定义翻译与匹配规则项目提供一套外置文件都在根目录手动创建注释行以#开头。white.txt存放不翻译白名单不适合汉化的产品名、日志字段等写在这里支持正则cn.txt存放自定义翻译条目可覆盖内置默认内容每行按英文文本、Tab、中文三段填写cn*.txt是插件专用翻译文件集合可以建多个仓库自带cn-Logger.txt等插件文件。条目支持正则匹配加(?i)前缀后忽略大小写。以附带文件中的两行为例In progress 处理中 (?i)Reset 重置第一行是精确匹配第二行表示界面里出现 reset 或 RESET 时都会被统一替换为“重置”。 汉化异常排查出问题先做一件事在根目录添加一个debug文件或文件夹开启调试日志。此时程序会把已翻译的文本记录到 log 目录未翻译的内容同样会被记下来对照日志就能定位卡在哪一条。界面启动后仍是英文时先核对 javaagent 参数必须带上han开关使用 jar 一键方式时确认勾选了自动启动。两种方式都不稳定就切换到 java agent 注入方式。插件界面没汉化的话补一份该插件专用的cn-插件名.txt文件把缺失的词条加进去命名可参照发行版里已有的cn-Reshaper.txt。个别页面翻不了属于已知限制部分页面尚未找到文本注入点新版本设置树状菜单的内容暂时无法翻译。若你定位到了注入点可以提 issue 附上日志。版本号按[A]A.BB.CC[.DD]组织例如4.11.22表示 2024 年 11 月 22 日构建发布的版本末尾可选项为小版本号。汉化层只处理显示部分Burp Suite 自身功能不受影响。使用中发现漏译或译文不准附上日志提 issue是让翻译表变全的最直接方式。【免费下载链接】BurpSuiteCN-ReleaseBurpSuite汉化发布项目地址: https://gitcode.com/gh_mirrors/bu/BurpSuiteCN-Release创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考