ita*_*a88 9 wireless-networking wireless-router
据我所知,无线路由器与计算机在某个无线电信道上通信,当计算机要加入网络时,它会搜索其所有信道以找到无线路由器传输,然后将此信道设置为默认信道并进行通信与该频道上的无线路由器。
现在,如果我们谈论的是带有多台计算机的无线网络,
我知道(基于我在计算机上的 Wireshark 上看到的内容)任何计算机都可以看到从任何计算机发送到无线路由器的任何数据包(这是因为它们都在同一个频道上传输?),
但我看不到无线路由器传输到其他计算机的内容。
无线路由器如何做到这一点?
它应该在同一个无线电信道上传输,所以每台计算机都应该能够捕捉到它(然后根据目标 IP 地址决定保留它还是丢弃它),对吧?
也许您的计算机只能看到发送到广播和多播地址的数据包。大多数 PC 操作系统都非常嘈杂,因此您会看到它们频繁的广播。您不会看到的是“单播”流量,包括来自 TCP 的所有流量,例如网络浏览。
如果您想拦截现代有线交换机上的非广播流量,实际上需要运行 arp 欺骗攻击。参见埃特卡普。
如果您想拦截无线网络上的非广播流量,我相信您需要考虑配置监控模式接口。我相信这应该适用于受单一密码(“PSK”,如 WPA2-PSK)保护的网络。有点复杂,不是所有的硬件或者驱动都支持,也不知道在Windows上有多难。