Kursleiter: Aus den
vorherigen Vorlesungen haben wir erfahren, dass bei
WPA und WPA2 die einzigen Pakete, die Informationen enthalten,
die uns beim Knacken des Schlüssels helfen
können, die Handshake-Pakete sind.
Und in der letzten Vorlesung haben wir
gelernt, wie man den Handshake erfasst und in einer Datei speichert.
Jetzt enthält der Handshake keine Informationen,
mit denen wir den WPA-Schlüssel wiederherstellen oder neu berechnen können.
Die darin enthaltenen Informationen können nur verwendet
werden, um zu überprüfen, ob ein Passwort gültig ist oder nicht.
Aus diesem Grund erstellen wir eine Wortliste, die im Grunde
genommen eine große Textdatei ist,
die eine große Anzahl von Passwörtern enthält.
Gehen Sie dann
diese Datei durch, gehen Sie die
Passwörter nacheinander durch und verwenden Sie sie
mit dem Handshake, um zu überprüfen, ob dieses Passwort gültig ist oder nicht.
Sie können fertige Wortlisten aus dem Internet herunterladen, aber in dieser Vorlesung
möchte ich Ihnen beibringen, wie
Sie Ihre eigene Wortliste erstellen, und in
der nächsten Vorlesung werde ich Ihnen erklären, wie
die Wortliste und der Handshake verwendet werden, um Stellen
Sie das Passwort wieder her und
wir werden sehen, wie das in der Praxis gemacht wird.
In dieser Vorlesung lernen
wir, wie Sie mit dem Tool Crunch Ihre eigene Wortliste erstellen.
Dies ist eine wirklich praktische Fähigkeit, die Sie
haben sollten, wenn Sie ein Penetrationstester sein
möchten, da Sie mit vielen Szenarien
konfrontiert werden, in denen ein Wortlistenangriff sehr nützlich sein kann.
Die Verwendung des Tools ist also sehr einfach.
Sie müssen lediglich den Namen des Tools eingeben
und anschließend die Mindestanzahl von Zeichen für
die zu generierenden Kennwörter angeben.
Dann geben wir die maximale Anzahl von Zeichen für das
Passwort an.
Anschließend geben Sie die Zeichen
an, aus denen Sie Kennwörter generieren möchten.
Sie können beispielsweise alle Kleinbuchstaben, Großbuchstaben,
Zahlen und Ziffern eingeben oder
einfach eine kleinere Zahl angeben, um die
Wortliste zu verkleinern.
Sie können auch die optionale Option T verwenden, um
ein Muster anzugeben.
Nehmen wir zum Beispiel an, Sie betrachten die
Person, während sie ihr Passwort
eingibt, und Sie sehen, dass das Passwort mit einem A beginnt.
Sie können Crunch also mitteilen, dass das
Passwort mit einem
A beginnt, und mir dann alle möglichen Kombinationen von Passwörtern geben, die
mit einem A beginnen.
Danach verwenden wir die Option -o, um
den Dateinamen anzugeben, in dem die Passwörter gespeichert
werden sollen.
Wir haben hier
ein kleines Beispiel, das eine Liste von Passwörtern
generiert, die von sechs bis acht Zeichen beginnen und
diese Zeichen hier enthalten.
Es werden also Kombinationen aus 123abc und
einem Dollarzeichen erstellt.
Und es wird in einer Datei namens Wortliste gespeichert.
Und diese Passwörter beginnen mit einem A und enden
mit einem B.
Und es werden Passwörter basierend
auf allen möglichen Kombinationen zwischen A und B generiert,
sodass alle generierten Passwörter immer mit A beginnen und mit
B enden.
Lassen Sie uns ein Beispiel für das Tool geben.
Jetzt hat das Tool viele andere Optionen
als die, die wir bisher gesehen haben.
Wenn Sie also nur "Mann" und "Knirschen" eingeben, werden alle
Optionen angezeigt, die Sie einstellen können, und
es wird eine detaillierte Beschreibung aller
dieser Optionen angezeigt.
Es ist also wirklich sehr, sehr gut.
Sie können einige Zeit damit
verbringen, sich mit dem Tool vertraut zu machen.
Jetzt zeige ich Ihnen das
Beispiel und basierend auf dem Beispiel können Sie
alle diese Befehle ausführen.
Wenn Sie jedoch erweiterte Wortlisten ausführen oder erstellen möchten, empfehle
ich dringend, diese zu lesen.
Eine der wirklich coolen Optionen, die ich hervorheben
möchte, ist die Option -p.
Die Option -p weist Crunch an, Kennwörter zu generieren, die
keine sich wiederholenden Zeichen enthalten.
Wenn Sie beispielsweise alle Kleinbuchstaben
und abcd angeben, werden zunächst Kennwörter generiert, die
aus aaaaaaa und dann aus abbbbb und all dem bestehen.
Wenn Sie dies tun, ignoriert Crunch diese Art von
Passwörtern und erstellt nur Passwörter,
die keine sich wiederholenden Zeichen enthalten.
Dadurch wird die Größe der Wortliste von der
Anzahl der Zeichen auf die Potenz der Länge und auf
die Anzahl der Fakultäten reduziert.
Wenn Sie nach unten scrollen, werden tatsächlich weitere Beispiele
für Befehle und die Art der zu
erstellenden Wortlisten angezeigt.
Sie können sich diese also
noch einmal ansehen und sich mit ihnen vertraut machen.
Sobald Sie den Mann
angeschaut haben, können Sie einfach Q drücken.
Und wir werden unseren Befehl
hier ausführen, also werden wir Crunch verwenden.
Ich möchte Kennwörter mit
mindestens sechs
und höchstens acht Zeichen generieren.
Und ich möchte, dass sie Kombinationen von abc enthalten.
Und sagen wir die Ziffern 1-2.
Jetzt können Sie hier tatsächlich weiter Dinge auflisten.
Sie können Zeichen, Großbuchstaben oder sogar Symbole auflisten,
wenn Sie möchten.
Sobald Sie mit der Auflistung der Zeichen fertig
sind, geben wir die Datei an, in der sie gespeichert werden soll.
Und wir werden es in einer Datei namens test speichern. TXT.
Der Befehl ist also sehr einfach.
Es ist knackig, die minimale Länge des Passworts,
die maximale Länge des
Passworts, gefolgt von den Zeichen, aus
denen wir Passwörter generieren möchten, und dann O
zu der Datei, in der die Passwörter gespeichert werden sollen.
Ich drücke die Eingabetaste.
Und wie
Sie sehen, haben wir jetzt ungefähr 448.000 Passwörter generiert.
Und sie sind alle in einer Datei namens test gespeichert. TXT.
Die Größe der Datei beträgt jetzt vier Megabyte.
Und jetzt kann ich diese Datei öffnen, indem ich cat, test mache. TXT.
Und wie Sie sehen, sehen wir
jetzt alle generierten Passwörter.
Ich werde Strg + C drücken, weil es eine riesige Datei ist.
Und wie Sie sehen,
enthält es tatsächlich alle möglichen Kombinationen von abc12.
Ich möchte Ihnen auch ein Beispiel für die Verwendung der Option -t zeigen.
Also werde ich das auf nur sechs bis sechs einstellen,
also sind es nur sechs Zeichen.
Und wir werden die Option
-t verwenden, die die Musteroption ist.
Und ich werde es sagen, dass das Passwort immer
mit einem A beginnen soll.
Und dann möchte ich, dass Sie alle
möglichen Kombinationen von Zeichen zwischen dem A und dem B ausfüllen.
Ich möchte also Passwörter, die mit einem A beginnen
und mit einem B enden.
Und in der Mitte,
am At-Zeichen, können Sie alle möglichen Kombinationen von abc12 eintragen.
Drücke Enter.
Wie Sie jetzt sehen können, ist die Anzahl
der Passwörter viel geringer, es sind nur 625 Passwörter, da ich die Möglichkeiten
von Passwörtern eingegrenzt habe.
Wieder, wenn ich Katze tue, teste. txt, du wirst sehen,
dass ich hier alle Passwörter habe.
Das Tool ist also wirklich nützlich.
Kann in vielen Szenarien verwendet werden.
Ich empfehle Ihnen dringend, etwas Zeit damit
zu verbringen, und schauen Sie sich
auch einige der vorhandenen Wortlisten im Internet an.