-: Nun, bevor Sie
den Abschnitt verlassen und in den Abschnitt "Zugriff
erhalten" wechseln, wo ich Ihnen beibringen
werde, wie Sie die verschiedenen Verschlüsselungen knacken und Zugang zu Netzwerken erhalten.
Ich möchte noch einen Vortrag damit verbringen, über
einen wirklich nützlichen Angriff zu sprechen, der immer noch unter
die Pre-Connection-Angriffe fällt, unter dem Abschnitt.
Der Angriff, über den
ich sprechen möchte, ist der Deauthentifizierungsangriff. Dieser
Angriff ermöglicht es uns, jedes Gerät von jedem
Netzwerk zu trennen, bevor wir uns
mit einem dieser
Netzwerke verbinden, ohne das Passwort für das Netzwerk kennen zu müssen.
Dazu
geben wir vor, der Client zu sein, den
wir trennen möchten, indem wir unsere
MAC-Adresse in die MAC-Adresse dieses Clients ändern und dem Router
mitteilen, dass ich die Verbindung zu Ihnen trennen möchte.
Dann geben wir wieder vor, der Router zu
sein, indem wir unsere Mac-Adresse
in die Mac-Adresse
des Routers ändern und dem Client mitteilen, dass Sie die Trennung
angefordert haben, also werde ich Sie trennen.
Auf diese Weise können wir jeden
Client von jedem Netzwerk erfolgreich trennen oder deauthentifizieren.
Jetzt werden wir dies nicht manuell
tun, sondern ein Tool namens aireplay-ng verwenden, um das zu tun.
Aus der
vorherigen Vorlesung wissen wir, dass
diese Mac-Adresse hier zu einem Apple-Computer gehört und
wie gesagt, dieser Apple-Computer ist tatsächlich mein Computer hier.
Und wie
Sie sehen können, ist dieser Host-Rechner genau hier mit
diesem Netzwerk verbunden, das demjenigen entspricht, das Sie hier
sehen, und es hat tatsächlich Internetzugang.
Wenn ich also nur nach test suche, sehen
Sie, dass ich verbunden
bin und nach Dingen suchen kann, ich kann Google verwenden.
Also, ich habe eine funktionierende Internetverbindung.
Jetzt kommen wir
hierher zurück und verwenden ein Tool namens
aireplay-ng, um den Deauthentifizierungsangriff zu
starten und diesen Mac-Computer vom Internet zu trennen.
Also geben wir den Namen des
Programms ein,
der aireplay-ng ist, und sagen ihm,
dass ich einen Deauthentifizierungsangriff ausführen möchte.
Dann gebe ich ihm
die Anzahl der Deauthentifizierungspakete, die ich senden möchte, also gebe
ich ihm eine wirklich große
Zahl, damit es diese Pakete sowohl an
den Router als auch an das Zielgerät sendet.
Daher werde ich mein Zielgerät für einen
sehr langen Zeitraum trennen.
Und die einzige Möglichkeit, die Verbindung wieder herzustellen, besteht
darin, Strg + C zu drücken und aireplay-ng zu beenden.
Als nächstes gebe
ich aireplay-ng die MAC-Adresse meines Zielnetzwerks.
Also mache ich einen Strich
a und gib ihm die MAC-Adresse,
die ich von hier aus kopiere,
dann werde ich Strich c verwenden,
um ihm die MAC-Adresse des Clients zu geben, den
ich trennen möchte .
Und der Client, den ich trennen
möchte, ist dieser Client hier, der wie gesagt
der Apple-Computer ist.
Also kopiere ich es und füge es hier ein.
Wenn Ihr Zielnetzwerk auf der Fünf-Gigahertz-Frequenz läuft, müssen
Sie dem Befehl hier den Strich-Großbuchstaben
D hinzufügen.
Aber mein Ziel verwendet, wie Sie sehen können, 2. 4 Gigahertz, also
brauche ich das nicht, und
ich füge einfach meine WLAN-Karte
im Monitormodus hinzu, die mon0 ist.
Es ist sehr wichtig zu
verstehen, dass dieser Befehl nur den Zielclient vom
angegebenen Netzwerk trennt.
Wenn es also andere Netzwerke gibt, mit denen
sich die Zielclients verbinden können, wird automatisch eine Verbindung zu ihnen hergestellt.
In vielen
Fällen kann es sich also mit der Fünf-Gigahertz-Version des
Netzwerks verbinden, oder es
kann sich mit einem völlig anderen Netzwerk verbinden,
für das es bereits das Passwort kennt.
Und wenn es sich um
ein mobiles Gerät handelt, kann es über seinen mobilen Datentarif
sogar weiterhin auf das Internet zugreifen.
Es mag also so aussehen, als hätte der
Angriff nicht funktioniert, aber
er hat tatsächlich funktioniert und der Client hat sich
gerade von diesem Netzwerk getrennt und verwendet ein anderes Netzwerk.
Um dies
zu lösen, müssen Sie lediglich ein neues Terminalfenster öffnen und
genau den gleichen Befehl ausführen, diesmal jedoch
auf das neue Netzwerk abzielen, mit dem sich der
Client verbunden hat.
Ich habe das zusammen mit fortgeschritteneren Themen in
meinem fortgeschrittenen Netzwerk-Hacking-Kurs behandelt. Sehen Sie sich
den Bonus-Vortrag, den letzten
Vortrag dieses Kurses an, um weitere
Informationen über meinen fortgeschrittenen Netzwerk-Hacking-Kurs und alle
anderen Kurse zu
erhalten, die Sie damit belegen können Kurs.
Also ein sehr, sehr einfacher Befehl, den wir eingeben, aireplay-ng, das ist
der Name des Programms, das wir verwenden werden.
Wir machen, dash dash
deauth, um aireplay-ng
mitzuteilen, dass ich einen Entauthentifizierungsangriff durchführen möchte.
Ich gebe ihm eine wirklich große Anzahl
von Paketen, damit er die Deauthentifizierungspakete sowohl an den Router als
auch an den Client
sendet und die Verbindung zum Client getrennt hält.
Ich verwende
den Bindestrich a, um die MAC-Adresse des
Zielrouters oder des Zielzugriffspunkts anzugeben.
Dann verwende ich
Bindestrich c, um die MAC-Adresse des Clients anzugeben.
Schließlich gebe ich ihm mon0,
das ist der Name meines drahtlosen Adapters im Monitormodus.
Jetzt können Sie diesen Befehl
wie folgt ausführen und in den meisten Fällen würde er funktionieren, aber in sehr
seltenen Fällen schlägt dieser Befehl fehl, es sei denn,
airodump-ng wird für das Zielnetzwerk ausgeführt.
Also, was ich
jetzt tun werde, ist, zu meinem ersten Terminal hier drinnen
zurückzukehren und airodump-ng auszuführen, mit dem
Befehl, den wir zuvor gesehen haben.
Und ich möchte nichts in eine
Datei schreiben, also werde ich das Write-Argument entfernen.
Also, ich mache nur einen normalen airodump-ng-Befehl, ich
gebe ihm buchstäblich nur die BSS-ID
meines Zielnetzwerks und ich gebe ihm den Zielkanal und dann drücke
ich einfach die Eingabetaste.
Wir haben gesehen, wie das geht, wir haben einen ganzen Vortrag
darüber verbracht, deshalb habe ich es wirklich schnell gemacht.
Und dann kehre
ich zu dem Befehl zurück, den wir bisher geschrieben
haben, und drücke die Eingabetaste.
Jetzt, wie Sie sehen, sagt
aireplay-ng, dass es die Deauthentifizierungspakete sendet.
Und wenn wir hierher zurückkehren und nach oben schauen, können
Sie sehen, dass ich tatsächlich meine Verbindung verloren habe und
versuche, wieder eine Verbindung herzustellen.
Wenn ich also versuche, nach etwas zu suchen,
also sagen wir test2,
werden Sie sehen, ich bleibe stecken und nichts wird für mich geladen.
Die einzige Möglichkeit für mich, eine
Verbindung herzustellen, besteht darin,
hierher zurückzukehren, wenn ich dies mit Strg + C beende, beende dies wieder.
Und jetzt sollte mein Computer in der Lage sein, sich wieder
zu verbinden und die Verbindung wiederherzustellen.
Dies ist in vielerlei Hinsicht sehr, sehr praktisch,
es ist sehr nützlich in Social Engineering-Fällen,
in denen Sie Clients vom Zielnetzwerk trennen und dann den
Benutzer anrufen und sich als Person aus der IT-Abteilung ausgeben
und ihn bitten,
ein Virus oder eine Hintertür, die ihnen mitteilt,
dass dies ihr Problem beheben würde.
Sie könnten auch einen anderen gefälschten Zugangspunkt erstellen und sie
dazu bringen, sich mit dem gefälschten Zugangspunkt
zu verbinden und dann von diesem Zugangspunkt aus auszuspionieren, und
wir werden später im Kurs sehen, wie das geht.
Und Sie können dies auch verwenden, um den Handschlag
zu erfassen, der hier tatsächlich passiert ist.
Und das ist entscheidend, wenn es um WPA-Cracking geht.
Und wir
werden darüber sprechen, sobald wir zum WPA-Cracking-Bereich kommen.
Also, wie
gesagt, dies ist ein kleiner Angriff, der als Plugin für
andere Angriffe verwendet werden kann oder andere Angriffe ermöglicht.