-: Aus den vorherigen Vorträgen haben wir
nun gelernt, dass wir zum
Knacken von
WPA oder WPA2 zuerst den Handshake erfassen müssen.
Und zweitens haben wir
eine Wortliste, die eine Reihe von
Passwörtern enthält, die wir ausprobieren werden.
Und hoffentlich wird eines davon das Passwort
für das Zielnetzwerk sein.
Im Moment habe ich also beide
Komponenten und wir sind bereit, das Passwort zu knacken.
Dazu entpackt Aircrack-ng den Handshake und extrahiert
die nützlichen Informationen.
Das MIC direkt hier oder der Nachrichtenintegritätscode wird
vom Zugangspunkt verwendet, um zu
überprüfen, ob ein Kennwort korrekt ist oder nicht.
Also wird es das trennen und zur Seite legen.
Und dann verwendet
es alle anderen Informationen
hier, kombiniert mit dem ersten Passwort aus der
Wortliste, um einen MIC, einen weiteren Nachrichtenintegritätscode, zu generieren.
Und dann wird dieses MIC mit dem
verglichen, das bereits im Handschlag ist.
Wenn das unter Verwendung dieser Informationen generierte MIC plus
das erste Passwort identisch ist, dann ist das Passwort,
das zum Generieren dieses MIC verwendet wird, das
Passwort für das Netzwerk.
Andernfalls ist dieses Passwort falsch und es
wird zum nächsten Passwort verschoben.
Nochmals, es wird
dasselbe tun, bis sie alle diese
Informationen in Kombination mit diesem
Passwort verwenden, ein neues MIC generieren und dieses neue MIC mit
dem vergleichen, das sich bereits im Handshake befindet.
Wenn es richtig ist, ist dies das Passwort.
Ist dies nicht der Fall, wird
mit dem nächsten Passwort fortgefahren.
Und es wird dies durch alle Passwörter
in meiner Wortliste tun.
Wenn einer von ihnen das richtige MIC generiert, ist
dies das Passwort für das Netzwerk.
Ansonsten wollen wir das Passwort bekommen.
Deshalb hängt der Erfolg dieses Angriffs wirklich von
Ihrer Wortliste ab.
Sehen wir uns also an, wie dies in der Praxis funktioniert.
Im Moment habe ich hier meine Wortliste.
Es heißt Test. txt, und ich habe
mein Passwort hier tatsächlich manuell am Ende der Liste hinzugefügt.
Nur damit ich beim Ausführen der Wortliste gegen den
Handshake tatsächlich das Kennwort finde,
da die Wortliste standardmäßig nicht mein Kennwort
enthielt.
Ich habe auch die Handshake-Datei hier, wie Sie sehen können.
Und all dies befindet sich in meinem
Home-Verzeichnis, das mein Stammverzeichnis ist.
Wenn ich hier LS mache, werden
Sie sehen, dass ich die Wortliste und die Handshake-Datei habe.
Wir sind also bereit, Aircrack-ng zu starten.
Wir geben also wie gewohnt den Namen
des Programms ein, gefolgt
vom Namen meiner Capture-Datei, der WPA-Handshake null Einpunkt-Kappe ist.
Bis jetzt ist es also identisch mit der Art und Weise,
wie wir es mit WEP verwendet haben.
Der einzige Unterschied
im Moment, da dies ein WPA2-Netzwerk ist,
müssen wir eine Wortliste mit der Option Bindestrich w angeben.
Und der Name meiner Wortliste ist Test. TXT.
Also ganz, ganz einfach "aircrack" heißt mein Programm.
WPA-Handshake ohne eine Punktobergrenze ist der Name der Datei,
die meinen Handshake enthält.
Und ich verwende Bindestrich w, um meine Wortlistendatei anzugeben.
Ich drücke Enter.
Und wie Sie jetzt sehen können,
durchläuft Aircrack-ng
die Weltliste, testet jedes Wort in der Wortliste nacheinander,
wie in diesem Diagramm gezeigt,
berechnet einen MIC basierend auf diesen Informationen in
der Wortliste und
dann, wenn die MIC ist korrekt,
es wird mir sagen, dass dies das Passwort ist.
Die Geschwindigkeit hängt nun von Ihrem Prozessor und
der Größe Ihrer Wortlistendatei ab.
Wenn Sie also
eine große Datei haben, dauert es natürlich länger.
Es gibt auch Online-Dienste, die Sie ausprobieren
können, bei denen Sie den Handshake hochladen,
und sie haben riesige Wortlisten
und sie haben
Supercomputer, die diese Wortlisten durchgehen und versuchen,
Ihnen das Passwort zu geben.
Leider kann ich ihre Links nicht mit Ihnen teilen,
aber Sie können sie leicht bei Google finden, wenn
Sie danach suchen.
Und perfekt!
Wie Sie
sehen, haben wir den Schlüssel gefunden.
es sagt uns, dass der Schlüssel
gefunden wurde, und dies ist der Schlüssel zum Netzwerk.
Und das ist der richtige Schlüssel, denn wie Sie
wissen, ist dies derselbe
Schlüssel, den wir bei der Nutzung der WPS-Funktion erhalten haben.
Jetzt können wir uns also mit dem Netzwerk
verbinden und all die coolen Sachen
ausführen, die
ich Ihnen im Abschnitt nach dem Verbindungsangriff beibringen werde.
Dies ist die einzige bisher bekannte
praktische Methode, um WPA- und WPA2-Schlüssel zu knacken.
Es gibt Methoden, um diesen Prozess zu beschleunigen.
Sie können also die GPU zum Knacken
verwenden, da sie viel schneller ist als die CPU.
Das ist, wenn Sie eine GPU haben.
Sie können auch Regenbogentabellen verwenden.
Sie können die Wortliste auch, während
sie in Crunch erstellt wird, an Aircrack-ng weiterleiten.
Auf diese Weise können Sie größere
Wortlisten erstellen, ohne Speicherplatz auf Ihrem Computer zu verwenden.
Es gibt
auch Methoden, mit denen Sie Ihren Cracking-Prozess anhalten
und nach einer Weile zurückkehren können,
ohne Ihren Fortschritt zu verlieren.
Aber die Grundidee ist dieselbe.
Der einzige Weg, WPA und WPA2 zu
knacken, ist derzeit ein Wortlistenangriff.
Sie können jedoch Social Engineering
verwenden, um das Passwort mit einem bösen Zwillingsangriff zu erhalten,
bei dem Sie einen der Benutzer austricksen, um Ihnen das Passwort zu geben.
Dies wird eigentlich
alles in meinem fortgeschrittenen Netzwerk-Hacking-Kurs
behandelt: das Knacken mit der GPU, das Weiterleiten von Crunch
an Aircrack-ng, das Abrufen des Passworts mit
einem bösen Zwillingsangriff und viel fortgeschrittenere Netzwerk-Hacking-Techniken.
Wenn Sie daran
interessiert sind, empfehle ich Ihnen
dringend, sich meinen Advanced Network Hacking-Kurs anzusehen.
Schauen Sie sich die Bonusvorlesung dieses Kurses
an, die letzte Vorlesung dieses Kurses.
Es enthält Links zu allen meinen anderen Kursen
und den Vergleich zwischen ihnen.