BurpSuite 中文乱码 光标便宜错位 字符无法正常输入 等问题解决方法
官方原版:https://portswigger.net/burp/releases
(注意:可使用以前的Loader直接破解新版的BurpSuite,所以 喜欢新特性的xdm可以关注一下官方的更新,然后使用旧的Loader可以一直破解,Loader自行找旧版本打包好的Loader)
破解器:https://github.com/h3110w0r1d-y/BurpLoaderKeygen/releases
简述:
1. 长期开贴汇总BurpSuite相关问题与详细解决方案,让BurpSuite使用体验变得丝滑
2. 此文章关键知识点只有2个 解决中文乱码与鼠标光标错位字符输入异常的问题
BurpSuite中文乱码
问题呈现:
解决方案:
将字体修改为红色方框中任意中文字体即可解决响应中文乱码不显示的问题
解决后:
BurpSuite鼠标光标偏移 字符串无法正确输入
问题呈现:
三种方法各有优缺点,自行斟酌
解决方案1:
美中不足:字体大小只能设置为8的倍数,不需要做其他复杂的修改
修改字体大小为8的倍数,例如8,16 ,24 等(经测试,16的字号最丝滑,修改完建议重启BurpSuite)
解决方案2:
美中不足:整体界面字体会有些许锯齿感,Burp启动的Chrome浏览器右侧会有黑边,不太注意几乎感受不到,不太不影响使用(强迫症患者慎用)
注意:该操作会影响所有依赖于该java环境运行的所有应用,如果只想影响Burp,请往下看方案3
方法来源于 坛子里的大佬 @麦子尖 发布的文章 [burp光标错位解决方法] https://www.t00ls.com/thread-61131-1-1.html
执行完重新启动burp,完美解决光标错位问题,无论字体大小调多少都不会再次错位
向大佬 @麦子尖 致敬 !
解决方案3:
美中不足:整体界面字体会有些许锯齿感, 同样Burp启动的Chrome浏览器右侧会有黑边,不太注意几乎感受不到,不太不影响使用(强迫症患者慎用)注意:与解决方案2中不同的地方就在于,方案3不会影响整个java环境,只是在启动参数中进行修改,仅仅影响Burp,而方案二会影响所有依赖该Java环境启动的应用。
内容来源于公众号文章:https://mp.weixin.qq.com/s/7FYWZUvI_8H5YryRuRWwBg
编辑Burp启动脚本,添加以下参数
-Dsun.java2d.uiScale=1
下面是全部参数,复制即可用
@echo offstart "burpsuite" /B "javaw.exe" -Xmx8G -XX:-UseParallelGC -noverify -javaagent:BurpSuiteLoader.jar -Dfile.encoding=utf-8 -Dsun.java2d.uiScale=1 -jar "%~dp0burpsuite_pro_v2021.2.jar" %*exit 0
解决后:
以上文章来源:https://www.t00ls.com/articles-61095.html
最终附上我正在使用的启动burp的vbs脚本命令:
Dim objShell
Set objShell = CreateObject("WScript.Shell")
Dim javaCommand
javaCommand = """D:\hacktool\burp20230630\jre\bin\java.exe"" -Dsun.java2d.uiScale=1 --add-opens=java.desktop/javax.swing=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED --add-opens=java.base/jdk.internal.org.objectweb.asm.tree=ALL-UNNAMED --add-opens=java.base/jdk.internal.org.objectweb.asm.Opcodes=ALL-UNNAMED -javaagent:D:/hacktool/burp20230630/BurpLoaderKeygen.jar -noverify -jar ""D:\hacktool\burp20230630\burpsuite_pro_v2023.11.1.3.jar"""
objShell.Run javaCommand, 0, False
Set objShell = Nothing
================================
================================
下面来自别的大佬分享
================================
================================
先说一下结论,网上的 修改javaw.exe DPI的操作极其不推荐! 我这边不推荐修改javaw.exe的DPI 一个是所有程序都会被改 如果你非要改javaw.exe的DPI 使用的是我发布的burp,请修改jre文件夹下的javaw.exe 方法1:打开burp设置——User interface——Display 吧配置缩放设置勾选,选择缩放比例1.0,重启burp即可 ![]() 方法2:和方法一效果一样,而且方法一更方便,更加推荐使用方法1。可以在我的启动脚本中 :后面加上参数 -Dsun.java2d.uiScale=1 即可(启动burp之前的位置添加) ![]() 方法3:给大家说一个最简单且亲测有效的办法,就是修改字体大小(网上说需要修改8的倍数 例如16 32等 不过我这边确实改到了16就解决了 大家可以自测) ![]() 这边我使用的是宋体16大小,就解决了光标偏移的问题 ![]() |
布施恩德可便相知重
微信扫一扫打赏
支付宝扫一扫打赏