首页
社区
课程
招聘
[求助][求助]IDA5.2 貌似不会下载PDB文件了?
发表于: 2008-2-1 11:26 8822

[求助][求助]IDA5.2 貌似不会下载PDB文件了?

2008-2-1 11:26
8822
系统: XP SP2 简体, 自动更新
IDA: 5.2 本站下载
环境: 已经设置 _NT_SYMBOL_PATH

5.0/5.1 的时候, 打开Windows自带的dll的时候, 会提示加载 PDB, 然后会自动下载并加载, 从而认出很多非导出函数的函数名.

可是5.2却只能加载和导出函数名个数相同的符号(+1个 DllEntry), 应该是根本没有加载PDB文件。(另外我的是新系统, 并且也从始至终一直未弹出那个MS的符号服务器授权协议(?)的窗口).

需要说明的是,
1. 直接复制PDB到dll文件同目录, 可以加载. 因此应该只是下载问题.
2. IDA 5.2 自带的symsrv.dll为6775, 替换为 6840版本, 还是不好使.
3. WinDBG 没有任何问题.

, 呼叫空中支援.

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 44229
活跃值: (19955)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
2
上次听DarkNess0ut说,是pdb.plw的bug,你可以将IDA 5.1版本的pdb.plw复制过来,或在\plugins目录里新建一个空的symsrv.yes,即可解决这问题。
2008-2-1 14:41
0
雪    币: 186
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
谢谢版大。

[ 在\plugins目录里新建一个空的symsrv.yes ]貌似没有改观. pdb.plw 尚未尝试.
2008-2-2 16:52
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
2008-2-2 17:06
0
雪    币: 1270
活跃值: (109)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
5
在IDA的安装目录里也就是symsrv.dll文件目录下面生成一个symsrv.yes文件,这样是可以解决的,"在\plugins目录里新建一个空的symsrv.yes,"是不行的。
2010-7-19 18:59
0
雪    币: 34
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
补充一个刚学来的小偏方:
对于ida pro 5.5 , 可以采用在ida的安装目录中打开cfg文件夹,然后用ue打开pdb.cfg 找到关键字PDBSYM_DOWNLOAD_PATH,去掉前面的注释符,然后在后面双引号内指定一个文件夹目录。这样ida就可以自动下载符号表了。
2010-11-23 14:04
0
游客
登录 | 注册 方可回帖
返回
//