关于IDA显示中文字符串的问题
2011-11-15 13:02
627 查看
IDA显示中文字符串总是乱码,很不给力有木有!思索良久,忽然想起《加密与解密》第三版上曾经对此有所提及,所以赶紧翻书查看解决方案,说是要修改ida.cfg这个配置文件。
所以,来到IDA的安装目录,找到cfg\ida.cfg,然后用Notepad++(最好不要用微软自带的记事本)打开,搜索AsciiStringChars,将其中cp866 version的几行注释掉,然后去掉full version段的几行的注释,保存文件并重启IDA。
啊!还是乱码?坑爹啊有木有!最后无赖的到处找解决方案,终于找到了一个插件,可以显示中文字符(不过还是感觉不太方便)。
点击下载插件 里面有源码,有兴趣的同学可以改进一下。把压缩包解压下,把unispector.plw复制到IDA的插件目录下重启IDA,然后来到要显示为中文的字符串的定义的地方(注意是定义字符串的地方,也就是db),把鼠标在变量名上点一下,然后按下Ctrl
+ Alt + Z快捷键(这时候可能和QQ的冲突,所以你可以选择退出QQ或者改掉QQ的快捷键),然后就可以显示出中文了。
总之觉得这样虽然可以显示中文,但还是有点麻烦。如果要是去字符串窗口一个一个按快捷键,太费事了。
原创文章,转载请注明:
本文出自程序人生 >> 关于IDA显示中文字符串的问题
作者:代码疯子
分类:逆向调试标签:IDA, 中文字符, 插件
所以,来到IDA的安装目录,找到cfg\ida.cfg,然后用Notepad++(最好不要用微软自带的记事本)打开,搜索AsciiStringChars,将其中cp866 version的几行注释掉,然后去掉full version段的几行的注释,保存文件并重启IDA。
啊!还是乱码?坑爹啊有木有!最后无赖的到处找解决方案,终于找到了一个插件,可以显示中文字符(不过还是感觉不太方便)。
点击下载插件 里面有源码,有兴趣的同学可以改进一下。把压缩包解压下,把unispector.plw复制到IDA的插件目录下重启IDA,然后来到要显示为中文的字符串的定义的地方(注意是定义字符串的地方,也就是db),把鼠标在变量名上点一下,然后按下Ctrl
+ Alt + Z快捷键(这时候可能和QQ的冲突,所以你可以选择退出QQ或者改掉QQ的快捷键),然后就可以显示出中文了。
总之觉得这样虽然可以显示中文,但还是有点麻烦。如果要是去字符串窗口一个一个按快捷键,太费事了。
原创文章,转载请注明:
本文出自程序人生 >> 关于IDA显示中文字符串的问题
作者:代码疯子
分类:逆向调试标签:IDA, 中文字符, 插件
相关文章推荐
- 菜鸟遇到的问题:LCD显示中文遇到问题-->关于字符串的编码方式
- [IDA Plugin] 改善IDA6.8对中文等非英语国家的ANSI字符串显示支持不佳的问题
- 关于使用Volley下载的json字符串无法显示中文的问题(已解决)
- 关于js函数传入中文字符串参数的取值问题
- 关于pentaho reporting 生成PDF中文不显示的问题
- 关于busybox中文显示问题(摘录同事笔记)
- 关于Html模板中文显示不了问题
- 关于DbVisualizer 6.0.14中的SQL语句显示中文问题
- 关于Symbian S60的中文显示问题
- 关于struts2,mysql,hibernate的开发环境下的中文显示为“问号”的问题总结
- 关于encodeURI两次转码和非两次转码,以及后台中文,前台不显示问题总结
- 关于GTK+ widget上显示中文字符有误的问题!
- 关于MYSQL数据库中文显示乱码问题
- 关于python无法显示中文的问题:SyntaxError: Non-ASCII character '\xe4' in file test.py on line 3
- 关于 zjsflyer 对 JPgraph 中文显示乱码问题的回复
- 关于 Keil uVision2 中文注释会显示不完整,字体不正常的问题
- 关于struts2,mysql,hibernate的开发环境下的中文显示为“问号”的问题总结
- 关于mount中文显示乱码的问题~~
- 关于phpcms内容修改中文不显示问题
- 关于C++用ODBC连接数据库中文显示乱码的问题