阅读:1132回复:1
ip filter hook中发送packet的内容有时不全?苦恼呀
从PF_FORWARD_ACTION
IpHookFilter(IN unsigned char *PacketHeader, IN unsigned char *Packet, IN unsigned int PacketLength, IN unsigned int RecvInterfaceIndex, IN unsigned int SendInterfaceIndex, IN IPAddr RecvLinkNextHop, IN IPAddr SendLinkNextHop) 中得到发送包的packet和PacketLength有时只是一个tcp/udp头的指针和长度(接收时不会出现这样的问题)。packet参数指的有效内容只有一个包头数据,tcp/udp后的数据不知道放哪去了。另外,这时的PacketLength参数值只是包头长,和IP包头里的数据长参数不一样。 请问各位大侠,有没有办法通过这个包头地址或其他参数,获得整个包的数据?请回答的详细点,谢了 |
|
|
沙发#
发布于:2002-07-23 23:59
我也上过iphook的当,好象没什么办法.用Ndis吧.
|
|
|