Dozent: In den
vorherigen Vorlesungen haben wir gelernt,
wie man Bettercap verwendet, um alle Clients im
selben Netzwerk zu erkennen, einen ARP-Spoofing-Angriff auszuführen, um die Daten
abzufangen und dann Daten zu schnüffeln, um Benutzernamen, Kennwörter
und alles zu sehen, was über das Netzwerk gesendet wird .
Dazu mussten wir
tatsächlich eine Reihe von Befehlen ausführen.
Also mussten wir erstmal net machen. Sonde ein,
um das Sondenmodul einzuschalten.
Wir mussten die Einstellungen für das
ARPspoof-Modul vornehmen, das einschalten und dann das Sniffing-Modul einschalten.
Jetzt müssen Sie jedes Mal, wenn Sie dies tun
möchten, jedes Mal, wenn Sie Daten abfangen und auf dem Bildschirm
anzeigen möchten, alle Schritte ausführen, die ich Ihnen in der
vorherigen Vorlesung gezeigt habe.
Oder wenn Sie wie ich faul
sind, können Sie all das automatisch mit einem Caplet tun. Genau
das möchte ich Ihnen in diesem Vortrag zeigen.
Was meine ich mit einem Caplet?
Grundsätzlich ist ein Caplet nur eine
Textdatei, die alle Befehle enthält, die Sie ausführen möchten.
Also werde ich die Größe dieses Menüs ändern.
Ich öffne eine Textdatei
und organisiere dies ein wenig, um
das Verfolgen zu vereinfachen. Ich lösche
dieses Fenster hier und gehe zum
ersten Befehl, den wir ausführen mussten Um
dies zu tun.
Also nochmal nach oben scrollen, das erste was wir
gemacht haben war net. Sonde an.
In meiner Textdatei hier werde
ich diesen Befehl buchstäblich eingeben, net. Sonde an.
Und wie wir gesehen haben, startet dies automatisch
das Netz. Aufklärungsmodul.
Wir haben beide Module erneut aktiviert,
um die verbundenen Clients zu ermitteln und
automatisch alle neuen Clients zu ermitteln, die eine
Verbindung zum Netzwerk herstellen.
Als nächstes
haben wir die Einstellungen für das ARPspoof-Modul geändert.
Also haben wir ARPspoof Full Duplex auf true gesetzt.
Ich werde das tatsächlich kopieren und hier einfügen.
Dann setzen wir die Ziel-IP.
Also nochmal, ich kopiere es einfach und füge es hier ein und denke
daran, dass dies sehr wichtig ist.
Sie möchten sicherstellen, dass Sie die IP-Adresse hier
ständig in die IP-Adresse Ihres Ziels ändern.
Wenn Sie mehrere Computer anvisieren, können Sie
einfach das Komma verwenden
und die nächste IP nach dem Koma eingeben.
Als nächstes haben wir das ARPspoof-Modul eingeschaltet.
Also nochmal, das ist, was ich hier machen werde.
Ich werde Arp machen. Parodie auf.
Und schließlich betreiben wir den Schnüffler auch über das Netz. schnüffeln.
Also nochmal, ich werde das hier reinschreiben, netto. schnüffeln.
Das ist also eine schöne Zusammenfassung
dessen, was wir in den vorherigen Vorlesungen gemacht haben.
Wie gesagt,
jedes Mal, wenn Sie die Verbindungen
abfangen möchten, müssen Sie Bettercap
starten und alle diese Befehle manuell ausführen.
Sie möchten das Sondenmodul
starten und den Vollduplexmodus aktivieren.
Sie sind also voll oder fälschen das Ziel und den Router.
Sie möchten Ihre Ziel-IP
festlegen und die Parodie und den Sniff aktivieren.
Um dies sehr einfach zu machen,
anstatt dies jedes Mal eingeben zu müssen, wenn
wir einen ARP-Spoofing-Angriff ausführen und Daten abfangen möchten, füge ich all dies
in eine Textdatei ein.
Ich werde diese Textdatei speichern.
Ich lege es in mein Stammverzeichnis und
nenne es Parodie. Deckel.
Also werde ich das jetzt speichern und ich kann
es schließen, weil wir damit fertig sind und hierher zurückkehren können.
Und was ich eigentlich tun werde, werde ich hier rauskommen.
Also beende ich Bettercap und räume den Bildschirm auf.
Und wenn ich LS mache, um alle Dateien und Verzeichnisse
im aktuellen Arbeitsverzeichnis
aufzulisten, weil ich mich gerade im Stammverzeichnis befinde.
Wenn ich also LS mache, können Sie sehen, dass wir eine neue Datei mit
dem Namen spoof haben. Deckel.
Und nur zur Bestätigung, wenn
ich hier zu meinem Dateimanager gehe, können Sie sehen, dass
wir eine neue Datei im Stammverzeichnis haben, die
Spoof heißt. Deckel.
Und alles, was wir tun möchten, ist, diese Spoof-Datei an
Bettercap zu senden, bevor wir Bettercap starten.
Jetzt wissen wir nicht, wie wir das machen
sollen, also werden wir Bettercap machen - helfen Sie uns dabei, alle Optionen zu sehen, die
wir mit Bettercap einstellen können.
Und wir möchten hier die Option -caplet verwenden.
Also werden wir Bettercap so laufen lassen, wie wir es früher getan haben.
Zunächst führen wir Bettercap gefolgt von iface aus,
um die Schnittstelle anzugeben, die mit
dem Zielnetzwerk verbunden ist. In meinem Fall ist dies ETH0.
Insofern ist dies identisch mit
dem, was ich in den vorherigen Vorlesungen gemacht habe.
Der einzige Unterschied
besteht jetzt darin, dass wir die
Option -caplet verwenden, um meine gerade erstellte Caplet-Datei anzugeben.
Also werde ich -caplet ausführen, gefolgt
von der Datei, die ich gerade
erstellt habe. Diese heißt Spoof. Kappe und das wars.
Bevor ich die Eingabetaste drücke, gehe
ich zu meinem Windows-Rechner zurück
und mache ARP-a, um es Ihnen zu zeigen.
Und wie Sie jetzt
sehen können, hat die IP des Routers genau hier diese MAC-Adresse.
Nachdem ich dies ausgeführt
habe, sollten automatisch alle Module gestartet werden,
die ich gerade eingegeben habe, und es sollte ein ARP-Spoofing-Angriff ausgeführt werden.
Daher sollte sich die MAC-Adresse
des Routers in die MAC-Adresse von ETH0 ändern,
die hier mit kali verbunden ist.
Ich drücke die Eingabetaste, und wie Sie sehen können, ist
tatsächlich ein Fehler
aufgetreten, der besagt, dass die Caplet-Parodie nicht gefunden wurde.
Ich vermute also, dass ich einen Rechtschreibfehler gemacht habe, und das habe ich getan.
Wie Sie sehen, habe ich das Caplet soof not spoof genannt.
Also mache ich tatsächlich so viele Fehler.
Also werde ich das einfach in Spoof
umbenennen und hierher zurückkehren.
Ich gehe und führe denselben Befehl erneut aus und bin perfekt.
Wie Sie sehen, sind keine Fehler aufgetreten.
Wenn ich helfe, wie Sie automatisch sehen
können, wird diese Parodie ausgeführt.
Wir haben die Sonde, die Aufklärung und den Schnüffler,
sobald wir Bettercap starten.
Wenn Sie sich erinnern, dass wir den Stream zum
ersten Mal ausgeführt
haben, mussten wir alles manuell
ausführen und die Optionen manuell festlegen.
Das ist also eine sehr, sehr schöne Art, es zu tun.
Lassen Sie uns nun bestätigen, dass alles wie erwartet funktioniert.
Also gehe
ich zur Windows-Maschine und mache wieder ARP-A.
Und perfekt, wie Sie sehen können, hat sich
die MAC-Adresse des Routers in die gleiche MAC-Adresse geändert wie
die des Kali-Rechners und
die ursprüngliche MAC-Adresse des Routers.
Das bedeutet, dass diese Windows-Maschine
jetzt gefälscht ist und denkt, dass die Kali-Maschine der Router ist,
und der Router
denkt, dass die Kali-Maschine diese Maschine ist.
Dadurch wird Kali in die Mitte der Verbindung gesetzt.
Und nur um das zu bestätigen, ganz schnell, ich
bin schon im Vulnweb.
Dies ist die Website, auf der wir das Login getestet haben.
Ich bin eigentlich sogar noch eingeloggt.
Also werde ich mich abmelden, mich wieder anmelden und
den Benutzernamen dem Administrator überlassen und
ich werde einfach wieder
ein Passwort eingeben, eins, zwei, drei, vier bis neun, null, eingeben.
Gehen wir zurück und perfektionieren.
Wie Sie sehen, könnten wir das nicht bekommen, wenn
wir nicht mitten in der Verbindung wären.
Die Tatsache, dass wir all diese Informationen erhalten,
bedeutet, dass wir es geschafft haben, die
Daten abzufangen und alles zu sehen, was der Zielbenutzer sendet oder empfängt.
Und wieder haben wir den Benutzernamen und das Passwort hier.
Wie gesagt, das funktioniert nur mit HTTP.
Wir werden HTTPS in den nächsten Vorlesungen diskutieren.
Aber in diesem Vortrag wollte ich Ihnen nur eine einfache Möglichkeit zeigen,
die Befehle, die Sie häufig mit Bettercap ausführen, zu skripten, da wir in
Zukunft eine Reihe
von Dingen tun werden, die davon
abhängen, dass wir der Mann in der Mitte sind.
Also, weil ich keine Zeit damit verschwenden möchte, alle
Module zu aktivieren, die wir hier ausführen.
Wenn ich also mit der
rechten Maustaste darauf klicke und mit einem normalen Texteditor öffne,
müssen Sie nur Ihre Befehle in eine Datei einfügen,
einer Datei einen bestimmten Namen
geben und dann, wenn Sie auf Bettercap sind, alles
für Sie Verwenden Sie dazu einfach
das Argument caplet, gefolgt vom Namen Ihrer Caplet-Datei.