阅读:1429回复:0
拦截收到的包修改后发回给对方,长度只能375 ????
我在RECEIVEPACKET里面拦截一个PACKET,然后解出他的PacketContent,
接着把ET头,IP头,TCP头的信息直接COPY到一个新的内存,然后对调一些信息,譬如IP地址,MAC地址,序列号等,然后把这个该好的包发回给对方. 现在发现对方是可以正常接收的,前提是包内TCP数据长度不能大于375. 接着我又发现,如果之前拦截到的那个PACKET数据段长过375的话,我的新包长度也可以超过375.新包和旧包的关系,就是ET头,IP头,TCP头三个. 所以请问大家,这三个头里,是否那里限制了PACKET的TCP数据段长度?我SNIFF查看了他们,发现并没有不同,IP头也都没分段. |
|