true
驱动牛犊
驱动牛犊
  • 注册日期2001-07-25
  • 最后登录2003-11-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1132回复:1

ip filter hook中发送packet的内容有时不全?苦恼呀

楼主#
更多 发布于:2002-07-23 17:23
从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包头里的数据长参数不一样。
请问各位大侠,有没有办法通过这个包头地址或其他参数,获得整个包的数据?请回答的详细点,谢了
-
saga_gxy
驱动牛犊
驱动牛犊
  • 注册日期2002-07-14
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-07-23 23:59
我也上过iphook的当,好象没什么办法.用Ndis吧.
wind_gxy
游客

返回顶部