Como o wpa_cli pode distinguir entre WEP-Shared e WEP-Open?

1

Se eu configurar um ponto de acesso como WEP-Shared ou WEP-Open, ele será exibido como:

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

Existe alguma maneira de distinguir entre os dois via wpa_cli?

    
por parsley72 15.01.2015 / 18:51

1 resposta

2

O padrão IEEE 802.11 não fornece uma maneira de saber antecipadamente qual dos dois métodos de autenticação WEP estão disponíveis. Um cliente teria que tentar uma autenticação usando cada método e esperar que a implementação do AP seja boa o suficiente para retornar os códigos de razão certos.

Da minha experiência em 1999-2002, quando WEP era tudo o que tínhamos, muitos APs tinham implementações ruins de métodos de autenticação WEP, e muitas vezes enviam o código de razão errado (ou não respondem de jeito nenhum), então você realmente pode Diferencie de forma confiável entre "chave inválida" e "algoritmo não suportado".

Embora eu não tenha nenhuma experiência pessoal com wpa_cli, eu ficaria surpreso se tivesse algum mecanismo para comprovar quais algoritmos WEP são suportados, uma vez que tal recurso seria altamente não confiável devido a implementações pobres de AP, e acabaria apenas frustrando todos com resultados incorretos ou inconclusivos.

    
por 15.01.2015 / 19:22