首页
社区
课程
招聘
未解决 不同版本的ida加载xp的ntkrnlpa.exe,加载的pdb文件不一致。
2021-1-6 17:06 2550

未解决 不同版本的ida加载xp的ntkrnlpa.exe,加载的pdb文件不一致。

2021-1-6 17:06
2550

ida7.0

7.0版本的会直接加载这个DLL,识别所有函数的
图片描述
图片描述

ida7.5

ida7.5回去下载pdb,然而无法加载成功。即使使用上述的dll,也无法识别出来。
图片描述
图片描述
图片描述

 

想问问师傅们这是什么机制造成的呢


[培训]科锐软件逆向50期预科班报名即将截止,速来!!! 50期正式班报名火爆招生中!!!

最后于 2021-1-20 18:53 被阿伪编辑 ,原因:
收藏
免费 0
打赏
分享
最新回复 (6)
雪    币: 3963
活跃值: (4416)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
sonyps 2021-1-6 17:28
2
0
换pdbms provider,pdbida provider兼容性差
雪    币: 12
活跃值: (206)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
蓝色的斗鱼 2021-1-6 23:36
3
0
sonyps 换pdbms provider,pdbida provider兼容性差
测试了,7.5版本使用微软符号表服务器,搭配科学上网,居然不能下载pdb,貌似请求的地址是错误的。
雪    币: 1397
活跃值: (268)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
阿伪 2021-1-6 23:41
4
0
蓝色的斗鱼 测试了,7.5版本使用微软符号表服务器,搭配科学上网,居然不能下载pdb,貌似请求的地址是错误的。

环境变量设置好后,pdb.cfg里设置的改成 


// PDB plugin

// PDB information provider
#define PDB_PROVIDER_MSDIA  1   // use MSDIA local/remote provider
#define PDB_PROVIDER_PDBIDA 2   // use PDBIDA provider
PDB_PROVIDER = PDB_PROVIDER_PDBIDA


进行加载,符号表又正常了.你要不试试? 倒是改成PDB_PROVIDER_MSDIA,即使打上补丁也没法正常加载.

雪    币: 1397
活跃值: (268)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
阿伪 2021-1-6 23:44
5
0

可能和这个补丁有关系 https://www.microsoft.com/en-us/download/details.aspx?id=15336

最后于 2021-1-6 23:46 被阿伪编辑 ,原因:
雪    币: 12
活跃值: (206)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
蓝色的斗鱼 2021-1-7 00:02
6
0
阿伪 可能和这个补丁有关系 https://www.microsoft.com/en-us/download/details.aspx?id=15336
你试试打开cmd.exe看看能不能下载pdb
雪    币: 12
活跃值: (206)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
蓝色的斗鱼 2021-1-7 17:27
7
1
实际测试IDA7.0可以加载cmd.exe的符号表。7.5的使用微软符号表+科学上网,无法下载。查看可能是因为访问的PDB URL文件路径不正确。
游客
登录 | 注册 方可回帖
返回