首页
社区
课程
招聘
[求助]关于ssdt表里面的函数地址重定位
2008-12-15 13:01 4797

[求助]关于ssdt表里面的函数地址重定位

2008-12-15 13:01
4797
0000CEB0   BB 1F 4B 00 E4 58 4A 00  B8 7C 4D 00 21 60 4D 00   ?K.鋁J.竱M.!`M.
0000CEC0   3F 7D 4D 00 E4 73 56 00  75 95 56 00 BE 95 56 00   ?}M.鋝V.u昖.緯V.
0000CED0   6E 1F 4A 00 8B 72 57 00  A7 6B 56 00 76 76 4D 00   n.J.媟W.V.vvM.
0000CEE0   BA EE 55 00 AF BC 4A 00  D5 21 4D 00 0A 5D 55 00   侯U.J.?M..]U.
0000CEF0   19 C5 4C 00 06 8E 49 00  15 D4 4C 00 1C E0 4C 00   .臠..嶪..訪..郘.
。。。
这个是文件中找到的KiServiceTable表,昨天照sudami大牛说的方法找到了内核中ntoskrnl.exe加载的位置80800000,定位第一个函数的地址004b1fbb-400000(这个是默认的imagebase)+80800000=808b1fbb,但这个地址和内核中第一个函数的地址不是一样的。

请问这样重定位错了吗,正确的该怎么定位?万分感谢各位大牛的解答!

阿里云助力开发者!2核2G 3M带宽不限流量!6.18限时价,开 发者可享99元/年,续费同价!

收藏
点赞0
打赏
分享
最新回复 (4)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
shenruan 2008-12-15 13:18
2
0
买酱油的。。。买酱油的买酱油的买酱油的
雪    币: 206
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
kankand 2008-12-15 15:04
3
0
顶起来,大牛们帮下忙,谢谢了
雪    币: 1098
活跃值: (193)
能力值: (RANK:210 )
在线值:
发帖
回帖
粉丝
zhuliang 5 2008-12-15 15:40
4
0
这样找是对的,在本人的电脑上内核中ntoskrnl.exe加载的位置为0x804D8000,

如上图,这个是文件中找到的KiServiceTable表,第0个函数的地址为0x004B9BFB,如果内核中ntoskrnl.exe加载的位置为0x00400000,那么第0个函数的地址为0x004B9BFB;但是内核中ntoskrnl.exe加载的位置为0x804D8000而不是0x00400000,这样第0个函数的地址应为0x004B9BFB-0x00400000+0x804D8000=0x80591BFB。如下图:


至于在你的电脑上为什么不对,可能是你为一步弄错了吧。
上传的附件:
雪    币: 206
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
kankand 2008-12-15 16:05
5
0
谢谢楼上的!!!
游客
登录 | 注册 方可回帖
返回