阅读:1848回复:5
NDIS HOOk 方法可以对NDIS hook 多次吗?
我想使用NDIS Hook进行简单的网络控制,但是我怕NDIS已经被HOOK到了,我想知道NDIS可以被多次HOOK吗?
|
|
沙发#
发布于:2007-01-20 20:56
理论上应该可以
|
|
板凳#
发布于:2007-01-22 16:08
可以,有些软件为了防止他们已经hook的方法被其他人再次hook,会定时检测并重新hook。
|
|
|
地板#
发布于:2007-01-23 17:14
可以。理论上说,HOOK是在核心驱动上包了一层外壳,因此一层一层的包上去是没问题的。但是,有些恶心的程序员在HOOK了以后,自己处理完相关的工作,没有把函数句柄发还给操作系统,这就有可能造成你的HOOK无效或者异常。
|
|
|
地下室#
发布于:2007-01-30 12:44
或者像我这样恶心的习惯,改变原有参数栈...哈~
|
|
|
5楼#
发布于:2007-03-14 11:43
我想问一下版主
被修改过的参数栈是否能改回来? 比如说:在卡巴斯基我用nhc.exe查看各个函数的入口地址是null, 但是当把卡巴斯基关掉后用nhc.exe查看函数入口是有值的 所以初步猜想是被卡巴斯基改掉了函数的信息 请问,能否改回来? 不甚感激 |
|
|