找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 17551|回复: 18

[原创开源]在Win64上获得SSDT基址和函数地址

 火... [复制链接]

857

主题

2632

回帖

2

精华

管理员

此生无悔入华夏,  长居日耳曼尼亚。  

积分
36130
发表于 2011-8-22 08:22:44 | 显示全部楼层 |阅读模式
原理太复杂,懒得解释了。
自己看代码以及结合WINDBG调试吧。。。

win64ssdt.7z

6.98 KB, 下载次数: 136

售价: 2 水晶币  [记录]

6

主题

196

回帖

0

精华

铜牌会员

菜鸟

积分
52
发表于 2011-8-22 12:59:22 | 显示全部楼层
膜拜 TA

857

主题

2632

回帖

2

精华

管理员

此生无悔入华夏,  长居日耳曼尼亚。  

积分
36130
 楼主| 发表于 2011-8-22 16:02:22 | 显示全部楼层
xiaoly99 发表于 2011-8-22 12:59
膜拜 TA

回拜装菜的 小力 同学。。。
头像被屏蔽

3

主题

35

回帖

3

精华

铂金会员

积分
4902
发表于 2011-8-23 16:11:22 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

275

主题

3017

回帖

1

精华

管理员

嗷嗷叫的老马

积分
17064

论坛牛人贡献奖关注奖最佳版主进步奖人气王疯狂作品奖精英奖赞助论坛勋章乐于助人勋章

QQ
发表于 2011-8-24 21:56:17 | 显示全部楼层
支持一下,顶
我就是嗷嗷叫的老马了......

0

主题

3

回帖

0

精华

初来乍到

积分
7
发表于 2011-10-13 23:46:14 | 显示全部楼层
我觉得老大的无私奉献我应该顶贴的。

0

主题

3

回帖

0

精华

初来乍到

积分
7
发表于 2011-10-13 23:46:56 | 显示全部楼层
我的钱太少,老大让我多顶几次吧,没办法太菜了

0

主题

58

回帖

0

精华

铜牌会员

积分
163
发表于 2011-10-14 12:38:55 | 显示全部楼层
xi谢谢分享了!

0

主题

9

回帖

0

精华

初来乍到

积分
17
发表于 2012-2-13 18:25:20 | 显示全部楼层
嗯不错 我也做过

0

主题

9

回帖

0

精华

初来乍到

积分
17
发表于 2012-2-13 18:32:21 | 显示全部楼层
公司需要  不过只是找到特定的函数地址   关键SSDT表在64位里的信息 要>>4 +DescriptorTable才是真实地址

17

主题

89

回帖

0

精华

铜牌会员

积分
250
发表于 2012-2-16 13:57:10 | 显示全部楼层
楼主,您好,我看了下源码,在MyGetKeServiceDescriptorTable64()这个函数里面你有一句
PUCHAR StartSearchAddress=(PUCHAR)__readmsr(0xC0000082)
0xC0000082您是怎么算出来的?
还有下面的代码
0x4c8d15是怎么来的?

真的没有看懂,希望等到您的回复。谢谢!

17

主题

89

回帖

0

精华

铜牌会员

积分
250
发表于 2012-2-16 16:26:12 | 显示全部楼层

  1. fffff800`03c7fff2 4c8d1547782300  lea     r10,[nt!KeServiceDescriptorTable (fffff800`03eb7840)]
  2. fffff800`03c7fff9 4c8d1d80782300  lea     r11,[nt!KeServiceDescriptorTableShadow (fffff800`03eb7880)]
复制代码
哎呦,老大啊,如何通过 前面的opcode 来算出 KeServiceDescriptorTable 即fffff800`03eb7840他的值
我通过代码观察好像是
fffff800`03c7fff9+237847

到底是怎么算的?
求指点,谢谢老大!!!!

0

主题

3

回帖

0

精华

初来乍到

积分
9
发表于 2012-2-20 21:56:38 | 显示全部楼层
下载学习代码

0

主题

94

回帖

0

精华

钻石会员

积分
3031
发表于 2013-2-18 10:54:26 | 显示全部楼层
顶贴 感謝!

7

主题

414

回帖

1

精华

铂金会员

积分
2173
发表于 2013-3-13 23:55:46 | 显示全部楼层
感謝分享

0

主题

33

回帖

0

精华

铂金会员

积分
1827
发表于 2014-9-21 12:36:12 | 显示全部楼层
opq211211 发表于 2012-2-13 18:32
公司需要  不过只是找到特定的函数地址   关键SSDT表在64位里的信息 要>>4 +DescriptorTable才是真实地址 ...

加1

30

主题

693

回帖

0

精华

钻石会员

积分
2815
发表于 2015-6-8 10:24:05 | 显示全部楼层
支持开源 支持分享

0

主题

2

回帖

0

精华

初来乍到

积分
26
发表于 2016-2-28 16:51:46 | 显示全部楼层
谢谢分享。。。。

0

主题

5

回帖

0

精华

铜牌会员

积分
57
发表于 2016-4-2 22:12:01 | 显示全部楼层
解压时提示数据损坏?
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

快速回复 返回顶部 返回列表