
Implantate in HTML-Dateien verstecken
Ich hatte einigen Erfolg bei Phishing-Einsätzen, indem ich den Inhalt einer Datei base64-codierte, in eine HTML-Datei einfügte und sie beim Öffnen der HTML-Datei durch den Benutzer decodieren und ablegen ließ.
Es gibt vorkompilierte Binärdateien auf dem releases Tab für sowohl Windows 64-bit als auch Linux 64-bit. Da es sich um Go-Binärdateien handelt, sollten Sie nichts weiter benötigen, außer sie ausführbar zu machen und auszuführen.
Wenn Sie Go auf Ihrem System eingerichtet haben, können Sie die neueste Version aus dem Repository herunterladen mit:
go get github.com/dale-ruane/Fudge
-n string
Name der heruntergeladenen Datei (Standard: "nastypasty.exe") (Dies ist der Dateiname, den das Ziel sieht, wenn die Datei aus der HTML-Datei erscheint)
-s string
Quelldatei (Standard: "test.exe")
Verwenden Sie die obigen Flags, um die zu codierende Datei und den Dateinamen festzulegen, der dem Benutzer angezeigt wird, wenn er die HTML-Datei öffnet.
./Fudge -s implant.exe -n passwordchecker.exe
Der obige Befehl erzeugt output.html, das implant.exe enthält, und wenn der Benutzer die HTML-Datei öffnet, wird es als passwordchecker.exe benannt.
Soweit ich weiß, sollte jede Quelldatei funktionieren. Da Fudge die rohen Bytes der Originaldatei verwendet, sollten sie identisch sein, wenn sie auf dem Zielhost ankommen.
Die Hauptüberlegung ist, dass die Erweiterungen der Eingabe- und Ausgabedatei gleich sein sollten, wenn die Datei auf dem Zielhost genauso funktionieren soll.
Wenn Sie Dateien ausprobieren und sie nicht funktionieren, öffnen Sie bitte ein Issue und geben Sie nach Möglichkeit eine Beispieldatei an.
Dieses Tool wird ausschließlich zu Bildungszwecken oder für den Einsatz bei Penetrationstests veröffentlicht, für die eine entsprechende Genehmigung eingeholt wurde. Jegliche Nutzung darüber hinaus erfolgt ausschließlich auf eigenes Risiko des Benutzers.