ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

Burp Suite汉化完整指南:4条启动命令拿到中文界面

2026/8/24 16:55:33 拓冰建站 浏览量
Burp Suite汉化完整指南:4条启动命令拿到中文界面 Burp Suite汉化完整指南4条启动命令拿到中文界面【免费下载链接】BurpSuiteCN-ReleaseBurpSuite汉化发布项目地址: https://gitcode.com/gh_mirrors/bu/BurpSuiteCN-ReleaseBurpSuiteCN-Release 是一个基于 Java Agent 的免费 Burp Suite 汉化工具不动原始包一条命令即可启动中文界面。跟做完你可以让 Burp Suite 跑起中文界面、给第三方插件自制一份中文对照文件并在残留英文时快速定位原因。看懂 BurpSuiteCN-ReleaseBurp Suite 汉化工具一页速览这个项目在运行期把 Burp Suite 的英文界面换成中文原始文件保持原样。它是什么Burp Suite 的外置中文界面加载器一个 jar 里同时带启动 loader 和汉化逻辑。凭什么做到Agent 注入 JVM 后界面文本送往渲染方法时先过一遍翻译表命中就替换成中文。适合谁想要免费中文界面、不想改代码的渗透测试用户装好就能用。可回退启动参数里去掉javaagent立刻恢复英文Burp 升级后无需额外处理。 启动中文界面4条 Burp Suite 汉化启动命令以下 4 条命令任选其一Burp Suite 启动后界面即为中文。最快的一条java -jar burpsuitloader-x.xx-all.jar想先看清配置再运行加-r弹出图形勾选界面按需勾选 loader、汉化、一键启动java -jar burpsuitloader-x.xx-all.jar -r一键方式在部分环境会失效最稳的是显式指定 agent 启动%JAVA_HOME%/bin/java -javaagent:burpsuitloader-x.xx-all.jarloader,han -jar burpsuite_pro_v20xx.jar只需要汉化、不需要 loader 时参数简化为han%JAVA_HOME%/bin/java -javaagent:burpsuitloader-x.xx-all.jarhan -jar burpsuite_pro_v20xx.jar方式命令差异适合场景一键启动无附加参数首次启动默认配置自动加载-r勾选界面只加一个参数想先确认配置再运行loader,han显式指定 java 与 Burp 的 jar一键方式在当前环境失效han同上不带 loader只要汉化、不要 loader想从源码入手可以先把仓库拉到本地git clone https://gitcode.com/gh_mirrors/bu/BurpSuiteCN-Release另外两个环境变量值得知道bp.java指定 Java 安装路径bp.java.options追加 JVM 参数。扫描大目标内存吃紧时在里面写-Xmx4096m即可。版本号本身是时间戳4.11.22即 2024 年 11 月 22 日构建选版本时一眼可辨。理解 Burp Suite 汉化机制与它的边界汉化发生在文本渲染环节Burp 源码一行不改。打个比方相当于在界面前面站了一位翻译员每条要显示的文字都先从它面前过一遍在名单上的就换成中文再上屏。机制上Burp Suite 是 Java Swing 程序屏幕上的文本最终都经过JLabel#setText、AbstractButton#setText、JComboBox#addItem这类固定的组件方法。Agent 在 JVM 启动时接入这些方法英文送去查翻译表命中即替换再交给界面渲染。去汉化、换版本都不涉及文件改动。边界也要说清楚新版设置的树状菜单暂时翻译不了还没找到可拦截的文本注入点项目方在持续跟进。只有经过上述被拦截方法的文本才会命中换一种方式直接绘制的文字不会被翻译。插件文本不在主对照表里需要外置文件或自行补充。自制插件中文文件格式、示例与命名规则翻译文件本质上是一张英文 → 中文对照表看懂格式新插件 5 分钟就能补上条目。规则很简单每行是 原文 Tab 键 中文#开头的行是注释。最小可用示例# 我的插件翻译 In progress 处理中 Log From 日志来源命名规则决定了文件放在哪里、管哪块cn.txt主翻译文件覆盖 Burp 核心界面。cn*.txt外置文件专门给插件用如cn-Logger.txt放到 jar 同目录即生效。仓库已内置三份cn-Logger.txtLogger 日志增强、cn-PentagridScanController.txt扫描控制器、cn-Reshaper.txt数据包重写给其他插件配中文就照这个格式新建一个同名风格的文件。对照表还支持正则两个高频写法(?i)Tags? 标签 (?i)About(\W)README 关于$1阅读(?i)表示忽略大小写?让末尾的 s 可选捕获分组$1会保留原文里的空格About README 译为关于 阅读排版不会错位。 排查残留英文5 个高频问题速查界面还有英文时对照下面 5 项多数情况能直接定位。整个界面仍是英文→ 原因启动参数里只有 loader、漏了汉化。处理参数改为loader,han或han再启动。一键启动失败或无反应→ 原因当前环境的 Java 版本与默认调用不匹配。处理改用显式的javaagent命令自己指定 java 路径和 Burp 的 jar。局部英文残留→ 原因翻译表里没有对应条目。处理在 jar 同目录新建一个debug文件或文件夹重启后log目录会写入翻译全过程日志把未命中的文本补进cn*.txt即可。不该翻译的词被译了→ 原因某条正则写得过宽。处理把该文本加入white.txt白名单排除该文件同样支持正则、#注释。扫大目标时内存不够→ 原因默认堆空间偏小。处理在bp.java.options环境变量写入-Xmx4096m追加 JVM 参数。跑完第 2 节的第一条命令中文界面就到手见到残留英文建个debug文件查 log缺哪条就补哪条。【免费下载链接】BurpSuiteCN-ReleaseBurpSuite汉化发布项目地址: https://gitcode.com/gh_mirrors/bu/BurpSuiteCN-Release创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考