Burp Suite汉化完整教程:用BurpSuiteCN-Release快速搞定中文界面 Burp Suite汉化完整教程用BurpSuiteCN-Release快速搞定中文界面【免费下载链接】BurpSuiteCN-ReleaseBurpSuite汉化发布项目地址: https://gitcode.com/gh_mirrors/bu/BurpSuiteCN-Release做渗透测试绕不开 Burp Suite可满屏英文菜单劝退了不少想入门的人。BurpSuiteCN-Release 正是为此而生的开源汉化工具它基于 Java Agent 技术不改动 Burp Suite 原始代码就能把界面文本实时替换成中文而且翻译文件全部外置、可自由定制。从下载到跑起 Burp Suite中文版顺利的话用不了几分钟。这篇文章按认识它 → 跑起来 → 调成你的样子 → 遇到问题怎么排的顺序给你一条能直接照做的路径。全程不需要破解、不碰原程序文件所有操作都是复制命令和改文本放心往下看。先花30秒认识它Burp Suite中文版是怎么做到的一句话讲清原理Java Agent 允许程序在启动时插一脚在界面组件设置文字的那一刻把英文文本拦下来替换成你提供的中文。所以它天然具备两个优点不改原代码Burp Suite 本体一个字节都没动风险低好卸载不用了把加载器收起来就恢复原样不留痕迹。项目自带的 loader 包burpsuitloader-x.xx-all.jarx.xx以你实际下载的版本号为准同时承担加载器和汉化两件事启动时带不带某个功能由你说了算。上手实操三种启动方式按你的情况选一条三条路最后得到的中文界面完全一样区别只在启动的灵活度。下面按从易到难排好选一条适合自己的就行不用全学。Burp Suite汉化最简单的方式一键启动不想研究任何参数直接用这条命令java -jar burpsuitloader-x.xx-all.jar第一次启动时在加载器界面勾选自动启动auto start它会加载默认汉化配置并自动拉起 Burp Suite。之后每次双击 jar 就能直接进中文界面。✅适合第一次接触、想先跑起来的人。先把界面变中文这件事搞定比什么都重要。图形界面方式要什么功能自己勾加一个-r参数会打开配置页面java -jar burpsuitloader-x.xx-all.jar -r这是项目的 keygen 页面里面有loader加载器、汉化、一键启动三个开关按需勾选即可只想要汉化就关掉 loader想自动拉起就打开一键启动。相当于给一键启动加了一层可视化控制适合想知道汉化到底改了什么的人。Java Agent 模式兼容性问题的最稳兜底如果前两种方式在你电脑上出问题——比如 Mac 上配置不生效、启动报错——官方建议直接切到 Java Agent 方式%JAVA_HOME%/bin/java -javaagent:burpsuitloader-x.xx-all.jarloader,han -jar burpsuite_pro_v20xx.jarloader,han是逗号分隔的两个功能开关loader启用加载器han启用汉化。只想汉化、不想用加载器时把参数改成han即可%JAVA_HOME%/bin/java -javaagent:burpsuitloader-x.xx-all.jarhan -jar burpsuite_pro_v20xx.jar顺便把内存参数也一起说掉处理大型项目时更流畅java -Xmx4096m -Xms1024m -jar burpsuitloader-x.xx-all.jar-Xmx4096m是最大堆内存 4GB-Xms1024m是初始堆内存 1GB按机器配置调整。新版还支持两个环境变量bp.java填 JDK 的 home 路径bp.java.options填额外 JVM 参数——多版本 JDK 切换频繁的人会很喜欢这个设计。进阶定制把汉化调成你想要的样子用默认配置跑起来之后你大概率会遇到两种情况某个按钮没翻译、某个译法不合你的习惯。这正是这个项目的强项——翻译文件全部外置改起来跟改配置一样简单。外置文件一览在 jar 包同目录下按需手动创建这些文件文件名作用cn.txt主翻译文件支持正则可覆盖默认翻译cn*.txt插件翻译文件一个插件一个如cn-Logger.txtwhite.txt不翻译白名单支持正则命中的内容跳过翻译debug调试开关创建文件或文件夹即开启调试日志自定义汉化翻译文件方法格式是原文 Tab 键 译文一行一条#开头的是注释行# 这是一条注释 In progress 处理中 (?i)Tags? 标签三个要点记牢分隔符必须是 Tab 键写成多个空格会直接不生效行首加(?i)可忽略大小写支持$1这类正则占位符处理带变量的文本很好用。仓库里自带的cn-PentagridScanController.txt、cn-Reshaper.txt、cn-Logger.txt就是现成范例想给插件写翻译时照着抄格式即可。白名单让特定内容保持英文有些词翻译了反而不好理解比如Burp、API、SQL。把它们写进white.txt汉化时会自动跳过# white.txt 示例 Burp (?i)SQL插件翻译一个文件搞定一个插件项目自带三个 Burp Suite汉化插件文件作为示例cn-Logger.txt日志分析插件 Logger覆盖处理中、日志来源、正则搜索、去重结果等条目cn-PentagridScanController.txt扫描控制器覆盖硬排除、可重复请求、延迟扫描等扫描术语cn-Reshaper.txt数据包重写插件 Reshaper覆盖HTTP规则、WebSocket规则、事件方向等配置项。用法很简单把插件名对应的cn-插件名.txt放到 jar 同目录重启 Burp Suite 就生效。翻译不完整也不用急——未翻译的内容会写进日志你可以自己补条目也可以附上日志到项目 issue 区反馈。调试日志快速定位哪里没翻译创建debug文件或文件夹后重启程序会把已翻译和未翻译的文本都写入log目录。翻一翻日志哪个界面元素没被翻译、命中了哪条规则一目了然。排查完记得删掉debug别长期开着影响性能。汉化不生效怎么排查三步自检清单记住排查顺序先查参数再查文件最后看日志。按顺序走一遍绝大多数问题都能自己解决。查启动参数⚠️确认命令里带了han。没带汉化开关翻译自然不会跑。查配置文件⚠️分隔符是不是 Tab 键文件名是不是cn.txt或cn*.txt文件是不是放在 jar 同目录三个是不是逐个确认——最常见的坑就是把 Tab 写成了多个空格。查日志打开debug后重启看log目录里文本有没有进入翻译流程。如果压根没进日志说明是注入层面没接上不是你的配置问题。还有一类不是问题的情况要单独说明新版本设置界面的树状菜单目前无法翻译——这是文本注入点未找到导致的已知限制项目 README 里明确列着不是你操作错了别在这一条上反复折腾。汉化带来的价值不止看得懂界面变中文之后受益的其实是三种人课堂上的学生不用一边听课一边查术语注意力可以放在拦截、重放、扫描的原理上而不是英文单词上。有培训老师实测中文界面能让初学者少走好几天弯路。企业安全团队统一的中文界面等于统一的术语习惯团队里不用再互相确认你说的 Tag 是哪个 Tag内部文档、操作手册也能和界面用同一套词汇。个人研究者没有语言隔阂之后你更愿意去点开以前不敢碰的高级设置——Scanner 的扫描策略、Logger 的过滤语法这些恰恰是提升测试深度的关键。顺带教你看懂版本号项目版本格式是[A]A.BB.CC[.DD]AA 是年份减 2020BB 是月份CC 是修改日期DD 是可选的修订号。比如2.11.19就是 2022-11-19 构建发布的版本。看到版本号更新间隔心里就有数了翻译内容也会跟随 Burp Suite 官方版本持续更新。现在就能开始的行动清单与其继续在英文菜单里来回翻找不如现在就花几分钟把这条汉化之路走完。照下面四步逐条勾选即可克隆或下载项目拿到 loader 包git clone https://gitcode.com/gh_mirrors/bu/BurpSuiteCN-Release按自己的情况选一种启动方式——新手直接跑java -jar burpsuitloader-x.xx-all.jar遇到兼容问题就换 Java Agent 方式跑起来之后把不满意的译法、没翻译的插件逐个补进cn*.txt遇到翻译问题开debug看日志自己排不掉就附上日志去 issue 反馈。你离中文界面的距离只有一个下载和一条命令。剩下的时间留给真正该学的东西——比如那些被语言挡住的拦截、重放和扫描技巧。【免费下载链接】BurpSuiteCN-ReleaseBurpSuite汉化发布项目地址: https://gitcode.com/gh_mirrors/bu/BurpSuiteCN-Release创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考