首页 > 逆向调试 > 关于IDA显示中文字符串的问题

关于IDA显示中文字符串的问题

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显示中文字符串
总之觉得这样虽然可以显示中文,但还是有点麻烦。如果要是去字符串窗口一个一个按快捷键,太费事了。

更正:DBank现在服务确实很差,看雪原帖地址:http://bbs.pediy.com/showthread.php?t=106225


觉得文章还不错?点击此处对作者进行打赏!


本文地址: 程序人生 >> 关于IDA显示中文字符串的问题
作者:代码疯子(Wins0n) 本站内容如无声明均属原创,转载请保留作者信息与原文链接,谢谢!


更多



分类: 逆向调试 标签: , ,
  1. 2011年11月15日13:04 | #1

    我是完全不懂你这方便的编程呐,只能支持了。~~~~

    话说你这表情插件是什么?挺爽的~~ [em022]

    [回复]

    代码疯子 回复:

    @晨星, 插件叫做Custom Smilies,自带的表情包很不好看,这些表情是我自己加进去的。
    呵呵,至于看不看得懂,原因最主要还是领域不一样吧

    [回复]

  2. 2011年11月20日11:17 | #2

    ida的中文支持确实挺烂的,现在我都是从od中进行搜索,然后添加注释。 [em012]

    [回复]

  3. xx
    2012年11月22日23:36 | #3

    华为网盘烂到爆,要发脾气了。图片验证码、强制下载客户端、害我十几分钟就这么泡汤下个看雪上有的东西,我真想喷死华为这种垃圾企业!!!!!!!!!

    哎。。。

    [回复]

    代码疯子 回复:

    @xx, 真心失误了,没有加上看雪的链接……已经添加到文章中
    DBank早期刚做起的时候没这么垃圾的,现在确实不行了,做大了就耍流氓了,还弹窗……以后不传那里了
    原帖地址:http://bbs.pediy.com/showthread.php?t=106225

    [回复]

    xx 回复:

    @代码疯子,

    谢谢了,我后面看你网盘里那个文件名搜到了。

    [回复]

  4. walkingsk
    2013年6月27日11:34 | #4

    話說逆向某HGAME的安裝程序時,就是用的pApplocale+IDA顯示日文的,無壓力

    [回复]

    代码疯子 回复:

    @walkingsk, 呵呵,以前不知道有pApplocale,學習了

    [回复]