
Supernova v4.1
Multi-Cipher Shellcode-Verschlüsseler und Obfuskator mit automatischer Ausgabekonvertierung nach C, C#, Rust, Nim, Python und mehr. Unterstützt ROT, XOR, RC4, AES, DES, 3DES, ChaCha20 und Obfuskation als IPv4, IPv6, MAC, UUID.
Supernova
Shellcode-Verschlüsselungs- und Verschleierungswerkzeug.

Beschreibung
Supernova ist ein Open-Source-Tool, das es Benutzern ermöglicht, ihren rohen Shellcode sicher zu verschlüsseln und/oder zu verschleiern.
Supernova bietet verschiedene Funktionen, die über die typischen eines gewöhnlichen Shellcode-Verschlüsselungstools hinausgehen. Bitte beachten Sie den Abschnitt Funktionen für weitere Informationen.
Für die Befehlszeilennutzung und Beispiele verweisen wir auf unser Wiki.
Falls Sie Fehler finden, zögern Sie nicht, sie zu melden. Ihr Feedback ist wertvoll, um die Qualität dieses Projekts zu verbessern!
Haftungsausschluss
Die Autoren und Mitwirkenden dieses Projekts haften nicht für jegliche illegale Nutzung des Tools. Es ist ausschließlich für Bildungszwecke bestimmt. Die Benutzer sind für die rechtmäßige Nutzung verantwortlich.
Inhaltsverzeichnis
Danksagung
Besonderer Dank geht an meine Brüder @S1ckB0y1337 und @IAMCOMPROMISED, die während der Beta-Testphase des Tools unschätzbare Hilfe geleistet haben.
Dank gilt auch @y2qaq und @VeryDampTowel für ihre wertvollen Beiträge.
Besonderer Dank geht an meinen Freund @MikeAngelowtt für all unsere abendlichen Diskussionen während der Entwicklung.
Ein herzlicher Dank an meinen Freund @0xvmar für seine unschätzbare Führung und Unterstützung im Laufe der Jahre.
Besonderer Dank an meinen Freund Efstratios Chatzoglou und sein Tool namens Pandora, das mich dazu inspiriert hat, die Schönheit dieser README.md-Datei zu verbessern.
Dieses Tool wurde während der Malware-Entwicklungskurse der MALDEV Academy inspiriert.
Supernova wurde mit ❤️ von @nickvourd erstellt.
Funktionen
Supernova bietet die automatische Konvertierung des verschlüsselten Shellcodes in Formate, die mit verschiedenen Programmiersprachen kompatibel sind, darunter:
- C
- C#
- Rust
- Nim
- Golang (Community-Anfrage von @_atsika)
- Python
- Perl
- PowerShell
- VBA (Implementiert von @verydamptowel)
- Java
- Ruby
- Raw (Implementiert von @y2qaq)
Unterstützt eine Vielzahl verschiedener Chiffren, darunter:
- ROT
- XOR
- RC4
- AES (AES-128-CBC, AES-192-CBC, AES-256-CBC)
- DES
- 3DES
- Chacha20 (Implementiert von @y2qaq)
Unterstützt verschiedene Verschleierungstechniken, die den bösartigen Shellcode erscheinen lassen als wäre er:
- IPv4
- IPv6
- MAC
- UUID (Unterstützt von @S1ckB0y1337 & @MikeAngelowtt)
- Words
Supernova ist in Golang geschrieben, einer plattformübergreifenden Sprache, und ist daher mit Windows, Linux und macOS kompatibel.
Installation
Sie können die vorkompilierten Binärdateien verwenden oder Supernova manuell installieren, indem Sie die folgenden Schritte befolgen:
⚠️ Bitte stellen Sie sicher, dass Go auf Ihrem System installiert ist.
ℹ️ Für Linux-Plattformen installieren Sie das folgende Paket:
sudo apt install golang -y
ℹ️ Für macOS-Plattformen installieren Sie das folgende Paket:
brew install go
ℹ️ Für Windows-Plattformen besuchen Sie bitte die offizielle Go-Website und laden Sie die entsprechende MSI-Datei zur Installation herunter.
- Klonen Sie das Repository, indem Sie den folgenden Befehl ausführen:
git clone https://github.com/nickvourd/Supernova.git
- Sobald das Repository geklont ist, navigieren Sie in das Supernova-Verzeichnis:
cd Supernova
- Installieren Sie die Abhängigkeiten von Drittanbietern:
go mod download
- Bauen Sie Supernova mit dem folgenden Befehl:
go build Supernova
Nutzung
ℹ️ Bitte beachten Sie das Supernova-Wiki für detaillierte Nutzungsanweisungen und Befehlsbeispiele.
███████╗██╗ ██╗██████╗ ███████╗██████╗ ███╗ ██╗ ██████╗ ██╗ ██╗ █████╗
██╔════╝██║ ██║██╔══██╗██╔════╝██╔══██╗████╗ ██║██╔═══██╗██║ ██║██╔══██╗
███████╗██║ ██║██████╔╝█████╗ ██████╔╝██╔██╗ ██║██║ ██║██║ ██║███████║
╚════██║██║ ██║██╔═══╝ ██╔══╝ ██╔══██╗██║╚██╗██║██║ ██║╚██╗ ██╔╝██╔══██║
███████║╚██████╔╝██║ ███████╗██║ ██║██║ ╚████║╚██████╔╝ ╚████╔╝ ██║ ██║
╚══════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ ╚═╝╚═╝ ╚═══╝ ╚═════╝ ╚═══╝ ╚═╝ ╚═╝
Supernova v4.1 - Shellcode-Verschlüsselungs- und Verschleierungswerkzeug.
Supernova ist ein Open-Source-Tool, lizenziert unter MIT.
Geschrieben mit <3 von @nickvourd.
Bitte besuchen Sie https://github.com/nickvourd/Supernova für mehr...
Verwendung von Supernova:
-debug
Debug-Modus aktivieren
-enc string
Shellcode-Codierung/-Verschlüsselung (z.B. ROT, XOR, RC4, AES, CHACHA20, DES, 3DES)
-input string
Pfad zu einem rohen Shellcode
-key int
Schlüssellänge für die Verschlüsselung (Standard 1)
-lang string
Programmiersprache zur Übersetzung des Shellcodes (z.B. Nim, Rust, C, CSharp, Go, Python, PowerShell, Perl, VBA, Ruby, Java, Raw)
-obf string
Shellcode-Verschleierung (z.B. IPV4, IPV6, MAC, UUID)
-output string
Name der Ausgabedatei des Shellcodes
-var string
Name der dynamischen Variable (Standard "shellcode")
-version
Aktuelle Version von Supernova anzeigen
Referenzen
- Caesar-Chiffre Wikipedia
- XOR-Chiffre Wikipedia
- RC4-Chiffre Wikipedia
- AES-Chiffre Wikipedia
- ChaCha20-Poly1305 Wikipedia
- Blockchiffre-Betriebsmodus
- Sector7 Institute
- MalDev Academy
- OSEP-Code-Snippets GitHub von Chvancooten
- From the Front Lines | Hive Ransomware Deploys Novel IPfuscation Technique To Avoid Detection by SentinelOne
- Shellcode Obfuscation by Bordergate