Der israelische Sicherheitsforscher Ido Hoorvitch aus Tel Aviv hat die Ergebnisse eines Experiments zur Zuverlässigkeit von Passwörtern veröffentlicht, die zur Organisation des Zugangs zu drahtlosen Netzwerken verwendet werden. Im Rahmen der Studie gelang es, die Passwörter für den Zugriff auf 3663 von 5000 (73%) der untersuchten drahtlosen Netzwerke in Tel Aviv zu ermitteln, basierend auf abgefangenen Frames mit PMKID-Identifiers. Dies führte zu dem Schluss, dass die meisten Eigentümer drahtloser Netzwerke unsichere Passwörter verwenden, die anfällig für Hash-Knacken sind, und dass ihre Netzwerke mit typischen Tools wie hashcat, hcxtools und hcxdumptool angegriffen werden können.
Ido verwendete einen tragbaren Computer mit Ubuntu Linux, um die Pakete drahtloser Netzwerke abzufangen, steckte ihn in einen Rucksack und wanderte durch die Stadt, bis es ihm gelang, Frames mit PMKID-Identifiers von fünf verschiedenen drahtlosen Netzwerken abzufangen. Anschließend nutzte er einen Computer mit 8 NVIDIA QUADRO RTX 8000 48GB GPUs, um Passwörter durch Hash-Knacken zu ermitteln, die aus der PMKID-Identifikation extrahiert wurden. Die Leistung des Knackens betrug hierbei Server fast 7 Millionen Hashes pro Sekunde. Zum Vergleich liegt die Leistung eines herkömmlichen Laptops bei etwa 200.000 Hashes pro Sekunde, was ausreichend ist, um ein Passwort aus 10 Ziffern in etwa 9 Minuten zu knacken.
Um den Prozess zu beschleunigen, wurde der Suchraum auf Kombinationen beschränkt, die nur aus 8 Kleinbuchstaben sowie 8, 9 oder 10 Ziffern bestanden. Diese Einschränkung reichte aus, um die Passwörter für 3663 von 5000 Netzwerken zu ermitteln. Am häufigsten wurden Passwörter aus 10 Ziffern verwendet, die in 2349 Netzwerken vorkamen. Achtstellige Passwörter wurden in 596 Netzwerken, neunstellige in 368 und Passwörter aus 8 Kleinbuchstaben in 320 Netzwerken verwendet. Ein weiteres Durchlaufen mit dem Wörterbuch rockyou.txt, das 133 MB groß ist, ermöglichte es, sofort 900 Passwörter zu ermitteln.
Es wird angenommen, dass die Situation zur Passwortsicherheit in drahtlosen Netzwerken in anderen Städten und Ländern ähnlich ist und dass die meisten Passwörter innerhalb weniger Stunden geknackt werden können, wobei etwa 50 Dollar für eine Netzwerkkarte mit Monitor-Modus (im Experiment wurde die Karte ALFA Network AWUS036ACH verwendet) ausgegeben werden. Der Angriff auf Grundlage von PMKID ist nur auf Zugangspunkte anwendbar, die Roaming unterstützen, doch hat die Praxis gezeigt, dass die meisten Hersteller diese Funktion nicht deaktivieren.
Für den Angriff wurde die standardmäßige Methode zum Hacken von drahtlosen Netzwerken mit WPA2 verwendet, die seit 2018 bekannt ist. Im Gegensatz zur klassischen Methode, die das Abfangen von Handshake-Paketen während der Verbindung des Benutzers erfordert, ist die Methode auf der Grundlage des Abfangens von PMKID nicht an die Verbindung eines neuen Benutzers zum Netzwerk gebunden und kann jederzeit durchgeführt werden. Für den Erhalt der Daten, die zum Starten der Passwortsuche erforderlich sind, ist lediglich das Abfangen eines Pakets mit der PMKID-ID notwendig. Solche Pakete können in einer passiven Umgebung durch Verfolgen der Aktivitäten im Zusammenhang mit Roaming erhalten werden, oder man kann die Übertragung von Paketen mit PMKID aktiv initiieren, indem man eine Authentifizierungsanfrage an den Access Point sendet.
PMKID ist ein Hash, der unter Verwendung des Passworts, der MAC-Adresse des Access Points, der MAC-Adresse des Clients und des Namens des drahtlosen Netzwerks (SSID) generiert wird. Die letzten drei Parameter (MAC AP, MAC Station und SSID) sind von Anfang an bekannt, was es ermöglicht, die Methode des Wörterbuchangriffs zur Bestimmung des Passworts zu verwenden, ähnlich wie Passwörter von Benutzern im System beim Leck ihres Hashs ermittelt werden können. Somit hängt die Sicherheit beim Zugang zu einem drahtlosen Netzwerk vollständig von der Stärke des gewählten Passworts ab.

Quelle: opennet.ru
