阅读:1464回复:0
关于IP Filter Driver Hook 本机发送包的截取问题
各位高手:
我想用IP Filter Driver Hook获得所有的IP包, 但我发现,从外面进来的包可以获得,但从本机出去的 包确只能得到包头, 例如,如果从本机用FTP上传文件,则 IfHookProc( unsigned char *PacketHeader, unsigned char *Packet, unsigned int PacketLength, unsigned int RecvInterfaceIndex, unsigned int SendInterfaceIndex, IPAddr RecvLinkNextHop, IPAddr SendLinkNextHop ); 函数中 PacketLength的值是 20 但PacketHeader中的包长度却是1500, 在正常情况下这两个值的相差是20 也就是说: PacketLength的值是 1480,PacketHeader中的包长度是1500。 请高手指点指点。 |
|