我想知道是否可以被动地向设备发送 Wi-Fi 帧(RTS/CTS?),只知道 MAC 地址。如果是这样,在 Kali Linux 上是否有任何工具可以做这样的事情?
(该设备是我 Wi-Fi 区域中的智能手机,但不在同一个网络中。)
我想知道是否可以被动地向设备发送 Wi-Fi 帧(RTS/CTS?),只知道 MAC 地址。如果是这样,在 Kali Linux 上是否有任何工具可以做这样的事情?
(该设备是我 Wi-Fi 区域中的智能手机,但不在同一个网络中。)
我认为这是不可能的,因为帧没有被转发到不在同一子网上的网络。
如果您说设备(移动设备)位于单独的网络上,那么您将依赖第 3 层与其通信,因为它需要通过网关。作为路由器的网关可能不会转发任何帧,但会从第 3 层数据包中删除该帧,并根据来自路由器的信息在其周围放置一个新帧,并将其转发到下一个设备。
MAC 地址仅在它们起源的 LAN 上才重要,包含 MAC 地址的帧头会在第 3 层边界(路由器)从数据包中剥离,这是从一个网络到另一个网络所必需的。
当一台主机需要与不同网络的另一台主机通信时,帧头中的目的MAC地址是发送主机配置的网关的MAC地址,而不是目的主机的MAC地址,这在发送主机局域网上是没有意义的. 然后网关将从数据包中剥离帧,将其切换到通往目的地的路径中的下一个接口,并为下一个接口构建一个新帧。