【发布时间】:2013-11-16 08:41:59
【问题描述】:
我有两个无线设备 A 和 B,以及一个 AP。 A的IP地址是1.2.3.4,B的IP地址是1.2.3.5。如果 A 向 AP 发送 ICMP ECHO REQUEST 数据包,其中源 IP 地址被欺骗为 1.2.3.5,B 会收到来自 AP 的 ICMP ECHO REPLY 吗?
当 IP 地址没有被欺骗时,我的程序运行良好。 ECHO REPLY 数据包可以被发送 ECHO REQUEST 的同一设备接收。但是当我发送一个欺骗数据包时,其他设备没有收到任何内容。
流程可以实现吗?如果是,我应该怎么做才能收到 AP 的 ECHO REPLY?
【问题讨论】:
-
我认为这并不容易。
标签: c network-programming icmp raw-sockets