能力值:
( LV8,RANK:120 )
|
-
-
2 楼
nice。。。
|
能力值:
( LV12,RANK:600 )
|
-
-
3 楼
gooooooooooooooooooood
|
能力值:
( LV12,RANK:230 )
|
-
-
4 楼
VERY NICE
|
能力值:
( LV13,RANK:1050 )
|
-
-
5 楼
if(memcmp((PVOID)dwordatbyte, &KeServiceDescriptorTable, 16) == 0)
这个处理的好,充分利用两者的特点。
还有找csrss.exe的句柄用的办法都很不错。
好文,学习。
|
能力值:
( LV13,RANK:1050 )
|
-
-
6 楼
目前qq三国游戏中,也采用了类似的手法,hook shadow ssdt。保护常规的API函数。
他们是:
GetDC
GetDCEx
WindowFromPoint
GetForegroundWindow
FindWindowEx
EnumWindows
EnumChildWindows
此文已被编入rootkit专题中。
|
能力值:
( LV9,RANK:290 )
|
-
-
7 楼
恩,其实这也是外挂的保护技术,但是有一个没办法解决,就是GetWindowText这个函数,这个函数在03和xp下的表现是不同的,据《window编程启示录》那里写的,在如果是本进程,则为发送WM_GETTEXT消息,如果为其他进程,则是其他的做法。
具体这部分内容,在csdn的读书频道上有。
地址如下:http://book.csdn.net/bookfiles/472/10047216533.shtml
|
能力值:
( LV13,RANK:330 )
|
-
-
8 楼
只能说学习,帮顶了。。。
|
能力值:
( LV12,RANK:470 )
|
-
-
9 楼
METHOD_NEITHER方法,这个方法不好
不用这么说,,其实只要按照规范使用,一样很好
建议参考那篇详细的4种io通信解说 搜索1下论坛即可
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
|
能力值:
( LV12,RANK:470 )
|
-
-
11 楼
楼上的
直接进入ddk环境 执行build就可以了
|
能力值:
( LV5,RANK:60 )
|
-
-
12 楼
搜藏了。
拿回电脑后慢慢看。
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
NICE JOB
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
非常感谢“11楼” 的
|
能力值:
( LV5,RANK:60 )
|
-
-
15 楼
好强大,没的说了。正好有用。
|
能力值:
( LV2,RANK:10 )
|
-
-
16 楼
好文章,学习~
|
能力值:
( LV2,RANK:10 )
|
-
-
17 楼
好 好文 学习了
|
能力值:
( LV2,RANK:10 )
|
-
-
18 楼
多谢LZ了。
|
能力值:
( LV2,RANK:10 )
|
-
-
19 楼
谢谢楼主, 但在我机子上测试了一下,运行都正常,只是ring3程序关闭时候会蓝屏.
|
能力值:
( LV2,RANK:10 )
|
-
-
20 楼
找到原因了,是我把驱动部分误操作后再编译,因此安装后的驱动有错.
重新编译正确的版本 就好了.
|
能力值:
( LV2,RANK:10 )
|
-
-
21 楼
Handles->Information[r].ObjectTypeNumber == 21
21是XP下的,2K和2K3下这个值是多少?
|
能力值:
( LV2,RANK:10 )
|
-
-
22 楼
很高深啊,学习了。
|
能力值:
( LV2,RANK:10 )
|
-
-
23 楼
非常感谢,太THANKS了
|
能力值:
( LV2,RANK:10 )
|
-
-
24 楼
卡巴2009的主动怎么过啊 ?这个貌似过不了卡巴2009
|
能力值:
( LV2,RANK:10 )
|
-
-
25 楼
是哦,卡巴2009的过不了,
|
|
|