
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.
<p align="center">
<img width="350" height="350" src="https://assets.kitploit.com/production/public/readmes/6256/e70a69b1aa01c9cfd05aeca3f93ea43f072c057d341eb40824c61523ea255d7c.png"><br /><br />
<img alt="GitHub License" src="https://img.shields.io/github/license/nickvourd/Supernova?style=social&logo=GitHub&logoColor=purple">
<img alt="GitHub Repo stars" src="https://img.shields.io/github/stars/nickvourd/Supernova?logoColor=yellow"><br />
<img alt="GitHub forks" src="https://img.shields.io/github/forks/nickvourd/Supernova?logoColor=red">
<img alt="GitHub watchers" src="https://img.shields.io/github/watchers/nickvourd/Supernova?logoColor=blue">
<img alt="GitHub contributors" src="https://img.shields.io/github/contributors/nickvourd/Supernova?style=social&logo=GitHub&logoColor=green">
</p>
## Beschreibung
Supernova ist ein Open-Source-Tool, das es Benutzern ermöglicht, ihren rohen Shellcode sicher zu verschlüsseln und/oder zu verschleiern.

-red?link=https%3A%2F%2Fgithub.com%2Fnickvourd%2FSupernova%2Freleases)
Supernova bietet verschiedene Funktionen, die über die typischen eines gewöhnlichen Shellcode-Verschlüsselungstools hinausgehen. Bitte beachten Sie den Abschnitt <a href="#features">Funktionen</a> für weitere Informationen.
Für die Befehlszeilennutzung und Beispiele verweisen wir auf unser [Wiki](https://github.com/nickvourd/Supernova/wiki).
> Falls Sie Fehler finden, zögern Sie nicht, sie zu [melden](https://github.com/nickvourd/Supernova/issues). 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
- [Supernova](#supernova)
- [Beschreibung](#description)
- [Haftungsausschluss](#disclaimer)
- [Inhaltsverzeichnis](#table-of-contents)
- [Danksagung](#acknowledgement)
- [Funktionen](#features)
- [Installation](#installation)
- [Nutzung](#usage)
- [Referenzen](#references)
## Danksagung
Besonderer Dank geht an meine Brüder [@S1ckB0y1337](https://twitter.com/S1ckB0y1337) und [@IAMCOMPROMISED](https://twitter.com/IAMCOMPROMISED), die während der Beta-Testphase des Tools unschätzbare Hilfe geleistet haben.
Dank gilt auch [@y2qaq](https://twitter.com/y2qaq) und [@VeryDampTowel](https://twitter.com/VeryDampTowel) für ihre wertvollen Beiträge.
Besonderer Dank geht an meinen Freund [@MikeAngelowtt](https://twitter.com/MikeAngelowtt) für all unsere abendlichen Diskussionen während der Entwicklung.
Ein herzlicher Dank an meinen Freund [@0xvmar](https://x.com/0xvm) für seine unschätzbare Führung und Unterstützung im Laufe der Jahre.
Besonderer Dank an meinen Freund [Efstratios Chatzoglou](https://www.linkedin.com/in/efstratios-chatzoglou-b2b09616b/) und sein Tool namens [Pandora](https://github.com/efchatz/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](https://maldevacademy.com) inspiriert.
Supernova wurde mit :heart: von [@nickvourd](https://twitter.com/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](https://twitter.com/_atsika))
- Python
- Perl
- PowerShell
- VBA (Implementiert von [@verydamptowel](https://twitter.com/verydamptowel))
- Java
- Ruby
- Raw (Implementiert von [@y2qaq](https://twitter.com/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](https://twitter.com/y2qaq))
Unterstützt verschiedene Verschleierungstechniken, die den bösartigen Shellcode erscheinen lassen als wäre er:
- IPv4
- IPv6
- MAC
- UUID (Unterstützt von [@S1ckB0y1337](https://twitter.com/S1ckB0y1337) & [@MikeAngelowtt](https://twitter.com/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](https://github.com/nickvourd/Supernova/releases) 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](https://go.dev/dl/) und laden Sie die entsprechende MSI-Datei zur Installation herunter.
1) Klonen Sie das Repository, indem Sie den folgenden Befehl ausführen:
```
git clone https://github.com/nickvourd/Supernova.git
```
2) Sobald das Repository geklont ist, navigieren Sie in das Supernova-Verzeichnis:
```
cd Supernova
```
3) Installieren Sie die Abhängigkeiten von Drittanbietern:
```
go mod download
```
4) Bauen Sie Supernova mit dem folgenden Befehl:
```
go build Supernova
```
## Nutzung
:information_source: Bitte beachten Sie das [Supernova-Wiki](https://github.com/nickvourd/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](https://en.wikipedia.org/wiki/Caesar_cipher)
- [XOR-Chiffre Wikipedia](https://en.wikipedia.org/wiki/XOR_cipher)
- [RC4-Chiffre Wikipedia](https://en.wikipedia.org/wiki/RC4)
- [AES-Chiffre Wikipedia](https://en.wikipedia.org/wiki/Advanced_Encryption_Standard)
- [ChaCha20-Poly1305 Wikipedia](https://en.wikipedia.org/wiki/ChaCha20-Poly1305)
- [Blockchiffre-Betriebsmodus](https://en.wikipedia.org/wiki/Block_cipher_mode_of_operation)
- [Sector7 Institute](https://institute.sektor7.net/)
- [MalDev Academy](https://maldevacademy.com/)
- [OSEP-Code-Snippets GitHub von Chvancooten](https://github.com/chvancooten/OSEP-Code-Snippets)
- [From the Front Lines | Hive Ransomware Deploys Novel IPfuscation Technique To Avoid Detection by SentinelOne](https://www.sentinelone.com/blog/hive-ransomware-deploys-novel-ipfuscation-technique/)
- [Shellcode Obfuscation by Bordergate](https://www.bordergate.co.uk/shellcode-obfuscation/)