Tutorial: WEP WLAN KEY OHNE Client (mit Aircrack-NG und Ubuntu 8.10)

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

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

  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
Ubuntu1

(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
Ubuntu2

(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
 
Ubuntu3

(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
 
Ubuntu4

(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
 
Ubuntu5

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

Ubuntu6

(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.

Ubuntu7

(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
 
Ubuntu8

(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)



23 Responses to Tutorial: WEP WLAN KEY OHNE Client (mit Aircrack-NG und Ubuntu 8.10)

  1. Ersan Günes sagt:

    Wo gibts hier schreibfehler ? bitte weist mich drauf hin ;) damit ich diese korrigieren kann!.

    Daumen hoch 0 Daumen runter 0

  2. Ersan Günes sagt:

    ACHTUNG: WORDPRESS STELLT DIE SYNTAX NICHT GENAU NACH!

    statt -channel müsst ihr das mit doppelstrich schreiben: –channel …

    Daumen hoch 0 Daumen runter 0

  3. Puresgift sagt:

    Echt gute idee werde das morgen sobald ich die 2te Wlankarte hab direkt mal ausprobieren , vielen dank für das teilen deiner idee.

    Daumen hoch 0 Daumen runter 0

  4. beck sagt:

    Gut gemacht .. ausführlich und mit bildchen dabei :) besser gehts nicht!
    1000 dank!

    gruß
    beck

    Daumen hoch 0 Daumen runter 0

  5. r0w3zz sagt:

    Jop super Anleitung!
    Coole Idee das mit dem Ping.

    1000x Thx!

    MFG r0w3zz

    Daumen hoch 0 Daumen runter 0

  6. Lara sagt:

    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.

    Daumen hoch 0 Daumen runter 0

  7. Lara sagt:

    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.?

    Daumen hoch 0 Daumen runter 0

  8. n3ls0n sagt:

    bin ich blind oder gibbet das net als pdf O_o

    Daumen hoch 0 Daumen runter 0

  9. Ersan sagt:

    naja wahrscheinlich gibts von meinem tutorial unendliche kopien im netz. ist ja schon paar jahre alt.

    Daumen hoch 0 Daumen runter 0

  10. Prelux sagt:

    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.

    Daumen hoch 0 Daumen runter 0

  11. Jil sagt:

    @ 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

    Daumen hoch 0 Daumen runter 0

  12. Vapp sagt:

    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.

    Daumen hoch 0 Daumen runter 0

  13. mani sagt:

    Wie bekomt man die “clients mac” aus schritt 5 raus ? habe ich was überlesen?

    Daumen hoch 0 Daumen runter 0

  14. pimpu sagt:

    Wie viele IVs braucht man den da? klappt bei über 500.000 immer noch nicht. Vielleicht kannst du mir ja helfen.

    Daumen hoch 0 Daumen runter 0

  15. sam sagt:

    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 ,-)

    Daumen hoch 0 Daumen runter 0

  16. FelixHier sagt:

    Ich habe das mit dem Patchen der WlanKarte nicht verstnden kann mir da jemand helfen

    Daumen hoch 0 Daumen runter 0

  17. mirko sagt:

    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…

    Daumen hoch 0 Daumen runter 0

  18. Fastnet sagt:

    Hey,
    Da steht ja auch nich von WPA2 sondern WEP. Wer lesen kann
    ist im vorteil.

    Daumen hoch 0 Daumen runter 0

  19. admin sagt:

    Mirko lerne mal das Lesen, dann ist man klar im Vorteil ;)

    FAIL MIRKO FAIL!

    Daumen hoch 0 Daumen runter 0

  20. harry sagt:

    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

    Daumen hoch 0 Daumen runter 0

  21. Sam sagt:

    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.

    Daumen hoch 0 Daumen runter 0

  22. Sam sagt:

    kannst auch “kill -9 ” nutzen wenn was nich zu killen ist.

    Daumen hoch 0 Daumen runter 0

  23. SK sagt:

    Forum: >

    Daumen hoch 0 Daumen runter 0

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht.

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>