首页
社区
课程
招聘
[原创]SSDT Hook的妙用-对抗ring0 inline hook
发表于: 2007-3-10 15:18 231094

[原创]SSDT Hook的妙用-对抗ring0 inline hook

2007-3-10 15:18
231094
收藏
免费 7
支持
分享
最新回复 (186)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
76
好贴,学习中
2007-9-14 20:34
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
77
当然是真的很牛!
要不你也来点有技术含量的
2007-9-20 10:52
0
雪    币: 280
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
78
弱弱的问一句
804E3F08 ->8057559e

8057559e 值哪里来的?
2007-9-27 23:03
0
雪    币: 1667
活跃值: (286)
能力值: ( LV9,RANK:610 )
在线值:
发帖
回帖
粉丝
79
好厉害撒!
2007-9-28 14:29
0
雪    币: 280
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
80
别光顾顶贴,回答一下我的问题好吗?
2007-9-28 23:17
0
雪    币: 709
活跃值: (2420)
能力值: ( LV12,RANK:1010 )
在线值:
发帖
回帖
粉丝
81
硬编码啊.

蓝屏危险~
2007-10-9 20:03
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
82
頂,好東西

多照顧俺們菜鳥點哈
2007-10-18 01:15
0
雪    币: 796
活跃值: (370)
能力值: ( LV9,RANK:380 )
在线值:
发帖
回帖
粉丝
83
push    0C4h
push    804eb560h  //共十个字节

这两个地址去哪里得到了呢?
2007-11-11 20:16
0
雪    币: 207
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
84
lkd> u 8057559e
nt!NtOpenProcess:
8057559e 68c4000000 push 0C4h
805755a3 6860b54e80 push offset nt!ObReferenceObjectByPointer+0x127 (804eb560)
805755a8 e8e5e4f6ff call nt!InterlockedPushEntrySList+0x79 (804e3a92)
805755ad 33f6 xor esi,esi

楼上没细看 。
2007-11-11 22:33
0
雪    币: 796
活跃值: (370)
能力值: ( LV9,RANK:380 )
在线值:
发帖
回帖
粉丝
85
文章中提到的"windbg.exe"工具,谁有呢?本地传一个我下载..

另外"804e3d20) + 0x7A * 4 = 804E3F08,然后804E3F08 ->8057559e 这个就是OpenProcess系统服务函数所在"

"804E3F08 ->8057559e "这里是什么意思?
2007-11-12 16:51
0
雪    币: 0
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
86
关注中…………
2007-11-13 09:39
0
雪    币: 250
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
87
学习了!支持!
2007-11-29 22:58
0
雪    币: 223
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
88
牛啊......ding...
2007-12-24 12:52
0
雪    币: 231
活跃值: (4820)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
89
支持一下,等待再续
2007-12-26 05:14
0
雪    币: 225
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
90
john john
2007-12-26 10:09
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
91
好东西,值得慢慢细读品味。
2008-1-15 13:31
0
雪    币: 231
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
92
严重关注,从头学起
2008-1-25 08:00
0
雪    币: 257
活跃值: (56)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
93
NtOpenProcess
的头10个字节怎么查出来的?(好像你们很多人都会)
2008-2-19 16:44
0
雪    币: 235
活跃值: (23)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
94
NtOpenProcess的服务id是如何来的?
2008-4-19 13:50
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
95
初学SSDT 支持
        ——returns
2008-5-1 22:50
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
96
找函数地址,改写,过滤,返回,这些都感觉细心一点就可以了。反而觉得,修改SSDT的内存保护机制更有挑战性,楼主可以说说心得吗?
2008-7-23 00:22
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
97
破解爱好者群:66586711
2008-7-23 00:41
0
雪    币: 93
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
98
感谢楼主简洁清晰的讲解,使看似复杂的东西变得很简单了,支持一下!
2008-9-22 13:20
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
99
收下慢慢看...
2008-9-23 11:39
0
雪    币: 217
活跃值: (22)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
100
好贴,浅显易懂.
2008-9-27 18:45
0
游客
登录 | 注册 方可回帖
返回
//