我有一台计算机连接到受 WEP 保护的 Wi-Fi 网络。使用 scapy,我可以伪造数据包(比如说 ICMP)并将其发送到同一网络的另一个站点。
如果我将无线网卡置于监控模式,我会自动退出网络,并且无法将伪造的数据包(或任何其他数据包,如 ping 请求)发送到网络。嗅探网络的 wireshark 确认我没有向其发送任何内容。
如果我使用 aireplay,它会说注入正在起作用:
# aireplay-ng -9 wlan0mon
08:07:32 Trying broadcast probe requests...
08:07:32 Injection is working!
08:07:34 Found 1 AP
08:07:34 Trying directed probe requests...
08:07:34 xx:xx:xx:xx:xx:xx - channel: 11 - 'skynet'
08:07:35 Ping (min/avg/max): 13.227ms/41.702ms/121.679ms Power: -18.77
08:07:35 30/30: 100%
而且我可以正常使用 aircrack-ng 套件,所以我猜我的卡是兼容的。该卡是Atheros Communications, Inc. TP-Link TL-WN821N v3 / TL-WN822N v2 802.11n [Atheros AR7010+AR9287]
。
所以有两个问题:
- 处于监控模式时如何发送数据包?
- 或者我如何在不处于监控模式的情况下嗅探网络?