
Verstecke deine Payload in einer .jpg-Datei
_____ ____ _ _
|_ _| | _ \ | | | |
| | _ __ ___ __ _| |_) | __ _ ___| | ____| | ___ ___ _ __
| | | '_ ` _ \ / _` | _ < / _` |/ __| |/ / _` |/ _ \ / _ \| '__|
_| |_| | | | | | (_| | |_) | (_| | (__| < (_| | (_) | (_) | |
|_____|_| |_| |_|\__, |____/ \__,_|\___|_|\_\__,_|\___/ \___/|_|
__/ |
|___/
Version: v1.0 (Stable)
Autor: Ferdi S Kennedy [ kennedy69 ]
Unterstützte Distributionen: Linux Ubuntu, Kali, Mint, Parrot OS
Der Autor übernimmt keinerlei Verantwortung für den Missbrauch dieses Tools.
Denken Sie daran, dass das Angreifen von Zielen ohne vorherige Zustimmung illegal ist und gesetzlich bestraft wird.
Dieses Modul nimmt ein vorhandenes image.jpg und eine payload.ps1 (vom Benutzer eingegeben) und
erstellt eine neue Payload (agent.jpg.exe), die beim Ausführen den Download der
2 zuvor in apache2 gespeicherten Dateien (image.jpg + payload.ps1) auslöst und diese ausführt.
Dieses Modul ändert auch das Icon von agent.exe, sodass es zu einer Datei.jpg passt. Anschließend nutzt es die Spoof-Methode
'Erweiterungen bei bekannten Dateitypen ausblenden', um die Erweiterung von agent.exe zu verbergen.
Alle Payloads (Benutzereingabe) werden von unserem apache2-Webserver heruntergeladen
und im RAM des Zielsystems ausgeführt. Die einzige Erweiterung (vom Benutzer eingegebene Payload),
die das Schreiben der Payload auf die Festplatte erfordert, sind .exe-Binärdateien.
ImgBackdoor speichert alle Dateien im apache2-Webroot, packt den Agenten in eine .zip-Datei,
startet apache2 und die Metasploit-Dienste (Handler) und stellt eine URL bereit, die an das
Ziel gesendet wird (löst den Download von agent.zip aus). Sobald das Opfer unsere ausführbare Datei ausführt,
wird unser Bild heruntergeladen und im Standard-Bildbetrachter geöffnet, unsere
schädliche Payload wird ausgeführt, und wir erhalten eine Meterpreter-Sitzung.
Außerdem speichert es den Agenten (nicht gezippt) im Ordner ImgBackdoor/output,
falls wir agent.jpg.exe über einen anderen Angriffsvektor ausliefern möchten.
'Dieses Tool erstellt außerdem eine cleaner.rc-Datei, um im Ziel zurückgelassene Payloads zu löschen.'
payload.ps1 (Standard) | payload.bat | payload.txt | payload.exe [Metasploit]
"Bearbeiten Sie die Datei 'settings', bevor Sie das Tool ausführen, um andere Erweiterungen zu verwenden"
Alle Bilder mit .jpg (Standard) | .jpeg | .png-Erweiterungen (alle Größen)
"Bearbeiten Sie die Datei 'settings', bevor Sie das Tool ausführen, um andere Erweiterungen zu verwenden"
xterm, zenity, apache2, mingw32[64], ResourceHacker(wine)
'Installiert ResourceHacker.exe automatisch unter den Verzeichnissen ../.wine/Program Files/..'
WARNUNG: Um das Icon manuell zu ändern (Resource-Hacker-Bypass), bearbeiten Sie die Datei 'settings'.
WARNUNG: Nur unter Windows-Systemen wird die 2. Erweiterung ausgeblendet (also zippen Sie die Datei)
WARNUNG: agent.jpg.exe erfordert, dass die eingegebenen Dateien in apache2 liegen (lokaler LAN-Hack)
WARNUNG: agent.jpg.exe verwendet den PowerShell-Interpreter (funktioniert nicht mit Wine).
WARNUNG: Dieses Tool akzeptiert keine Payload-Argumente (Benutzereingabe) (z. B. nc.exe -lvp 127.0.0.1 555)
WARNUNG: Der von diesem Tool bereitgestellte ResourceHacker erfordert, dass WINE auf Windows 7 eingestellt ist
Wenn Sie Ihre eigene Binärdatei verwenden möchten (Benutzereingabe – keine Metasploit-Payloads), dann:
1 - Bearbeiten Sie die Datei 'settings', bevor Sie das Tool ausführen, und wählen Sie 'NON_MSF_PAYLOADS=YES' 2 - Wählen Sie die zu verwendende Binärerweiterung aus 'Denken Sie daran, die Datei settings zu speichern, bevor Sie fortfahren' ..
3 - Führen Sie ImgBackdoor aus, um Ihre Binärdatei zu metamorphosieren (alle Dateien werden automatisch in apache gespeichert) .. 4 - Öffnen Sie ein neues Terminal und führen Sie Ihren Binär-Handler aus, um die Verbindung zu empfangen. HINWEIS: Diese Funktion erstellt KEINE cleaner.rc-Datei
Umgehen Sie die Notwendigkeit, Ihre payload.ps1 einzugeben, und überlassen Sie es ImgBackdoor,
die erforderliche payload.ps1 + agent.jpg.exe zu erstellen und den Handler zu konfigurieren.
"Wenn diese Funktion aktiv ist, müssen Sie nur noch Ihr picture.jpg eingeben :D"
Wählen Sie die zu verwendende Binärerweiterung aus
HINWEIS: Mit dieser Funktion können Benutzer (ps1|bat|txt)-Payloads erstellen
HINWEIS: Diese Funktion erstellt KEINE .exe-Binärdateien
Wenn Sie diese Meldung erhalten, bedeutet dies, dass Sie ImgBackdoor
als sudo ausführen und Ihre Wine-Installation einem Benutzer gehört (Ihnen nicht gehört). Um
dieses Problem zu umgehen, führen Sie ImgBackdoor einfach als Wine-Eigentümer aus.
BEISPIEL: Wenn wine der Person spirited_wolf gehört, führen Sie das Tool ohne sudo aus
BEISPIEL: Wenn wine root gehört, führen Sie das Tool als sudo aus
1 - Framework von GitHub herunterladen
git clone https://github.com/Tsuyoken/ImgBackdoor
2 - Ausführungsrechte für Dateien festlegen
cd ImgBackdoor
sudo chmod +x *.sh
3 - ImgBackdoor-Einstellungen konfigurieren
nano settings
4 - Haupttool ausführen
sudo ./ImgBackdoor