Kursleiter: In den vorherigen
Vorträgen haben wir gelernt, wie man Bettercap
verwendet, um eine Reihe von coolen Dingen zu tun.
Aber alles, was wir taten, taten wir
über eine Text- oder Terminalschnittstelle.
Es gibt auch ein Webinterface oder eine grafische Oberfläche für Bettercap,
mit der wir alles machen können, was ich dir
bisher gezeigt habe.
Der Grund, warum ich mit der Textoberfläche angefangen
habe, weil ich sie zunächst einmal lieber
verwende und die statt der grafischen Oberfläche die
ganze Zeit nutze.
Ich denke, es
ist schneller, man kann damit sein
Ziel erreichen und die Angriffe viel schneller starten.
Es erfordert auch weniger Ressourcen und weniger Module, daher ist es
weniger wahrscheinlich, dass es fehlschlägt und es ist weniger fehlerhaft.
Darüber
hinaus habe ich Ihnen durch das Erlernen der
Verwendung der Textschnittstelle auch gezeigt, wie Sie die Caplets und
die Skripte, in denen sie gespeichert sind,
manuell ändern und richtig verwenden
können, ohne dass ein zusätzliches Plugin,
das Plugin, erforderlich ist auf dem das Webinterface läuft.
Trotzdem denken
einige Leute immer noch, dass das Webinterface
benutzerfreundlicher ist, und deshalb
werde ich es in diesem Vortrag behandeln.
Also werde ich Bettercap starten, indem ich bettercap eintippe,
und ich werde -iface tun, um meine Schnittstelle
auszuwählen, die eth0 ist.
Und ich werde diesmal kein Caplet
angeben, weil ich einfach nur Bettercap auf
der Schnittstelle starten möchte, die mit dem Zielnetzwerk verbunden ist.
Also drücken wir
Enter und das wird wie gewohnt ohne Probleme laufen.
Wenn Sie nun das benutzerdefinierte Kali-Image verwenden,
das ich für
diesen Kurs erstellt habe, können Sie die Weboberfläche
einfach durch Eingabe von http-ui starten.
Aber wenn Sie die Originalversion von Kali
verwenden oder Bettercap auf einer anderen Distribution verwenden,
müssen Sie das Webinterface installieren, also
müssen Sie ui verwenden. update, um es zu
installieren, und sobald es installiert ist, können Sie einfach http-ui ausführen.
Da ich
nun, wie gesagt, das neueste benutzerdefinierte Kali verwende,
das für diesen Kurs
entwickelt wurde, kann ich es einfach ausführen, indem ich http-ui
eintippe, ohne etwas installieren zu müssen.
Und wenn ich die Eingabetaste drücke,
werden Sie sehen, dass es unter dieser
URL ohne Probleme ausgeführt wird.
Also kopiere ich das und wir gehen und öffnen
es in meinem Webbrowser.
Und perfekt.
Wie Sie sehen, erhalten wir die Anmeldeseite für das Webinterface, der
Standardbenutzername lautet also user und
das Standardpasswort lautet pass.
Ich klicke auf Anmelden, um mich einzuloggen.
Und wie Sie
sehen, haben wir eine sehr einfache und benutzerfreundliche Oberfläche.
Es gibt keine Befehle mehr, die wir ausführen
müssen, obwohl wir hier Befehle über
die Befehlszeile ausführen können.
Hier haben wir das Ereignisprotokoll.
Dies ähnelt also dem, was Sie hier im Terminal sehen,
aber es ist in einer viel schöneren Oberfläche.
Sie können hier die Suchleiste verwenden, um zu
filtern, wenn Sie nach einem bestimmten Protokoll
oder einem bestimmten Ereignis suchen.
Und Sie können auf jeden Ereignistyp klicken, um ihn stummzuschalten, sodass Sie
nichts von diesem Ereignis auf dem Bildschirm sehen.
All dies geschieht hier im Veranstaltungsmenü.
Die nächste nützliche Seite wäre hier die Landpage, auf der
alle mit dem Netzwerk verbundenen Geräte angezeigt werden. Dies
ist also ähnlich
wie bei der Verwendung von Net. Show.
Wie Sie gerade sehen können, haben wir nur den Router, der eine
10 ist. 0. 2. 1 und
mein aktueller Computer, der 10 ist. 0. 2. 15, das ist Kali.
Nun, wie Sie wissen,
bevor wir das Netz starten müssen. Aufklärung und Netz. testen, um
alle Geräte im selben Netzwerk zu erkennen.
Wenn Sie hier also nicht die Befehle schreiben,
müssen Sie nur auf diesen Play-Button klicken, um das
Netz zu starten. Probe und klicken Sie
auf diesen Play-Button, um das Netz zu starten. recon, du
bekommst hier nette Benachrichtigungen.
Und wie
Sie sehen, ist es uns gelungen, alle angeschlossenen Geräte zu erkennen.
Sie können auch sehen, und hier haben wir ein
schönes Tag, das uns sagt, dass
dies das Gateway ist, und ein schönes Tag, das uns sagt, dass
dies unser Computer ist und die Geräte, die wir entdeckt haben,
sind diese beiden Geräte, und Sie können sehen, das
ist mein MS Edge-Gerät, der Windows-Rechner, auf den wir immer abzielten.
Da dies eine sehr einfache Weboberfläche ist,
müssen Sie nichts
eingeben. Sie können auf diesen kleinen Pfeil
hier neben der Maschine klicken, neben
der IP können Sie diese Maschine
entweder nach Ports scannen oder zu Ihrem hinzufügen Spoofing-Ziele.
Sie müssen also kein Arp einstellen. Parodie. Ziele auf diese
IP, alles was sie tun müssen, ist buchstäblich
hier zu klicken und es wird automatisch dem ARP-Spoof hinzugefügt.
Nicht nur
das, sondern wir werden hier ein nettes
kleines Fenster sehen, um unseren ARP-Spoofer zu konfigurieren,
und denken Sie daran, dass wir diese Option früher auf
true gesetzt haben, den
Vollduplex, also muss ich jetzt nur noch hier klicken, um es zu überprüfen
, und um diesen
Spoofer zu starten, muss ich nur auf Spoofing starten klicken und fertig.
Jetzt sollten wir das Ziel fälschen.
Wie Sie
sehen, sehen wir hier neben dieser IP auch ein nettes
Symbol, das uns mitteilt, dass wir diese IP im Moment fälschen und
ihr sagen, dass wir das Gateway sind.
Wenn ich jetzt also zu meinem Ziel gehe und einfach arp -a ausführe, können
Sie sehen, dass sich die Mac-Adresse des Routers in die
Mac-Adresse des Kali-Rechners geändert hat, und zwar dieser.
Das bedeutet also, dass wir dieses Gerät richtig fälschen, ihm sagen, dass wir
der Router sind, und wir es
geschafft haben, der Mann in der Mitte zu werden.
Nun, ich habe Ihnen schon vorher ausführlich gezeigt, wie man all
das macht. Wenn Sie sich also an nichts davon erinnern
oder sich etwas seltsam anfühlt, dann gehen Sie
bitte zurück und überarbeiten Sie die Vorlesungen, in denen
ich diese Dinge behandelt habe.
Jetzt habe ich Ihnen auch gezeigt, wie
Sie HTTPS umgehen und HSTS teilweise mit einem Caplet umgehen.
Auch hier haben wir eine schöne Speisekarte für Caplets.
Und wie Sie sehen, haben wir alle
Caplets, die derzeit mit Bettercap verfügbar
sind, und Sie müssen nur auf die
Caplets klicken, die
Sie ausführen möchten, und in meinem Fall ist es das hstshijack-Caplet.
Wenn Sie sich erinnern, mussten wir bei der Änderung dieses
Caplets auch den Ort öffnen, an dem
die Caplets installiert sind,
und dann das Caplet in einem Texteditor
öffnen und dann seine Optionen ändern.
Während Sie
hier buchstäblich alle gewünschten Optionen in
diesem Menü ändern können, klicken Sie hier zum Speichern auf das Diskettensymbol
und dann auf Play, um dieses Caplet auszuführen.
Und
wie Sie sehen, erhalten
Sie nette Benachrichtigungen, die Ihnen mitteilen, dass alles wie erwartet
ausgeführt wurde, und jetzt können wir dies testen.
Wenn ich also hierher gehe und einfach die Browserdaten wie gewohnt lösche, und
dann wenn ich einfach zu einer normalen HTTPS-Seite
gehe, wie zum Beispiel Stackoverflow. com, werden Sie sehen, dass dies über HTTP
geladen wird, damit wir uns einloggen können und wir in der Lage sein
sollten, den Benutzernamen und das Passwort zu erhalten,
wie ich Ihnen zuvor gezeigt habe.
Und wir können den teilweisen HSTS-Bypass testen, also wenn ich
zu Google gehe. dh, und suchen
Sie nach Facebook, klicken Sie
auf das erste Ergebnis und
perfekt.
Wie Sie sehen, wird hier wieder über normales HTTP geladen. Wenn
ich mich also einlogge, werden die Informationen von meinem
Sniffer erfasst.
Wie Sie sehen, ist es sehr, sehr einfach, Caplets zu
bearbeiten und sogar über dieses Webinterface auszuführen.
Sie können auch alle anderen Plugins über
das erweiterte Menü hier ausführen.
Wenn Sie also beispielsweise den Sniffer starten möchten, müssen Sie nur
hier nach unten scrollen, nach dem Sniffer
suchen, und wir haben ihn
direkt hier, net. sniff, wenn
ich darauf klicke, wie oben zu sehen ist, läuft es nicht.
Und genau hier müssen Sie, anstatt die Befehle auszuführen,
nur auf den Befehl klicken, den
Sie ausführen möchten.
Nicht nur
das, sondern wenn Sie eine der Optionen ändern möchten,
müssen Sie nur hier eingeben, was
Sie ändern möchten, klicken Sie hier auf
Speichern und führen Sie dann
den Befehl aus, den Sie ausführen möchten .
Wenn ich also jetzt den Sniffer starten möchte,
muss ich nur auf net klicken. schnüffel an, und das
wird das Schnüffeln für mich starten.
Der Sniffer in Kombination mit den netten
Ereignissen, die wir
hier eingeben können, macht es einfacher, die erfassten Daten zu filtern, aber es
ist immer noch nicht der beste Weg, um die
erfassten Daten zu filtern.
Ich werde behandeln, wie man
Daten richtig schnüffelt und sie mit Wireshark
filtert, dem besten Werkzeug zum Schnüffeln und Filtern von Daten.
Aber
auch hier bietet dieses Webinterface eine schönere Art
der Interaktion und Verwendung von Bettercap.
Nun, ich habe Ihnen nicht
gezeigt, wie Sie die Menüs WiFi,
BLE, HID
und Position verwenden, da
wir zuvor keines dieser Module
verwendet haben habe bisher mit dieser Schnittstelle getan.
Wie ich schon sagte, es ist einfacher zu bedienen, ich stimme
zu, aber sobald Sie sich an die Terminalschnittstelle
gewöhnt haben, wird es genauso einfach sein wie diese.
Für mich ist es
übersichtlicher, man kann damit meine Ziele viel schneller
erreichen, es verbraucht weniger Ressourcen und es
ist schneller, deshalb verwende ich es lieber über die Weboberfläche.
Und wenn es nicht darum ginge,
Ihnen zu zeigen, wie man das Webinterface benutzt, würde ich es nicht einmal installieren.
Aber am Ende des Tages möchte ich Ihnen beide Möglichkeiten aufzeigen,
und es steht Ihnen natürlich frei, das zu verwenden, was für Sie einfacher ist.