阅读:1327回复:4
关于驱动的自保护
比如我做了一个HOOK SSDT驱动,其他驱动加载后会覆盖我的钩子,怎样保证我的驱动不被覆盖?
(包括重启计算机后) 举个简单例子:装了瑞星,卡巴,和我的驱动,开机后始终让我的驱动最后加载,即使被覆盖也能马上重再HOOK一次 |
|
驱动小牛
|
沙发#
发布于:2007-08-03 10:44
太毒了.
当然,你可以创建一个线程,始终检查SSDT的你的HOOK是否存在,如果变化了,马上关闭写保护,然后重新HOOK. 不过对于大牛们来说,这个轻而易举可以把你的SSDT删掉. |
板凳#
发布于:2007-08-03 11:14
drx ,ZwSuspendThread
|
|
|
地板#
发布于:2007-08-03 12:48
drx只能保护线性地址,不能保护物理地址。
|
|
|
地下室#
发布于:2007-08-03 13:34
难道真没有很好办法吗?
ZwSuspendThread有何作用 |
|