Wie ich vor kurzem geschrieben habe, hatte ich die ersten Tests mit
WPA-PSK bzw WPA2-PSK cracking mit Pyrit auf einer Nvidia Grafikkarte mit CUDA durchgefuehrt. Diese habe ich nun ein wenig ausgeweitet.
Ich konnte den alten Rechner meines Vaters mir ausleihen und seine Grafikkarte benutzen. Es handelt sich hierbei um eine GeForce 9600 GT und diese ist so ca 2-2,5Jahre alt. Sie bringt aber erstaunliche Berechnungen. Ich habe als erstes versucht meinen aktuellen WPA2-PSK zu cracken. Dafuer hatte ich die wpa-wordlist von
Backtrack 4 benutzt (ca. 400MB gross). Nach ungefaehr 3 Stunden und 32Millionen Passwoertern spaeter konnte mein WPA2-PSK nicht "erraten" werden.
Nun kam ich auf die Idee, die intelligenten Regeln von "John The Ripper" zu integrieren. Ich wuerde John The Ripper die Wordlist durchgehen lassen, dieser soll seine Regeln auf die Woerter anwenden und sie auf der Konsole ausgeben. Dieses sollte am besten "on the fly" passieren, damit ich nicht noch extra Speicherplatz benoetige. Nachdem ich mich ein wenig in die Parameter eingelesen hatte, kam folgender Befehl bei Backtrack 4 heraus:
"/pentest/passwords/jtr/john --rules --wordlist=/root/wpa.txt --stdout | pyrit -e h4des.org-wlan -i - -o - passthrough | /pentest/wireless/cowpatty/cowpatty -d - -s h4des.org-wlan -r h4des.org-wlan.cap"
Ein Ergebnis kann ich leider noch nicht auswerten, da dieser Crackversuch erst 2 Stunden laeuft. Ich bin aber gespannt, welche Ergebnisse ich morgen frueh erhalte.
Damit auch noch andere von meinen Erfahrungen profitieren koennen, habe ich mit dem Verlag der hakin9 gesprochen, ob sie an dem Thema interessiert sind. Ich denke ich werde die Vorgehensweise und meine Ergebnisse in einem Artikel veroeffentlichen. Da die hakin9 zu einem kostenlosen Magazin geworden ist, wird dieser Artikel auch auf meiner Homepage veroeffentlicht werden.
[Update]
Mir ist leider ein Tippfehler in dem Befehl oben passiert. Ich hatte den Parameter "--rules" vergessen. Ohne diesen uebergibt "John The Ripper" einfach nur die Passwoerter aus der Datei "/root/wpa.txt" und wendet keine Regeln an.