Kursleiter: Jetzt sind wir bereit, Verbindungen von
unserer Hintertür zu empfangen.
Also haben wir die Hintertür
erstellt, eine Nutzlast gesetzt und hier auf eingehende
Verbindungen von jeder Verbindung lauscht, die von derselben
Hintertür auf demselben Port auf derselben IP eingeht.
Wenn also eine Person diese Hintertür betreibt, erhalten
wir die Verbindung hier auf diesem
Computer zurück.
Was wir jetzt tun
werden, ist, die Hintertür zu testen, um sicherzustellen, dass sie funktioniert.
Dazu
verwenden wir eine sehr einfache Liefermethode.
Später im Kurs
werden wir über intelligente Zustellungsmethoden sprechen, die
die Person dazu verleiten, die Datei zu öffnen,
die wir an sie senden.
Im Moment machen wir nur ein sehr
einfaches Beispiel, um unsere sehr einfache Hintertür zu testen.
Um das
zu tun, legen wir einfach die Hintertür auf unseren Webserver
und laden sie dann vom Zielcomputer herunter.
Das ist also nichts Schlaues und
Sie können auf diese Weise wahrscheinlich nicht die Hintertür an eine
echte Person liefern.
Wir machen dies also nur zu
Testzwecken, um sicherzustellen, dass unsere Hintertür funktioniert.
Kali kommt also mit einem Webserver und was das bedeutet, im Grunde
können Sie Kali als Website verwenden.
Was wir also
tun werden, ist, diese Hintertür und diese
Website zu installieren und sie dann einfach vom Windows-Zielcomputer herunterzuladen.
Das Website-Verzeichnis, in
dem Sie die Website-Dateien speichern sollten, ist jetzt VAR WWW HTML.
Also zeige ich dir jetzt, was es ist.
Wenn Sie einfach hier auf den Pfad klicken
und dann einen Schrägstrich
einfügen, können Sie den gewünschten Pfad manuell eingeben.
Also wollen wir zu var www html gehen.
Und dies ist der Ort, an dem die Website-Dateien gespeichert werden.
Jetzt haben Sie wahrscheinlich nur einen Index. html, werden Sie
all das Zeug nicht haben.
Aber das sind nur
Sachen, die ich erstellt habe, während ich ein paar Dinge getestet habe.
Der Index ist also die Hauptseite, die die Leute normalerweise sehen,
wenn sie diese Website besuchen.
Also, was ich hier tun werde, ist,
zuerst ein Verzeichnis zu erstellen und es Evil Files zu nennen.
Jedes Mal, wenn wir eine Backdoor oder einen Keylogger erstellen, legen wir
sie hier ein und
laden sie dann auf den Windows-Rechner herunter, um sie zu testen.
Und wieder werden wir später im Abschnitt Liefermethoden
über intelligente Liefermethoden sprechen.
Im Moment erstellen wir nur die Evil Files
und testen sie, um sicherzustellen, dass sie wie erwartet funktionieren.
Also werde ich dieses Verzeichnis Evil Files nennen.
Und darin werde
ich die Hintertür platzieren, die wir zuvor erstellt haben.
Die von uns erstellte Hintertür wurde mit Veil Evasion erstellt.
Und Veil Evasion hat uns tatsächlich den vollständigen Weg davon gegeben, als wir
es erstellt haben, wenn Sie sich erinnern.
Oder Sie können jetzt zurück zur Vorlesung gehen und sie sich ansehen.
Also drücke ich einfach Control T, um einen neuen Tab zu öffnen.
Und
dann wieder klicke ich hier auf den Pfad und
mache einen Schrägstrich, um
den Pfad manuell einzugeben.
Und dann
gehen wir zur kompilierten Ausgabe von var lib veil-evasion.
Drücke Enter.
Und Sie werden die Hintertür sehen, die ich gleich hier erstellt habe.
Und wir haben es rev https 80 80 genannt.
Also kopiere ich das und füge es hier ein.
Und das ist es.
Jetzt können wir diese Datei von der Website herunterladen,
die Kali verwendet, die Kali hat.
Um nun die Website umgekehrt zu starten,
müssen wir den Dienst über die Eingabeaufforderung starten.
Und um das zu tun, werden wir den Dienst apache2 start ausführen.
Der Befehl lautet also service, um beim Service zu starten.
Apache2 ist der Name des Webservers.
Und dann wollen wir diesen Webserver starten.
Ich drücke Enter.
Und da wir keine Fehler erhalten haben,
wurde der Befehl ordnungsgemäß ausgeführt.
Jetzt ist alles fertig.
Die IP der Kali-Maschine war also 10 20 14 213.
Es ist die gleiche IP, die wir hier hören, und
es ist die gleiche IP, die Sie erhalten würden, wenn Sie auf fconfig sind.
Also gehe ich zu meinem Windows-Rechner
und navigiere zu meiner
IP-Adresse des Kali-Rechners, die 10 20 14 213 ist.
Und dies öffnet den grundlegenden Indexpunkt-HTML, den ich
Ihnen gezeigt habe.
Und es heißt im Grunde nur, dass es funktioniert.
Teilen Sie uns mit, dass
der Webserver funktioniert und die Website funktioniert.
Dies ist alles in VAR WWW HTML.
Wenn ich also in das Verzeichnis gehen
wollte, in dem wir die Hintertür abgelegt haben, gehen wir einfach
zu Evil Files, weil wir es Evil Files genannt haben.
Ich drücke Enter.
Und Sie können die Hintertür sehen, die wir in der
vorherigen Vorlesung erstellt haben.
Und wir nannten es Rev HTTPS 80 80.
Wenn ich also darauf klicke, wird es für mich heruntergeladen.
Und wie ich
schon sagte, dies ist nicht der klügste Weg, die Hintertür zu liefern.
Aber im Moment wollen
wir nur die Hintertür testen und sicherstellen, dass sie funktioniert.
Wenn ich also auf die Downloads klicke und die Hintertür ausführe, wird mir
angezeigt, dass dies eine ausführbare Datei ist. Seien Sie
also vorsichtig, wenn Sie sie ausführen.
Aber das erkennt keinen Virus.
Es heißt buchstäblich nur, seien Sie vorsichtig, wenn Sie EXEs ausführen.
Ich werde es trotzdem zulassen.
Und wenn wir hierher zurückkommen, werden Sie sehen, dass wir
eine Verbindung vom Zielcomputer erhalten haben.
Wir haben uns also nicht mit dem
Zielcomputer verbunden, der Zielcomputer hat sich wieder mit uns verbunden.
So können Sie die IP des
Zielcomputers sehen, die 10 20 14 206 ist.
Und diese IP hat sich über Port 80 80 mit uns verbunden. Genau hier.
Im Grunde haben wir jetzt also die volle Kontrolle über diesen Computer.
Hier können Sie sehen, dass wir eine Meterpreter-Sitzung haben.
Und was uns Meterpreter ermöglichen, ist
buchstäblich alles, was der Benutzer auf seinem
Computer tun kann.
Wir werden also sehen, wie wir den Meterpreter später
bei den Post-Connection-Angriffen verwenden können.
Im Moment können wir sehen, dass die Hintertür funktioniert,
und wenn wir sysinfo ausführen, können Sie sehen, dass wir uns in
der MS Edge Windows 10-Maschine befinden.
Es ist ein Windows 10 hier. Es ist x64.
Es verwendet Englisch US und es verwendet einen Meterpreter x86
für Windows.
Wie gesagt, jetzt können wir auf dem Zielcomputer alles
tun, was wir wollen.
Und über die Verwendung des Meterpreter sprechen wir
später im Abschnitt Postanschluss.
Aber auch hier haben wir im
Grunde jetzt den Zielcomputer gehackt und haben die volle
Kontrolle darüber.