In diesem Tutorial zeige ich euch wie ihr euer WEP verschlüsseltes Wlan Netzwerk auf Sicherheitslücken überprüfen könnt, ohne einen Client im Netzwerk zu haben. Dieses Tutorial zeigt euch auch die Grundlagen des Wlan Sicherheitcheck mit Aircrack-ng unter Linux.

WEP Verschlüsselung ohne Client Hacken
Zu allererst müsst ihr Linux auf eurem PC installieren, ich verwende Ubuntu 8.10 die ihr hier kostenlos downloaden könnt (http://www.ubuntu.com/getubuntu/download ), Ubuntu könnt ihr direkt in Windows installieren und zerschießt euch so nicht euren Bootloader. Ihr könnt natürlich auch Backtrack verwenden, ein Linux Live System, das ihr ohne installieren von der CD oder vom Usb-Stick starten könnt, hier der Download (http://www.remote-exploit.org/backtrack_download.html ). Der Vorteil bei Backtrack ist, dass die Treiber bereits mit einem Packet Injection Mod gepatcht sind, dies ist wichtig bei der Nutzung von Wlan Karten, die Packet Injection nicht mit ihren nativen Treibern unterstützen. Wie z.B. der Intel Wi-fi Link 5100 (Das Tutorial, wie man diese patcht, findet ihr übrigens auch hier auf dem Blog).
Ich empfehle für den Anfang dieses WEP ohne Client Tutorials, Backtrack zu nutzen, da dort die meisten Wlan-Karten wie bereits erwähnt “out of the box” mit Packet Injection laufen und man nicht erst den Treiber Patchen muss. Für das Hacken braucht ihr wenn kein Client im Netzwerk ist 2 Wlankarten, davon muss eine Injection unsterstützen.
Das “sudo” Command, in den Befehlen, wird nur bei Ubuntu benötigt da “root” Rechte für die Befehle benötigt werden. Falls ihr es nicht vor jedem Befehl eingeben wollt, könnt ihr auch zuerst sudo –s eingeben, damit werden alle Befehle die nachfolgend eingegeben werden im Terminal als “root” ausgeführt.
Schritt 1
- (entfällt unter Backtack) Unter Ubuntu muss man zuerst seinen Treiber für Injection Patchen um Pakete in das Opfer-Netzwerk zu senden und einen hohen Paketfluss zu erzeugen. Die Patchanleitung gibt es zu vielen Treibern hier (http://www.aircrack-ng.org/doku.php?id=install_drivers).
Sobald der Treiber gepatcht ist kanns schon fast losgehn, ihr müsst nurnoch die benötigten Programme instalieren. Am einfachsten geht dies über den Paketmanager folgende pakete werden benötigt : aircrack-ng & aireplay-ng
Nun kanns losgehn als erstes müsst ihr eure Wlan-Karte im monitormode starten mit dem Befehl, je nachdem welche Karte ihr habt ändern sich die Befehle:
Atheros:
sudo airmon-ng stop ath0
sudo airmon-ng start wifi0
Realtek:
sudo airmon-ng start wlan0

(Abb.1) Ubuntu: Wlan Karte Konfigurieren
In Abb.1 seht ihr nun, das der “monitor mode” auf ath1 enabled is. Eure Karte kann natürlich anders heißen als ath1, ihr müsst dann ath1 mit dem Interfacenamen eurer Karte in den nachfolgenden Befehlen ersetzen.
Schritt 2
Um nun Pakete zu capturen startet ihr “airodump“. Airodump zeichnet alle Pakete in Reichweite auf und zeigt alle empfangbaren Wlans an.
Airodump-ng starten:
sudo airodump-ng ath1
Um Pakete nur auf einem bestimmten Kanal zu capturen fügt ihr den Befehl
--channel
noch ein.
Mein AP sendet z.B. auf channel 7 somit gibt man folgenden Befehl ein:
sudo airodump-ng --channel 7 ath1
Um die Pakete zu speichern müsst ihr noch den Befehl -w /test hinzufügen. Die Variable “test§ könnt ihr durch einen beliebigen Namen ersetzen. Zu beachten ist das die Cap Dateien im Root Verzeichnis abgespeichert werden, allerdings unter test-01.cap. Falls schon einen Datei test-01.cap vorhanden ist wird die Cap-Datei unter test-02.cap abgespeichert und so weiter.
sudo airodump-ng --channel 7 -w /test ath1

(Abb.2) Ubuntu: Solange kein client im Netzwerk ist, bekommen wir auch keine Datenpakete. (WEP cracken ohne Client Anleitung)
Schritt 3
Um nun erfolgreich Pakete Injecten anwenden zu können, müssen wir erst eine FakeAuth Attack starten. Diese erlaubt uns später erfolgreich die ARP-Pakete zu Injecten, da sie sonst von den meisten Routern abgelehnt werden.
Nach -a wird die Bssid des Opfer-Routers angegeben:
sudo aireplay-ng -1 6000 -a <accespoint´s macadresse> ath1

(Abb.3) Ubuntu: FakeAuth im Terminal
Schritt 4
Als nächstes starten wir die ARP-Replay Attack, die ARP Pakete vom Router auffängt und sie zurück zum Router sendet.
Dazu geben wir folgenden Befehl ein:
sudo aireplay-ng -3 -b 00:1C:4A:47:01:10 ath1

(Abb.4) Ubuntu: Aireplay-ng ARP Attack
Schritt 5
Nun benötigen wir ein ARP-Packet das wir zurück zum Router schicken können um Traffic zu erzeugen. Dazu haben wir 2 Möglichkeiten.
1)
Wir können entweder den vorhandenen Traffic von einem Client benutzen oder einen verbundenen Client deconnecten (De-Auth Attack), damit sich dieser reconectet und ein ARP-Paket entsteht.
sudo aireplay-ng -0 -b 00:1C:4A:47:01:10 -c <client´s mac> ath1
oder falls das nicht bei euch klappt:
sudo aireplay-ng -0 1 -a 00:1C:4A:47:01:10 -e <client´s mac> ath1
2)
Falls kein Client im Netzwerk ist benötigt man eine 2te Karte um Traffic zu erzeugen. Man muss sich mit der 2ten Wlankarte mit einem zufälligem Passwort zu dem Opfer Netzwerk connecten. Anschließend muss man, eine nicht vorhandene IP anpingen und dies im richtigen moment! Auch wenn man nicht das richtige Passwort hat connectet sich der PC kurz zum Router wenn in diesem Moment der Ping ausgeführt wird, wird ein ARP-Paket gesendet und das von Aireplay aufgefangen wird und sendet es zurück zum Router.Ping Befehl um das Wlan anzupingen:
sudo ping -I wlan0 111.111.111.122

(Abb.5) Ubuntu: Versuch in das Wlan zu connecten

(Abb.6) Ubuntu: Ping flooding um Traffic zu erhalten
In Abb.6, sieht man wie der Ping Versuch erst fehlschlegt und dann im richtigen Moment funktioniert.

(Abb.7) Ubuntu: Airodum-ng empfängt Pakete
Hat alles geklappt solltet ihr jetzt bei Airodump-ng ordnetlich Pakete bekommen. Je länger der WEP-Key ist deste mehr beötigt ihr.
Schritt 6
Wenn ihr genug Pakete gesammelt habt, seit ihr fast am Ziel und ihr könnt Aircrack starten und die gesammelten Pakete entschlüsseln. Je länger der WEP-Key ist und je weniger Pakete ihr habt, desto länger dauert das entschlüsseln.
Meistens dauert das entschlüsseln nur wenige Sekunden . Wenn das entschlüsseln fertig ist wird das Passwort in HEX angezeigt (dieses könnt ihr ohne die Doppelpunkte als Passwort benutzen), falls möglich wird das Passwort in ASCII angezeigt, hier z.B. peter xD.
Befehl zum entschlüsseln der empfangen Pakete (*.cap Dateien).
sudo aircrack-ng /test-01.cap

(Abb.8) Ubuntu: Aircrack-ng hat das Passwort entschlüsselt (WEP ohne Client Tutorial)
Somit habt ihr erfolgreich ein WEP verschlüsseltes Wlan ohne Client gehackt, bzw. das Passwort “Recoverd”.
Ich freu mich über Kommentare und Verbesserungsvorschläge. Diese Anleitung ist nur für Testzwecke gedacht und darf nur am eigenen WLAN ausprobiert werden, alles andere ist illegal und ich distanziere mich ausdrücklich davon!
Link zum Forum für Hilfe und Dikussionen (Anmeldung nicht nötig)
Wo gibts hier schreibfehler ? bitte weist mich drauf hin
damit ich diese korrigieren kann!.
ACHTUNG: WORDPRESS STELLT DIE SYNTAX NICHT GENAU NACH!
statt -channel müsst ihr das mit doppelstrich schreiben: –channel …
Echt gute idee werde das morgen sobald ich die 2te Wlankarte hab direkt mal ausprobieren , vielen dank für das teilen deiner idee.
Gut gemacht .. ausführlich und mit bildchen dabei
besser gehts nicht!
1000 dank!
gruß
beck
Jop super Anleitung!
Coole Idee das mit dem Ping.
1000x Thx!
MFG r0w3zz
Hallo alle,
ersten glaube ich muss das:
sudo aireplay-ng -0 1 -a 00:1C:4A:47:01:10 -e ath1
für mac clients so sein:
sudo aireplay-ng -0 1 -a 00:1C:4A:47:01:10 -c ath1
(bin aber nicht sicher)
und zweitens hätte ich mal ne frage.
Ich hab 111 IVs (was immer das ist) gesammelt
und mein Computer sagt:
“Failed. Next try with 5000 IVs.”.
Muss ich jetzt 5000 IVs “sammeln” oder was?( das dauert
verdammt lange, hab ne PWR von 10-16.)
Ich finde das tutorial richtig klasse gemacht
auch für eine frau zu verstehen:)))
ganz dickes kompliment.
Hallo nochmal,
Ich hab ne frage und zwar wenn man sich in ein anderes wlan netzwerk rein geht. kann der andere das dann sehen das man drinne ist?
wenn ja wie kan man das verhindern.?
bin ich blind oder gibbet das net als pdf O_o
naja wahrscheinlich gibts von meinem tutorial unendliche kopien im netz. ist ja schon paar jahre alt.
Hallo,
Was mache ich falsch wenn ich nach diesem Befehl:
sudo aireplay-ng -1 6000 -a 00:1C:F0:01:09:85 -h 00-11-09-BE-ED-D9 wlan0
Diese Antwort kommt:
Sending Authentication Request (Open System)
Attack was unsuccessful. Possible reasons:
* Perhaps MAC address filtering is enabled.
* Check that the BSSID (-a option) is correct.
* Try to change the number of packets (-o option).
* The driver/card doesn’t support injection.
* This attack sometimes fails against some APs.
* The card is not on the same channel as the AP.
* You’re too far from the AP. Get closer, or lower
the transmit rate.
Meine W-LAN Karte habe ich bereits gepacht.
@ Prelux
vll vom aircrack-ng nicht mit deiner karte klar. und warum heißt die karte über wlan0 ?
meistens kommt sowas wie wifi0 oder ath0 raus
was sehr wahrscheinlich ist, dass deine karte oder dein treiber das nicht kann.
kannst du testen mit
aireplay-ng -9 wlan0
patch erstmal deinen treiber, dann läuft das auch
Nice tut erstma
nun zu meiner frage, geht das auch wenn ich auf meinem laptop mit intigrierter wlan karte einen wlan usb Stick anstecke? Da ich in den laptop keine 2 karten einbauen kann/möchte.
Wie bekomt man die “clients mac” aus schritt 5 raus ? habe ich was überlesen?
Wie viele IVs braucht man den da? klappt bei über 500.000 immer noch nicht. Vielleicht kannst du mir ja helfen.
Hock seit Tagen,
nun den 2ten Stick schon gekauft dwa 140 und awus036h alles mit Ubuntu…und was soll ich sagen… NIX geht ,-(((
Oder habe ich mein Netz zu sicher ,-)
Ich habe das mit dem Patchen der WlanKarte nicht verstnden kann mir da jemand helfen
Kannst das auch mit WPA2 verschlüsselung (64bit schlüssel)?
KANNST JA MA DIESEN HIER PROBIEREN
—————————————————————————————
Z{y-::~]X{!JA$$KosC8wR:j9@O”#jm-tLdOjz4`87>uuf;S`?LNhNOE^\tS|XL
—————————————————————————————
Da wünsch ich viel Spass!
ANSONSTEN:Hast ne sehr gute “ANLEITUNG ^^(?)” gemacht…
Hey,
Da steht ja auch nich von WPA2 sondern WEP. Wer lesen kann
ist im vorteil.
Mirko lerne mal das Lesen, dann ist man klar im Vorteil
FAIL MIRKO FAIL!
Hallo,
also bei mir bleibst bereits bei schritt 1 stecken -.-
“airmon-ng start wifi0″
Found 5 processes that could cause trouble.
If airodump-ng, aireplay-ng or airtun-ng stops working after a short period of time, you may want to kill (some of) them!
PID Name
876 avahi-daemon
877 avahi-daemon
878 NetworkManager
968 wpa_supplicant
1983 dhclient
process with PID 1983 (dhclient) is running on interface wlan0
dhclient indem ich meine jetzige verbindung einfach aufhebe, is kla. Aber der rest?!
Mfg
der rest ist auch einfach nur irgendein gedöns welche nich benötigt werden.
kill einfach alle PID’s gib mal “ps ux” ein und danach
kill 876
kill 877
kill 878
kill 968
kill 1983
und probier es nochmal.
kannst auch “kill -9 ” nutzen wenn was nich zu killen ist.
Forum: >