首页
社区
课程
招聘
[原创]shadow ssdt学习笔记(一)(二)
发表于: 2007-12-22 22:01 73883

[原创]shadow ssdt学习笔记(一)(二)

zhuwg 活跃值
11
2007-12-22 22:01
73883
收藏
免费 8
支持
分享
最新回复 (37)
雪    币: 170
活跃值: (90)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
26
准确的说 第三种方法是错误的
因此地址已经无效了 MDL当然失败了
2009-12-1 17:31
0
雪    币: 1098
活跃值: (193)
能力值: (RANK:210 )
在线值:
发帖
回帖
粉丝
27
DECLSPEC_CACHEALIGN KSERVICE_TABLE_DESCRIPTOR KeServiceDescriptorTable[NUMBER_SERVICE_TABLES];
DECLSPEC_CACHEALIGN KSERVICE_TABLE_DESCRIPTOR KeServiceDescriptorTableShadow[NUMBER_SERVICE_TABLES];

#define NUMBER_SERVICE_TABLES 2

WRK里面,这个数组只有2个元素的,请问楼主为什么说是“包含4个子结构”的?
2010-5-18 09:23
0
雪    币: 1098
活跃值: (193)
能力值: (RANK:210 )
在线值:
发帖
回帖
粉丝
28
WRK里面可以找到
2010-5-18 09:24
0
雪    币: 350
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
29
[QUOTE=zhuliang;809299]DECLSPEC_CACHEALIGN KSERVICE_TABLE_DESCRIPTOR KeServiceDescriptorTable[NUMBER_SERVICE_TABLES];
DECLSPEC_CACHEALIGN KSERVICE_TABLE_DESCRIPTOR KeServic...[/QUOTE]

WRK是2003的源码,我的系统是2003,windbg看了一下,确实是2个结构。

所以只要KeServiceDescriptorTable-0x20就是KeServiceDescriptorTableShadow表。
2011-1-26 04:17
0
雪    币: 30
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
30
文章很好 学到不少  文档收藏起来了  没事翻出来看看
2011-2-14 16:56
0
雪    币: 210
活跃值: (23)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
31
正在学习这方面的内容,好文,MARK一个。
2011-3-23 23:57
0
雪    币: 186
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
32
hook了
NtUserFindWindowEx、NtUserGetForegroundWindow、NtUserBuildHwndList、NtUserQueryWindow、NtUserWindowFromPoint
还是被spy发现了,请楼主赐教原因,谢谢!
2012-5-27 13:16
0
雪    币: 2
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
33
越看越晕....
2013-3-14 23:49
0
雪    币: 80
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
34
来看看啊啊。高手
2013-4-19 21:22
0
雪    币: 3761
活跃值: (510)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
35
非常不错的文章,标记下
2013-5-13 08:37
0
雪    币: 224
活跃值: (157)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
36
谢谢!学习,收藏。
2013-7-18 23:36
0
雪    币: 395
活跃值: (17)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
37
正在做使用驱动Hook的一个项目,学习了。
2013-7-26 16:13
0
雪    币: 38
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
38
可不可以给一个原源来参考
2014-10-12 08:34
0
游客
登录 | 注册 方可回帖
返回
//