Dozent:
Also werden wir unsere Backdoor verwenden, die
normale HTTP-Reverse-Meterpreter-Backdoor, die wir im ersten Video
erstellt haben, als wir eine
nicht nachweisbare Backdoor erstellt haben.
Wir werden das verwenden und es als Dienst einspeisen,
damit es jedes Mal ausgeführt wird,
wenn die Zielperson ihren Computer ausführt,
und versuchen, für eine
bestimmte Zeitspanne eine Verbindung zu uns herzustellen.
Um dies zu tun, gehe ich
zunächst zu Control + C und dann zum
Hintergrund der aktuellen Sitzung.
Also haben wir das schon mal gesehen.
Du kannst Hintergrundwissen machen und ich kann immer noch
mit dieser Sitzung auf Nummer eins interagieren und
ich werde ein Modul verwenden.
Das ist also wie das
Multihandler-Modul, das mit
Metasploit geliefert wird und Exploit / windows / local / persistence heißt.
Dann werde ich seine Optionen
zeigen, um zu sehen, was wir konfigurieren müssen.
Wie Sie
hier sehen können, haben wir
ähnliche Optionen wie beim Metasploit-Service.
Das erste ist die Anzahl der
Sekunden, die das Ziel versucht, eine Verbindung zu uns herzustellen.
Also das Intervall und ich werde das auf 10 Sekunden beschränken,
damit der Zielcomputer alle
10 Sekunden versucht, eine Verbindung zu mir herzustellen.
Jetzt ist EXE_NAME der
Name, der unter den Prozessen
angezeigt wird, von denen die Verbindung zurückkommt.
Also werde ich den Browser so einstellen,
dass er weniger erkennbar ist.
Also setzen wir EXE_NAME
auf browser. exe und dann den Pfad,
wo die Nutzlast oder die Hintertür installiert
wird, lasse
ich das gleich.
Ich lasse den REG_NAME, den Registry-Eintrag gleich.
Das ist sehr wichtig.
Sie müssen angeben, auf welcher Sitzung dieser
Exploit ausgeführt werden soll.
Und wie
Sie jetzt sehen können, haben wir Sitzung Nummer eins
verwendet, das ist unsere Meterpreter-Sitzung.
Wenn ich Sitzungen -l mache, werden alle verfügbaren
Sitzungen aufgelistet, und wir
können sehen, dass es ID Nummer eins ist.
Wir müssen also unsere Sitzung hier auf die
Nummer eins setzen.
Also werde
ich SESSION auf eins setzen.
Okay und das Startup,
wir überlassen es
der Benutzerperson, den Benutzerrechten.
Lassen Sie uns nun die Optionen zeigen.
Also Browser und die Session Nummer eins.
Das ist alles gut
Jetzt müssen wir eine
Sache tun, die am
wichtigsten ist, die Nutzlast anzugeben, die als Service
injiziert wird.
Um das
zu tun, werden wir eine Show für Fortgeschrittene machen und das haben
wir noch nie gesehen,
also hat jedes Modul erweiterte Optionen, die wir
uns vorher nicht angesehen haben.
Show advanced zeigt Ihnen erweiterte
Optionen, die Sie für dieses spezielle Modul einrichten können.
Wenn ich
das starte, werden Sie sehen, ich werde
so viel mehr Optionen bekommen und die,
an der wir interessiert sind, ist die EXE:
Custom, was bedeutet, dass wir eine Kunden-EXE verwenden
Führen Sie es als Dienst aus und injizieren Sie es
in den Zielcomputer.
Also werde ich meine EXE :: Custom auf / var
/ www / html / backdoor setzen. exe.
Wie Sie sich erinnern, hatte ich das auf der Hintertür laufen, ich hatte das
in / var / www / html / backdoor gespeichert. exe, also drücke ich die Eingabetaste und
stelle sicher, dass es richtig
eingerichtet ist, da ich manchmal Dinge
falsch schreibe und es sich um /
var / www / html
/ backdoor handelt. exe.
Das ist also perfekt.
Alles ist gut zu gehen.
Ich werde das ausnutzen.
Und das wird / var / www / html / backdoor hochladen. exe auf dem Zielcomputer unter
Verwendung der von uns angegebenen Sitzung, Sitzung Nummer
eins.
Wie Sie jetzt sehen können, wurde
es hochgeladen und installiert. Eine wichtige Sache, die Sie beachten
müssen, ist diese Ressourcendatei, da Sie diese verwenden können,
um die Hintertür zu bereinigen und
zu löschen, wenn Sie dies
nicht tun Wenn Sie die
Hintertür nicht mehr
auf dem Zielcomputer haben möchten, können Sie diese Datei zum
Löschen der Hintertür verwenden, sodass ich sie in
einem Leafpad speichern kann, damit ich sie ausführen und meine Hintertür löschen kann, wenn
ich sie später jederzeit löschen möchte.
Wenn ich Sessions -l mache, habe ich
immer noch meine Session
hier und kann damit interagieren.
Also werde
ich diese Sitzung tatsächlich beenden.
Ich werde alle meine Sitzungen töten.
Und jetzt, wenn ich es aufliste,
habe ich keine Verbindungen zum Zielcomputer,
wie Sie sehen können, und ich werde meinen Exploit / Multi / Handler verwenden, damit
ich auf eingehende Verbindungen achten
kann und alles darauf bereits richtig konfiguriert ist.
Also ich habe meinen Write Port und meine Write IP.
Wenn ich das jetzt
ausnütze, bekomme ich sofort eine Verbindung, da
meine Backdoor auf Port 8080 über Reverse-HTTP
in den Zielcomputer injiziert wurde, aber ich werde
das jetzt nicht tun, sondern den Computer neu
starten Zielcomputer, um Ihnen zu zeigen,
dass ich jetzt immer eine Verbindung mit diesem
Computer habe.
Also mache ich einfach einen normalen Neustart.
Dieser Computer versucht also im Prinzip alle 10
Sekunden, eine Verbindung zu mir herzustellen.
Unabhängig davon, wie oft der
Computer neu gestartet oder heruntergefahren wird, versucht er alle
10 Sekunden, eine Verbindung
zu mir herzustellen.
Ich muss also nur meinen Meterpreter-Handler ausführen und
auf Verbindungen warten.
Jetzt läuft diese Verbindung, wie Sie sehen können.
Es muss nicht beim Start
sein, wenn ich
zuhöre, und ich werde es nur ausnutzen, um zuzuhören.
Es dauert maximal 10 Sekunden, bis die
Verbindung wiederhergestellt
ist. Wie Sie sehen, habe ich eine
Verbindung zum Zielcomputer hergestellt. Ich
gehe zu sysinfo und führe alle Befehle aus, die
wir bisher gelernt haben,
und habe vollen Zugriff auf diesen Computer .