首页
社区
课程
招聘
[求助]PE格式定位KeServiceDescriptorTableShadow方法
发表于: 2014-2-26 13:13 3956

[求助]PE格式定位KeServiceDescriptorTableShadow方法

2014-2-26 13:13
3956
思路 通过定位KeAddSystemServiceTable找到KeServiceDescriptorTableShadow文件地址
KeAddSystemServiceTable 汇编代码如下
nt!KeAddSystemServiceTable:
83f930f2 8bff            mov     edi,edi
83f930f4 55              push    ebp
83f930f5 8bec            mov     ebp,esp
83f930f7 837d1801        cmp     dword ptr [ebp+18h],1
83f930fb 7760            ja      nt!KeAddSystemServiceTable+0x6b (83f9315d)
83f930fd 8b4518          mov     eax,dword ptr [ebp+18h]
83f93100 c1e004          shl     eax,4
83f93103 83b8c0f9f68300  cmp     dword ptr nt!KeServiceDescriptorTable (83f6f9c0)[eax],0
83f9310a 7551            jne     nt!KeAddSystemServiceTable+0x6b (83f9315d)
83f9310c 8d8800faf683    lea     ecx,nt!KeServiceDescriptorTableShadow (83f6fa00)[eax]
83f93112 [COLOR="Red"]833900[/COLOR]          cmp     dword ptr [ecx],0
83f93115 [COLOR="red"]7546[/COLOR]            jne     nt!KeAddSystemServiceTable+0x6b (83f9315d)
83f93117 [COLOR="Red"]837d1801[/COLOR]        cmp     dword ptr [ebp+18h],1
83f9311b [COLOR="red"]8b5508[/COLOR]          mov     edx,dword ptr [ebp+8]
83f9311e [COLOR="red"]56[/COLOR]              push    esi
83f9311f [COLOR="red"]8b7510[/COLOR]          mov     esi,dword ptr [ebp+10h]

我打开了ntkrnlpa.exe,搜索特征8339007546837d18018b5508568b7510,
定位到了0x149F12这个文件位置  前面6个字节是8D 88 00 8A 56 00
接着我用0x00568A00 - 0x400000(Image Base) = 0x168A00 - 0x168000 + 0x128000 = 0x128A00
Go 0x128A00:00000000000000000000000000000000000000000
这个也不是KeServiceDescriptorTableShadow表的内容啊,请教什么地方出错了呢,全部都是0
注:win7 32位

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

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 227
活跃值: (66)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
2
0x00568A00是RVA(相对虚拟地址), 把它转换成Offset(文件偏移)后再直接读文件就可以了, 不用拿它减ImageBase.

重点是RVA转Offset, 搜一下就有思路有码了~
2014-2-26 13:54
0
雪    币: 20
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
0x00568A00已经是文件地址了啊...
2014-2-26 14:10
0
雪    币: 227
活跃值: (66)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
4
文件里保存的是RVA不是文件偏移
2014-2-26 14:16
0
游客
登录 | 注册 方可回帖
返回
//