首页
社区
课程
招聘
[求助]关于新系统pdb解析结构体的坑
发表于: 2022-3-30 08:23 7027

[求助]关于新系统pdb解析结构体的坑

2022-3-30 08:23
7027

用dia sdk(msdia140.dll)解析win10 19042的ndis.sys的pdb文件,_NDIS_IF_BLOCK前面有一大段都解析不出来,只能显示为0x4d0的padding,如下图:

 

pdbex、pdbripper均如此,RawPDB也不行,SymbolTypeViewer直接显示为UNKNOWN SYMBOL TYPE;而windbg又是正常的,如下图:

 

解析win7的ndis.sys pdb又是正常的,有谁清楚这个坑是怎么回事吗?


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 689
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
2
放个文件上来看看?
2022-3-30 09:22
0
雪    币: 2926
活跃值: (3142)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3

附件是解析不出来的pdb

上传的附件:
2022-3-30 10:25
0
雪    币: 689
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
4
你应该放sys
2022-3-30 23:51
0
雪    币: 54
活跃值: (923)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
5
public _NDIS_OBJECT_HEADER, public _NDIS_NSI_INTERFACE_ENUM_ROS, public _NDIS_NSI_INTERFACE_ENUM_ROD
0x4d0为继承的成员,找_NDIS_OBJECT_HEADER,  _NDIS_NSI_INTERFACE_ENUM_ROS ,添加即可
2022-5-28 22:40
0
雪    币: 2926
活跃值: (3142)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
wuzhuyecao public _NDIS_OBJECT_HEADER, public _NDIS_NSI_INTERFACE_ENUM_ROS, public _NDIS_NSI_INTERFACE_ENUM_ROD ...
学习了,才知道c++的struct可以继承,看来那几个工具对继承结构体的处理都有问题
2022-5-29 09:18
0
游客
登录 | 注册 方可回帖
返回
//