Wie kann wpa_cli zwischen WEP-Shared und WEP-Open unterscheiden?

885
parsley72

Wenn ich einen Zugangspunkt als WEP-Shared oder WEP-Open eingerichtet habe, wird Folgendes angezeigt:

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 

Gibt es eine Möglichkeit, über wpa_cli zwischen den beiden zu unterscheiden?

1
Ich weiß, dass dies völlig unabhängig von der Frage ist, aber WEP ist seit langem dafür bekannt, dass es kaputt ist und sollte eigentlich nicht verwendet werden. Sie können den AP offenbar auch ohne Verschlüsselung offen lassen. heavyd vor 9 Jahren 1
Ja, aber wir haben immer noch Kunden, die es verwenden. parsley72 vor 9 Jahren 0
Die letzten Geräte, die nur WEP unterstützen konnten, wurden gebaut. C. 2003. Haben Sie wirklich Kunden, die über ein Jahrzehnt altes Equipment verfügen, das sie nicht verbessern können? Oder nutzen sie WEP ohne guten Grund? Tun Sie ihnen einen Gefallen und sagen Sie ihnen, dass sie WPA2 aktivieren sollen. Spiff vor 9 Jahren 1

1 Antwort auf die Frage

2
Spiff

Der IEEE 802.11-Standard bietet keine Möglichkeit, vorab zu wissen, welche der beiden WEP-Authentifizierungsmethoden verfügbar ist. Ein Client müsste mit jeder Methode eine Authentifizierung versuchen und hoffen, dass die Implementierung des AP ausreichend ist, um die richtigen Ursachencodes zurückzugeben.

Aus meiner Erfahrung in den Jahren 1999-2002, als WEP alles war, was wir hatten, haben viele APs beschissene Implementierungen von WEP-Authentifizierungsmethoden und senden oft den falschen Ursachencode (oder reagieren überhaupt nicht), so dass Sie wirklich nicht zuverlässig arbeiten können unterscheiden zwischen "bad key" und "Algorithmus nicht unterstützt".

Ich habe zwar keine persönliche Erfahrung mit wpa_cli, aber ich wäre überrascht, wenn es einen Mechanismus gibt, mit dem ermittelt werden kann, welche WEP-Algorithmen unterstützt werden, da eine solche Funktion aufgrund unzureichender AP-Implementierungen äußerst unzuverlässig wäre und am Ende jeden frustrieren würde mit falschen oder nicht schlüssigen Ergebnissen.

Eigentlich funktioniert die Verbindung für beides - ich verwende einfach "wpa_cli set_network 0 wep_key0 XXXXXXXX" für beide. Ich wollte dem Benutzer nur das richtige anzeigen. parsley72 vor 9 Jahren 0