Burp Suite汉化:一条命令打开全中文界面,免费且不改原始文件
Burp Suite汉化一条命令打开全中文界面免费且不改原始文件【免费下载链接】BurpSuiteCN-ReleaseBurpSuite汉化发布项目地址: https://gitcode.com/gh_mirrors/bu/BurpSuiteCN-ReleaseBurpSuiteCN-Release 是一款免费的 Burp Suite汉化 方案面向渗透测试人员和安全学习者运行期把英文界面翻译成中文不改原始 jar 包一行代码随时可退回英文版。整套配置 5 分钟完成。一条命令启动 Burp Suite中文界面最短上手路径下载对应版本的burpsuitloader-x.xx-all.jar后直接执行java -jar burpsuitloader-x.xx-all.jar默认配置会自动完成 loader 加载和界面汉化适合第一次上手、不想碰参数的情况。想先看清配置再启动加一个-r参数java -jar burpsuitloader-x.xx-all.jar -r-r会弹出图形勾选界面按需勾选 loader、汉化、一键启动保存后走同样的启动流程。需要从源码层面研究项目或核对翻译文件时把仓库拉下来git clone https://gitcode.com/gh_mirrors/bu/BurpSuiteCN-Release克隆后能看到翻译文件cn.txt、cn-Logger.txt等和完整的启动逻辑。30 秒看懂 Burp Suite汉化原理运行期拦截不动原始 jarBurp Suite 是 Java Swing 程序界面上每个字最终都会经过JLabel#setText、AbstractButton#setText这类固定方法。这个项目借助 Java Agent在启动时插队进这些方法把即将显示的英文拿去对照表查一遍命中就换成中文再交给界面渲染。类比一下就像给电视节目叠加实时字幕——原片一点没动你看到的只是翻译过的画面。由此带来三个实际好处原始文件保持完整、随时改启动参数即可回退英文、Burp 升级大版本后汉化照常工作。需要注意个别区域比如新版设置的树状菜单目前找不到文本注入点暂时翻译不了项目方在持续跟进。按你的环境挑启动方式从一键到 javaagent如果你是选这条路径第一次用想立刻打开中文界面上面的java -jar一键启动想先确认勾选了哪些功能再启动加-r参数走图形勾选一键启动失效常见于 Java 版本差异改用下面的-javaagent手动指定最稳妥javaagent 方式同时启用 loader 和汉化%JAVA_HOME%/bin/java -javaagent:burpsuitloader-x.xx-all.jarloader,han -jar burpsuite_pro_v20xx.jar参数里loader,han表示两个功能都开。只需要汉化、不需要 loader 时简化成han。Linux 和 macOS 下把开头的%JAVA_HOME%/bin/java换成java即可。项目还认两个环境变量bp.java指定 Java 安装路径bp.java.options追加额外 JVM 参数。处理大型目标、内存吃紧时往bp.java.options里写-Xmx4096m给扫描留空间。Burp Suite插件翻译自己给新插件加中文翻译文件本质上是一张英文 → 中文对照表原文 Tab 键 中文#开头为注释行。In progress 处理中 Log From 日志来源文件分工很清晰cn.txt是主翻译文件覆盖 Burp Suite 核心界面cn*.txt支持多个外置文件专门给插件用仓库已内置cn-Logger.txtLogger、cn-PentagridScanController.txt扫描控制器、cn-Reshaper.txt数据包重写想给其他插件配中文照着格式建一个同名文件、放到 jar 同目录重启即生效。进阶是正则匹配。大小写不固定的词用(?i)(?i)Tags? 标签想保留原文里的空格等符号用捕获分组$1回填(?i)About(\W)README 关于$1阅读About README会变成关于阅读中间空格原样保留排版不错位。改完重启一次 Burp目标文本变中文就说明生效。Burp Suite汉化排错残留英文的四步排查清单按从最常见到最罕见的顺序查基本都能定位整个界面都是英文→ 启动参数里没带han→ 检查命令加上han或loader,han重启。部分文本是英文→ 对照表里没有这条 → 在 jar 同目录创建一个名为debug的文件或文件夹重启后查看 log 目录里未命中的文本把它补进cn*.txt或提交 issue 附上日志。某条文本翻译后反而乱了→ 不该被翻译 → 写进white.txt白名单排除同样支持正则、#注释。某个固定区域如新版设置的树状菜单一直英文→ 已知局限找不到拦截点 → 关注项目更新或提 issue 告知注入点线索。版本号怎么读一眼看出发布时间版本号本身就是时间戳格式[A]A.BB.CC[.DD]AA 是年份减 2020BB 是月份CC 是日期DD 是可选小版本号从 1 开始。比如4.11.22就是 2024 年 11 月 22 日构建。翻译条目会跟随 Burp 版本更新选版时挑最新的即可。现在就动手下载 loader jar用-r勾选汉化启动5 分钟后中文界面就开起来了。遇到漏翻的文本把 log 目录的日志提个 issue它就会变成下一个版本的翻译条目。【免费下载链接】BurpSuiteCN-ReleaseBurpSuite汉化发布项目地址: https://gitcode.com/gh_mirrors/bu/BurpSuiteCN-Release创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考