阅读:1826回复:4
XP下可以ndis hook吗?(注册假协议的方法)
2000已经实现,但放到xp下不好使,
registerprotocol的时候ndis提示不对,说缺少bind/unbind adapterhandler,我又在pchar把原来是空的这两个handler换成自己写的两个空函数,这样才register成功,但是hook到的handler好象不对,一发包就死机,收包在receive的时候死,receivepacket的时候没事! xp下的protocolblock,openblock与2000下的是一样的吗? 是不是也象2000下一样进行hook?大侠指点! |
|
沙发#
发布于:2002-07-12 17:01
可以的.........我用过别人写的框架, 可以
|
|
|
板凳#
发布于:2002-07-12 17:07
我看了一个xp的ndis.h,发现open_block的结构与2k下的不一样,我想可能就是这个结构的问题,研究中!
|
|
地板#
发布于:2002-07-12 18:05
我看了一个xp的ndis.h,发现open_block的结构与2k下的不一样,我想可能就是这个结构的问题,研究中! 我刚想说呢。 |
|
地下室#
发布于:2002-07-12 22:47
我看了一个xp的ndis.h,发现open_block的结构与2k下的不一样,我想可能就是这个结构的问题,研究中! HEHE,好好研究吧,应该说和2K是大同小异,至于小异其实很容易解决的。我估计你所碰到的小异应该不在OPEN_BLOCK 里,因为两者的OPEN_BLOCK是相互兼容的。 |
|
|