Dozent: In
diesem Vortrag möchte ich Ihnen nun zeigen, wie Sie mit
Bettercap einen ARP-Spoofing-Angriff ausführen.
Auf diese Weise können wir unseren
Computer in die Mitte der Verbindung stellen und Daten abfangen.
Nicht nur das, sondern wir werden auch sehen, wie
wir diese Daten lesen können.
So können wir alle URLs
und alle Websites sehen, die das Ziel besucht,
und wir sehen alles, was sie veröffentlichen.
Wenn Sie also Benutzernamen oder Passwörter
an Websites senden, können
Sie diese erfassen und anzeigen.
Also müssen wir zuerst der Mann in der Mitte werden.
Und wir werden dies mit einem Modul namens ARP-Spoof tun.
Wenn ich zum Hilfemenü hoch scrolle,
können Sie sehen, dass wir hier ein Modul namens ARP-Spoof haben.
Wenn wir nicht wissen, wie man dieses Modul benutzt, helfen
wir wie üblich arp. Parodie, weil wir
sehen wollen, wie dieses Modul verwendet wird und
alle Optionen, die wir dafür einstellen können.
Wie Sie sehen können,
können wir wie gewohnt Arp machen. Spoof ein, um dieses Modul einzuschalten.
Wir können Arp machen. verbieten und
dies wird buchstäblich nur die Verbindung
des Ziels schneiden.
Das ist sehr einfach.
Sie können es in Ruhe ausprobieren.
Ich werde es hier nicht tun.
Sie können Arp tun. spoof off
zum ausschalten und arpen. verbieten, um das Verbot auszuschalten.
In der vorherigen Vorlesung habe ich außerdem gesagt,
dass alles, was Sie unter den
Parametern sehen, die Optionen sind, die wir für dieses spezielle Modul festlegen können.
Aber ich habe dir nicht gezeigt, wie du das ändern kannst.
In dieser
Vorlesung werden wir einige dieser Optionen modifizieren.
Wie Sie sehen, ist das Tool tatsächlich sehr hilfreich,
da es uns hier zunächst den Optionsnamen in
Gelb gibt.
Das sind also die Optionen, die wir einstellen
können, die wir ändern können.
Außerdem erhalten wir eine
Beschreibung der Funktionsweise dieser Option und
des Standardwerts.
So können wir zum Beispiel sehen, dass wir eine Option
namens arp haben. Parodie. Vollduplex.
Sie können die Beschreibung für diese Option sehen und
im Grunde genommen, was diese Option bewirkt,
wenn Sie sie auf
true setzen. Dadurch werden sowohl der Router als auch das Ziel gefälscht.
Es ist also ähnlich wie bei ARP-Spoof, als wir
den Befehl zweimal ausgeführt haben, um sowohl
den Router als auch das Ziel zu fälschen.
Wenn Sie dies auf true setzen,
werden sowohl der Router als auch das Ziel gefälscht
und Sie befinden sich mitten in der Verbindung.
Wenn Sie den Standardwert (false) beibehalten,
wird nur der Zielcomputer gefälscht.
Dies kann
nützlich sein, wenn der Router einen
gewissen Schutz gegen ARP-Spoofing-Angriffe bietet,
da Sie nicht mit dem Router interagieren müssen.
Es ist jedoch auch einschränkend, da wir nicht in der Lage sind,
das zu tun, was ich
in den nächsten Vorlesungen tun werde, da der
Router direkt mit dem Zielgerät kommuniziert.
Wir können also keine Informationen in
die Antworten einfügen, die der Router an das Zielgerät sendet.
Jetzt möchte ich dies in true ändern und
die Methode, die ich
dafür verwenden werde, kann verwendet werden, um eine Option in
einem beliebigen Modul in Bettercapp zu ändern.
Also nicht nur in der Arp. Parodie.
Wenn Sie ein Modul verwenden,
können Sie Hilfe, gefolgt vom Modulnamen, ausführen,
um Hilfe zu diesem Modulnamen zu erhalten.
Hier sehen Sie alle Optionen, die Sie einstellen können.
Wenn Sie dann den Wert einer
dieser Optionen ändern möchten, müssen Sie
lediglich den Optionsnamen, den ich hier habe, kopieren und
set eingeben, gefolgt von der Option, die Sie
ändern möchten.
Und in meinem Fall heißt es arp. Parodie. Vollduplex.
Und ich möchte das auf wahr setzen.
Also sehr, sehr einfach.
Und wie gesagt, Sie können diesen Befehl
verwenden, um eine beliebige Option in einem beliebigen Modul in Bettercap zu ändern.
Sie müssen nur Folgendes eingeben,
festlegen, gefolgt vom Optionsnamen
und dem Wert, den Sie festlegen möchten.
Also drücke ich die Eingabetaste und fertig.
Wenn Sie keine
Fehler sehen, bedeutet dies, dass es ordnungsgemäß ausgeführt wurde.
Die nächste Option, die ich ändern möchte, sind die Ziele.
In der Beschreibung heißt
es also, dass dies die Ziele sind,
gegen die ich den Angriff ausführen möchte, und
dass ich ein Koma verwenden kann, wenn ich mehrere IPs gleichzeitig als Ziel
festlegen möchte.
Also wieder, genau wie
zuvor, werde ich set machen, gefolgt vom Optionsnamen,
der arp ist. Parodie. Ziele.
Und Sie können die Registerkarte tatsächlich zum automatischen Vervollständigen verwenden.
Wenn ich also nur den Tabulator T-A eingebe, werden
die Ziele automatisch für mich vervollständigt.
Und danach werde ich den Wert setzen,
auf den ich diese Option
setzen möchte, das ist die IP meines
Ziels und wir können dies mit net discover, mit Zen Map oder
mit dem Ergebnis, das ich hier erhalten habe, erhalten.
Nachdem ich das Aufklärungsmodul ausgeführt habe, habe ich net gemacht. show und wir haben all
dies, das
ist die Liste aller Computer,
die mit demselben Netzwerk verbunden sind.
Und mein aktuelles Ziel ist dieses spezielle Gerät, die
10. 0. 2. 7.
Dies ist meine virtuelle Windows-Maschine hier.
Also werde ich die IP 10 setzen. 0. 2. 7.
Und wieder sehen wir
keine Fehler, was bedeutet, dass alles wie erwartet ausgeführt wurde.
Jetzt können wir das Tool ausführen.
Und wieder können wir, basierend auf dem Hilfemenü,
das wir bekommen haben, Arp machen. Spoof ein, um dieses Modul einzuschalten.
Also werden wir Arp machen. Parodie auf.
Und perfekt, wie Sie sehen können, sehen wir keine Fehler.
Es sagt uns, dass das Modul läuft.
Und wenn ich wieder helfe, bekommen wir eine
Liste aller Module, die gerade laufen.
Und wie Sie sehen, können wir sehen, dass ARP-Spoofing aktiviert ist.
Auch ist es sehr wichtig, dass Sie sicherstellen,
dass das Netz. Sonde und das Netz. Recon laufen.
Das haben wir in der vorherigen Vorlesung gemacht.
Deshalb habe ich es jetzt nicht getan.
Im Moment sollte Bettercap also genau
das tun, was ARP-Spoofing getan hat. Es
sollte sowohl den Router als auch das Zielgerät zum
Narren halten und mich wie hier gezeigt in die
Mitte der Verbindung stellen.
Gehen wir also gleich hier zur Windows-Maschine.
Und ich werde Arp-A machen, und wie Sie sehen können, ist
die MAC-Adresse des Routers hier die
gleiche wie die MAC-Adresse für dieses Gerät, nämlich die
10. 0. 2. 15.
Und wenn ich zurück zum
Kali-Rechner gehe und ifconfig mache, wird angezeigt, dass dies
dieselbe MAC-Adresse ist wie die MAC-Adresse der Kali ETH0-Schnittstelle.
Das bedeutet im Grunde genommen, dass diese Windows-Maschine jedes
Mal, wenn sie etwas an den Router senden
möchte, es an die Kali-Maschine sendet.
Und da wir in Bettercap die Vollduplex-Option aktiviert haben, ist
der Router der Ansicht, dass dieser
Kali-Computer der Zielcomputer ist.
Daher wird es immer dann, wenn eine Antwort
an den Windows-Computer gesendet
werden muss, direkt hier an Bettercap gesendet.
Und wie ich bereits sagte, bedeutet dies, dass jeder Benutzername, jedes
Kennwort, jede URL und alles, was der Zielcomputer sendet
oder empfängt, die Kali-Maschine durchlaufen
muss, auf der wir es lesen, ändern oder löschen können.
Und ich werde Sie in den nächsten Vorlesungen durch das Thema führen.