阅读:1426回复:4
急!!windows me下接收数据包的函数是哪些??
在防火墙里,我采用Hook_Device_Service_C先hook了 ___PELDR_AddExportTable,在这张表里找到NdisRegisterProtocol并hook了它,然后用自己的receive函数注册了NdisRegisterProtocol中的ReceiveHandler,ReceivePacketHandler函数。
可是当我向防火墙发送一个socket udp包的时候(port: 5000),我的receive函数没有截取到这个数据包。到底怎么回事啊???? 哪个大师给个指点!急啊!!今天得出活了! |
|
|
沙发#
发布于:2002-10-25 14:43
问问fracker吧,他做过防火墙,是用hook实现的。
|
|
|
板凳#
发布于:2002-10-26 10:42
问gjpland吧,我没有做过拦截protocol的,不过我记得好像是要拦截三个函数的呢?
|
|
地板#
发布于:2002-10-28 09:30
你的是什么系统??98还是me??
win me下我没有试过,要是在98下___PELDR_AddExportTable不可以吧,他是对ndis。sys才其作用的,98下是ndis。vxd,要直接hook ndisregisterprotocol才可以 |
|
|
地下室#
发布于:2002-10-28 09:34
方才没有看到你的标题,在me下是ndis。sys么?建议你直接hook一下ndisregisterprotocol试一下
|
|
|