wpa_cli 如何区分 WEP-Shared 和 WEP-Open?

wpa_cli 如何区分 WEP-Shared 和 WEP-Open?

如果我将接入点设置为 WEP-Shared 或 WEP-Open,它将显示为:

wpa_cli scan
Selected interface 'wlan0'
OK
wpa_cli scan_results
Selected interface 'wlan0'
bssid / frequency / signal level / flags / ssid
6c:e8:73:eb:59:f2       2462    -33     [WEP][ESS]      OpenWrt

有没有办法通过 wpa_cli 区分这两者?

答案1

IEEE 802.11 标准没有提供提前知道两种 WEP 身份验证方法中哪一种可用的方法。客户端必须尝试使用​​每种方法进行身份验证,并希望 AP 的实现足够好以返回正确的原因代码。

根据我 1999 - 2002 年的经验,当时我们所拥有的都是 WEP,许多 AP 的 WEP 身份验证方法实现都很差,并且经常发送错误的原因代码(或根本没有响应),因此您真的无法可靠地区分“坏密钥”和“不支持的算法”。

虽然我没有亲自使用过 wpa_cli,但如果它有任何机制可以预先检查哪些 WEP 算法受支持,我会感到惊讶,因为由于 AP 实现不佳,这种功能会非常不可靠,最终只会因不正确或不确定的结果而让每个人都感到沮丧。

相关内容