Kursleiter: In
allen Szenarien und Videos, die
wir bisher erstellt haben, wird die Verbindung zum
Zielcomputer unterbrochen, sobald die Zielperson ihren Computer neu startet,
da wir eine normale Hintertür verwendet haben.
Sobald sie ihren Computer neu
starten, wird unsere Backdoor beendet,
der Vorgang wird
beendet und die Verbindung wird unterbrochen.
In der heutigen Vorlesung werden wir über
Methoden sprechen, die es uns ermöglichen,
den Zugriff auf den
Zielcomputer aufrechtzuerhalten, sodass wir jederzeit
zurückkehren und die vollständige Kontrolle über diesen Computer wiedererlangen können.
Dafür gibt es eine Reihe von Methoden.
Der erste benutzt Veil-Evasion.
Wir können anstelle der normalen
Backdoor die von uns erstellte HTTP-Backdoor verwenden.
Sie können einen HTTP-Dienst oder einen TCP-Dienst verwenden.
Ich zeige es dir hier.
Wenn ich nur
Veil-Evasion starte und eine
Liste mache, sehen Sie, dass wir an der siebten Stelle hier und
an der fünften Stelle
Hintertüren für den Service haben.
Sie können jeden von ihnen verwenden.
Wenn ich fünf benutze und wir die
Informationen sehen können,
müssen Sie nur Ihren lhost einrichten.
Setzen Sie den lhost und generieren Sie dann die Hintertür.
Sobald Sie es erstellt haben, können
Sie es verwenden und mit anderen
Dingen kombinieren und an die Zielperson senden, wie wir
es getan haben, oder
Sie können es mit dem von uns
erlernten Upload-Befehl hochladen und dann ausführen.
Dadurch wird die Backdoor als Dienst
auf dem Zielcomputer installiert.
Dann müssen Sie nur noch den Multi-Handler verwenden
und jedes Mal, wenn der Zielcomputer gestartet
wird, wird versucht, eine Verbindung zu Ihnen herzustellen, da
dies eine umgekehrte Shell ist.
Ich werde diese
Methode nicht erklären, da sie sehr einfach ist.
Wir haben schon früher etwas sehr Ähnliches gemacht.
Wir haben mit Veil-Evasion eine Hintertür
erstellt und Inhalte auf den Zielcomputer hochgeladen.
Sie müssen lediglich eine
Hintertür erstellen, diese hochladen, ausführen und fertig.
Außerdem funktioniert es nicht
immer, deshalb werde ich es nicht erklären.
Die normalen Hintertüren sind viel zuverlässiger, deshalb
habe ich eine normale Hintertür verwendet, als ich sie mit Dingen
kombiniert und ihr Symbol
und so weiter geändert habe.
Die andere Methode ist
die Verwendung eines Moduls, das in Meterpreter
enthalten ist und Persistenz heißt.
Lassen Sie sich zeigen, wie Sie das nutzen.
Wenn Sie das verwenden möchten, müssen Sie nur ausführen, und der
Name des Moduls ist Persistenz. Wir werden
das also notieren.
Dann werde ich minus H setzen, um das Hilfemenü zu sehen und
mir alle Optionen zu zeigen, die ich einrichten kann.
Mit dem A können Sie einen Multi /
Handler starten (murmelt).
Das musst du nicht wirklich tun.
Sie müssen den Speicherort, an dem
die Backdoor installiert wird, nicht wirklich ändern.
Die Option minus P gibt die Nutzlast an.
Wiederum ist windows / meterpreter / reverse_tcp
eine wirklich gute
Nutzlast, so dass Sie sich nicht wirklich damit anlegen müssen.
S ist, es zu veranlassen, Systemprivilegien zu verwenden.
Wie Sie bereits gesehen haben, haben wir
keine Systemrechte, sondern normale Benutzerrechte.
Also, was Sie verwenden sollten, ist minus U.
Anschließend können Sie mit dem Minuszeichen i festlegen, wie
lange die
Backdoor versucht, eine Verbindung zu Ihnen herzustellen.
Es wird versucht, alle 10 Sekunden,
20 Sekunden oder 15 Sekunden eine Verbindung herzustellen,
was auch immer Sie angeben.
p, um den Port
und r, um Ihren Computer und die IP Ihres Computers anzugeben.
Um dies auszuführen, müssen Sie nur
die Persistenz
ausführen und mit einem Minus-U unter den Benutzerrechten starten.
Ich würde das Intervall verwenden, ich habe es wahrscheinlich auf 20 Sekunden gesetzt.
Es wird alle 20 Sekunden versucht, eine Verbindung zu mir herzustellen.
Dann verwende ich das Minus p und werde wahrscheinlich 80 setzen, weil
der Port 80, wie gesagt, nicht verdächtig aussieht.
Die Zielperson wird
sehen, dass unsere Verbindung versucht, an Port 80
herauszukommen, was cool ist, es ist nicht wirklich verdächtig.
Dann würde ich minus r verwenden, um meine IP anzugeben, die
10 ist. 20. 14. 203.
Sehr einfach.
Persistenz ist das Modul, das
Sie verwenden, U, um es unter Benutzerberechtigungen
auszuführen, i,
die Anzahl der Sekunden für jeden
Verbindungsversuch, p um den Port anzugeben,
den Sie abhören, und r, um Ihre IP-Adresse anzugeben.
Wenn Sie dies einmal ausführen
und eine Verbindung erhalten möchten,
müssen Sie Multi-Handler auf Port 80
oder auf dem ausgewählten Port starten und in
der ausgewählten Nutzlast verwenden.
Das Problem bei diesen Methoden
ist, dass sie von Antivirenprogrammen erkannt werden können.
Daher werde ich nicht erklären (Audio-Ausschnitte).
Ich werde erklären,
dass es sich um eine Kombination dieser
beiden Methoden handelt, die von Antivirenprogrammen nicht erkannt
werden können und die viel robuster ist
als die erste Methode mit Veil-Evasion.