Neurohazard
暮雲煙月,皓首窮經;森羅萬象,如是我聞。

Burp Suite 中文乱码问题解决

wpadmin~October 5, 2018 /InfoSec

Burp Suite 中文乱码问题解决

Burp Suite 中文乱码问题解决

总结

暂时分成两种情况
1 渲染(Render)处的乱码问题
2 另一种是 Proxy 里面 HTTP request 和 response 中的乱码问题

Render 处的乱码问题

可以在 Burp Suite > User Options > Display > HTTP Message Display > Font
修改字体即可,推荐使用微软雅黑宋体

HTTP request 和 response 中的乱码

(当时遇到的场景是繁体中文乱码)
也是在 Burp Suite > User Options > Display > Character Sets > Use a specific character set > UTF-8

这里要根据 HTML 具体的字符集来选择,比较常见的情况是 UTF-8

修改内容时 周围用 1111 包裹起来。

补充

Ubuntu 安装字体

支持在 Ubuntu 14.04、Ubuntu 15.04等系统上自动安装微软雅黑、monaco-linux、lucida-console等字体。
而且可以设置LED、CRT两种不同的显示器的渲染效果,无需手工配置,实现自动化安装。
使用方法如下:
打开命令控制台,然后运行下面的脚本(可以通过复制下面的内容到命令控制台来执行脚本):

wget -O get-fonts.sh.zip http://files.cnblogs.com/DengYangjun/get-fonts.sh.zip
unzip -o get-fonts.sh.zip 1>/dev/null
chmod a+x get-fonts.sh
./get-fonts.sh

删除下载的字体安装脚本文件:

rm get-fonts.sh get-fonts.sh.zip 2>/dev/null

恢复以前的字体设置:

cd /etc/fonts/conf.avail
sudo mv 51-local.conf.old 51-local.conf 2>/dev/null
sudo mv 69-language-selector-zh-cn.conf.old 69-language-selector-zh-cn.conf 2>/dev/null
sudo rm -f -r /usr/share/fonts/truetype/myfonts 2>/dev/null
cd -

修正记录:
1.添加了最新的 Windows 7 的微软雅黑字体。(附件大小限制,未实现)
2.修正了 CRT 渲染的配置文件的链接错误。
3.添加字体:Agency FB
4.添加字体设置恢复功能。

乱码

关于 “乱码” 的英文说法 (便于查找资料)

感觉用 character (字符) 比 code 更接近一些。

messed code/character
illegal code/character
unrecognizable code/character

参考资料

Burpsuite 中文乱码问题解决
http://blkstone.github.io/2017/07/31/burpsuite-bad-font/

burpsuite response 返回中文乱码问题
https://blog.csdn.net/M1mory/article/details/52944840

利刃信安分享Burp Suite无法输入中文问题的解决办法
wehchat

Leave a Reply

Your email address will not be published. Required fields are marked *