首页
社区
课程
招聘
[原创]修复IDA Pro6.8不能识别中文路径的PDB文件的问题
发表于: 2015-4-12 08:02 7744

[原创]修复IDA Pro6.8不能识别中文路径的PDB文件的问题

2015-4-12 08:02
7744
这是一个小问题,影响不大,但的确是一个错误。可能导致某些情况下IDA无法自动加载到本机磁盘上存在的相关的PDB文件。
错误的原因是,IDA中或者说PE文件中存储的是UTF8格式的PDB文件路径,所以使用时需要转码成ANSI形式,可能由于IDA是美国人开发的,他们就没有遇到这个问题,当然也没注意到这个问题。
修正前:

修正后:

修正文件(20150429添加对X86/X64的同时支持)(IDA Pro6.6用):
ida_pdb_filename_fix.zip
源代码(20150429释放出):
ida_pdb_filename_fix_src.zip
IDA Pro6.8用的补丁过pdb.plw/pdb.p64已经释放出,当然你也可以自己补丁,就是添加对ida_pdb_filename_fix.dll的依赖,源代码不变(20151206):
ida_pdb_filename_fix_6.8.zip

20150429修改:由于发现IDAQ64实际上也是PE32程序,即32位程序,只不过有些IDA内部数据类型大小变化了,一般由4字节变成了8字节的,所以就稍作修改添加了对64位版IDA的支持,顺便也释放出源代码,但是有三个私有库中的函数未开放,需要的请自行反编译。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 0
支持
分享
最新回复 (17)
雪    币: 118
活跃值: (72)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
谢谢
分享。。
2015-4-12 08:23
0
雪    币: 2325
活跃值: (4913)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
不错啊·!!!
2015-4-12 09:58
0
雪    币: 13635
活跃值: (3972)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
前排支持   谢谢
2015-4-12 11:52
0
雪    币: 144
活跃值: (178)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
鼎力支持,感谢分享
2015-4-12 12:30
0
雪    币: 207
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
经典文章,感谢分享~~~~~~
2015-4-12 13:09
0
雪    币: 200
活跃值: (38)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
7
能否放出源码呢?
2015-4-12 22:26
0
雪    币: 1136
活跃值: (683)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
mark,谢谢楼主
2015-4-13 03:59
0
雪    币: 2359
活跃值: (288)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
这个太好了,解决了我的问题。
2015-4-13 07:38
0
雪    币: 191
活跃值: (345)
能力值: ( LV9,RANK:450 )
在线值:
发帖
回帖
粉丝
10
经测试.x64版本下还是乱码
2015-4-17 02:55
0
雪    币: 4522
活跃值: (5154)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
11
很明显没弄X64的撒,就一个DLL,要同时兼顾32,64位,肯定弄两个DLL撒。
2015-4-17 17:26
0
雪    币: 967
活跃值: (1138)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
12
英文系统,文件夹全部是英文,不存在此问题
2015-4-17 18:14
0
雪    币: 191
活跃值: (345)
能力值: ( LV9,RANK:450 )
在线值:
发帖
回帖
粉丝
13
期待64位的
2015-4-18 17:38
0
雪    币: 8
活跃值: (233)
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
14
可以手动指定 pdb文件的,所以影响不大。
2015-4-18 18:53
0
雪    币: 4522
活跃值: (5154)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
15
20150429已更新
2015-4-29 14:13
0
雪    币: 198
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
支持撸主!
2015-7-2 22:30
0
雪    币: 4522
活跃值: (5154)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
17
IDA Pro6.8用的整合二进制文件包已经释放出
2015-12-6 19:09
0
雪    币: 181
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
打开进程调试,有中文也不行
2019-3-22 11:15
0
游客
登录 | 注册 方可回帖
返回
//