Kursleiter: In
der letzten Vorlesung haben wir Airodumping
verwendet, um alle Netzwerke um
uns herum aufzulisten und nützliche Informationen darüber anzuzeigen.
Normalerweise tun wir dies, um
unser Zielnetzwerk zu sehen, um die
Signalstärke zu sehen, um zu sehen, wie weit wir davon entfernt
sind, und um dann mit dem Targeting dieses Zielnetzwerks zu beginnen.
In diesem Beispiel
gehe ich davon aus, dass mein
Zielnetzwerk das hier ist.
Dies ist
eigentlich das Netzwerk, mit dem mein Host verbunden
ist, und jetzt, da ich
mein Zielnetzwerk habe und einige grundlegende Informationen
dazu habe, wollen wir sehen, wie wir Airodump-ng
nur für dieses Netzwerk ausführen
können, nicht für alle Netzwerke.
Auf diese Weise
können wir weitere Informationen darüber sammeln.
Um dies zu tun, muss
ich zuerst den Namen meines Programms
schreiben, das airodump-ng ist.
Dann werde ich eine bestimmte BSSID oder eine bestimmte
MAC-Adresse für das
Airodump-ng angeben, um Daten von zu beschnüffeln.
Mein Zielnetz hat also eine BSSID davon.
Wir können es hier unter der BSSID sehen.
Also werde
ich es kopieren und dann werde ich --bssid machen und ich
werde ihm die BSSID geben, die ich gerade kopiert habe.
Als nächstes werde ich einen Kanal angeben,
über den Airodumping schnüffeln kann.
Wenn wir hier in der Spalte "Kanal" nachsehen, sehen wir erneut,
dass sich mein Zielnetzwerk auf
Kanal zwei befindet.
Also mache ich --channel 2.
Jetzt teilen wir airodump-ng
mit, dass Sie Daten auf Kanal zwei und
nur von einem Netzwerk mit dieser BSSID abrufen sollen.
Ich werde auch airodump-ng mitteilen, dass
Sie alle Daten, die Sie für mich
sammeln werden, in einer Datei speichern sollen.
Also werde ich sagen --write und dann
werde ich einen Dateinamen eingeben
und diesen Test
aufrufen und am Ende muss
ich wie üblich den Namen meines drahtlosen
Adapters im
Monitor-Modus eingeben, der mon0 in ist mein Fall.
Also ein sehr einfacher Befehl.
Lass es uns noch einmal durchgehen.
Wir machen Airodumping, das ist der Name
des Programms, das ich verwenden möchte.
Ich sage es, ich möchte nur, dass Sie
Daten von einem bestimmten bssid schnüffeln.
Dann gebe ich ihm die BSSID meines Ziels.
Dann sage ich, ich möchte, dass Sie nur
Daten von einem bestimmten
Kanal schnüffeln,
und ich gebe ihm
den Kanal, von dem ich Daten schnüffeln möchte.
Schließlich sage ich, dass Sie
alle Daten,
die Sie erfassen möchten, in
eine Datei schreiben sollen, die
wir als Test bezeichnen. Anschließend gebe
ich meinem WLAN-Adapter den Monitormodus "mon0".
Jetzt drücke ich die Eingabetaste.
Und wie Sie sehen, zeigt mir
airodump-ng hier im Gegensatz zum letzten Mal nur ein Netzwerk.
Dies ist das Netzwerk, in dem ich Daten riechen wollte.
Und wir können auch
sehen, dass wir gerade einen völlig neuen Abschnitt haben.
Als ich in der vorherigen Vorlesung Airodumping ausgeführt habe, haben Sie
gesehen, dass ich nur die
Netzwerke hier hatte und hier unten nichts.
Jetzt können Sie jedoch sehen, dass wir hier
im zweiten Abschnitt der Netzwerke
weitere Einträge haben, und im Grunde sind dies
die Clients oder Geräte,
die mit diesem Netzwerk verbunden sind, alles, was Sie hier im zweiten
Abschnitt sehen.
Im Moment sehen wir also,
dass an dieses Netzwerk drei Geräte
angeschlossen sind und Sie die MAC-Adressen dieser Geräte unter
der Station sehen können.
Sie können also sehen, dass alle diese Geräte
mit demselben Netzwerk verbunden sind.
Die BSSID ist also immer
noch dieselbe. Dies ist die MAC-Adresse
des Netzwerks. Unter
der Station sind die verschiedenen Clients oder Geräte mit diesem
Netzwerk verbunden.
Wir können auch die Leistung sehen, also ist dies
die Signalstärke jedes dieser Geräte.
Wir können die
Geschwindigkeit sehen, wir können die Menge der
verlorenen Daten sehen, wir können die Menge
der Frames oder Pakete sehen, die
wir erfasst haben, und wir können sehen, ob
eines dieser Geräte noch nach Netzwerken sucht.
Wenn Sie Airodump-ng für alle Netzwerke
ausführen, sehen
Sie manchmal immer noch den
Abschnitt, und Sie sehen, dass
einige Geräte nicht verbunden sind und
buchstäblich nach Netzwerken suchen.
Sie sehen also den Namen
der Netzwerke, nach denen sie suchen, unter der Sonde.
Wenn ich nun Strg + C
drücke, wird airodump-ng beendet und funktioniert nicht mehr,
aber ich sollte neue Dateien in meinem aktuellen Arbeitsverzeichnis haben, die die
Daten enthalten, die
wir gerade erfasst haben Verwenden
Sie hier die Schreiboption, um die Daten in einer
Datei mit dem Namen test zu speichern.
Wenn ich also nur alle Dateien in
meinem aktuellen Arbeitsverzeichnis auflisten möchte,
sehen Sie, dass ich vier Dateien
habe, die alle mit test beginnen.
Aber alle haben unterschiedliche Erweiterungen.
Also haben wir eine CSV, wir haben eine netxml, wir
haben eine Kappe und wir
haben ein Kismet. csv.
Beachten Sie jetzt auch, dass
airodump-ng automatisch minus 01 an jede
dieser Dateien anfügt.
Wenn Sie
also in Zukunft versuchen, die
Erfassungsdatei zu verwenden, müssen Sie
-01 an den im Befehl angegebenen Dateinamen anhängen.
Die Hauptdatei, die wir verwenden werden,
ist die Cap-Datei.
Auch diese Datei enthält die Daten,
die wir während des
Zeitraums erfasst haben, in dem airodump-ng hier gearbeitet hat.
Und im Grunde sollte diese Datei alles
enthalten, was von und zu meinem Zielnetzwerk gesendet wurde.
Es sollte also URLs, Chatnachrichten,
Benutzernamen, Kennwörter oder alles enthalten, was diese
Geräte im Internet getan haben, da alles, was sie tun müssen, an
den Router gesendet werden
muss, wie wir es zuvor
gesehen haben.
Das einzige Problem ist, wenn Sie sich die Verschlüsselung
hier ansehen, können Sie feststellen, dass mein Zielnetzwerk die WPA2-Verschlüsselung verwendet.
Alle Daten, die zwischen dem Router und
den Clients gesendet werden, werden verschlüsselt.
Also lassen Sie mich Ihnen zeigen, was ich meine.
Ich werde ein Tool namens Wireshark verwenden, um
die Daten zu analysieren und
mir keine Gedanken darüber zu machen, wie Wireshark verwendet wird.
Wir werden später genauer darauf eingehen.
Im Moment möchte ich
nur sicherstellen, dass Sie die
Idee verstehen, dass wir jetzt alle diese Pakete
erfassen können. Das einzige Problem ist, dass diese Pakete verschlüsselt sind.
Also mache ich Wireshark, um Wireshark zu betreiben.
Und dann öffne ich meine Erfassungsdatei und
gehe zu Datei, Öffnen und sie befindet sich
bereits in meinem Stammverzeichnis. Ich scrolle
einfach nach unten und wähle
mein Test-01 aus. Deckel.
Ich öffne es und
setze es einfach in den Vollbildmodus. Wie
Sie
sehen, haben wir, wenn wir auf
eines dieser Pakete klicken, wirklich keine nützlichen Daten.
Sie können sehen, dass alles wie
Kauderwelsch aussieht und wir
nichts lesen können, obwohl diese Pakete möglicherweise Benutzernamen, Kennwörter
oder URLs enthalten.
Das einzig Nützliche, was wir hier
sehen können, ist der Gerätehersteller.
Wir kennen eines der mit dem Netzwerk verbundenen Geräte
mit dieser spezifischen MAC-Adresse, also endet es mit E8.
Wenn wir nach oben gehen, sehen
wir, dass es sich um dieses spezifische Gerät handelt. Wir wissen jetzt,
dass es sich um ein Apple-Gerät handelt.
Es könnte also ein Apple-Computer sein,
es könnte ein iPhone oder ein iPad sein,
und dies ist tatsächlich mein MacBook-Computer,
der der Host-Computer ist.
Wieder können wir sehen, dass wir auch ein
Gerät haben, das einen Huawei-Chipsatz
verwendet, also kann dies ein Telefon sein oder es könnte der Router sein.
Wenn Sie sich die MAC-Adresse hier ansehen
und sie mit den MAC-Adressen vergleichen,
die wir hier haben,
können Sie sehen, dass dies tatsächlich unter der BSSID
liegt, also die MAC-Adresse des Routers.
Jetzt wissen wir also, dass
die Marke meines Routers Huawei ist.
Wenn wir diese Datei in
Wireshark öffnen, können wir
mehr Informationen sammeln und
erraten, welche
Computer vorhanden sind und welche Betriebssysteme sie
verwenden. Dies ist jedoch nicht
detailliert genug, und das Hauptproblem
ist die Tatsache, dass das Netzwerk Verschlüsselung verwendet.
Jetzt werden wir
im nächsten Abschnitt darüber sprechen, wie diese Verschlüsselung
aufgehoben werden kann. Sobald wir dies tun, werden wir
sehen, wie wir die Passwörter und
Benutzernamen im Klartext sehen und wie wir sie zuordnen können
Alle Computer im selben Netzwerk,
detaillierte Informationen über sie sammeln, sich
in sie hacken und einige wirklich, wirklich coole Sachen machen.
Nun, Sie sollten nach allem, was ich bisher gesagt
habe, raten, wenn dieses Netzwerk ein
offenes Netzwerk war, wenn es ein Netzwerk war, das keine
Passwörter verwendet, dann
hätten Sie tatsächlich alle URLs und alles, was
sie tun, sehen können hier drin.
Aber auch hier, wenn Sie ohne Passwort
keine Verbindung zum Netzwerk
herstellen können, befinden Sie sich automatisch im Post-Verbindungsbereich. In diesem Bereich
werden wir, wie gesagt, über
einige wirklich, wirklich coole Angriffe sprechen, die Sie
ausführen Dies
ist möglich, sobald Sie das Kennwort haben oder eine Verbindung
zum Netzwerk herstellen können.
Also mach dir vorerst keine Sorgen um Wireshark.
Ich wollte nur sicherstellen, dass Sie
verstehen, warum Verschlüsselung nützlich ist und warum sie verwendet
wird und warum
wir jetzt nicht viel sehen können,
weil wir den Schlüssel nicht kennen.
Wir werden später im nächsten Abschnitt über Wireshark und
all das sprechen.