
Cifrador y ofuscador de shellcode multi-cifrado con conversión automática de salida a C, C#, Rust, Nim, Python y más. Soporta ROT, XOR, RC4, AES, DES, 3DES, ChaCha20 y ofuscación como IPv4, IPv6, MAC, UUID.
Cifrador y ofuscador de shellcode.

Supernova es una herramienta de código abierto que permite a los usuarios cifrar y/u ofuscar de forma segura su shellcode crudo.
Supernova soporta varias funcionalidades más allá de las típicamente encontradas en una herramienta común de cifrado de shellcode. Por favor, consulte la sección Características para más información.
Para el uso desde la línea de comandos y ejemplos, consulte nuestra Wiki.
Si encuentra algún error, no dude en reportarlo. Su opinión es valiosa para mejorar la calidad de este proyecto.
Los autores y colaboradores de este proyecto no se hacen responsables de ningún uso ilegal de la herramienta. Está destinada únicamente a fines educativos. Los usuarios son responsables de garantizar un uso conforme a la ley.
Un agradecimiento especial a mis hermanos @S1ckB0y1337 y @IAMCOMPROMISED, quienes brindaron una ayuda inestimable durante la fase de pruebas beta de la herramienta.
Agradecimiento sincero a @y2qaq y @VeryDampTowel por sus valiosas contribuciones.
Un agradecimiento especial a mi amigo @MikeAngelowtt por todas nuestras charlas nocturnas durante el proceso de desarrollo.
Un sincero agradecimiento a mi amigo @0xvmar por su invaluable guía y apoyo a lo largo de los años.
Un agradecimiento especial a mi amigo Efstratios Chatzoglou y a su herramienta llamada Pandora, que me inspiró para mejorar la belleza de este archivo README.md.
Esta herramienta fue inspirada durante los cursos de desarrollo de malware de MALDEV Academy.
Supernova fue creado con ❤️ por @nickvourd.
Supernova ofrece la conversión automática del shellcode cifrado a formatos compatibles con varios lenguajes de programación, incluyendo:
Soporta una variedad de diferentes cifrados, incluyendo:
Soporta varias técnicas de ofuscación, que hacen que el shellcode malicioso parezca como si fuera:
Supernova está escrito en Golang, un lenguaje multiplataforma, lo que lo hace compatible con Windows, Linux y macOS.
Puede usar los binarios precompilados, o puede instalar Supernova manualmente siguiendo los siguientes pasos:
⚠️ Asegúrese de que Go esté instalado en su sistema.
ℹ️ Para plataformas Linux instale el siguiente paquete:
sudo apt install golang -y
ℹ️ Para plataformas macOS instale el siguiente paquete:
brew install go
ℹ️ Para plataformas Windows, visite el sitio web oficial de Go y descargue el archivo MSI correspondiente para la instalación.
git clone https://github.com/nickvourd/Supernova.git
cd Supernova
go mod download
go build Supernova
ℹ️ Consulte la Wiki de Supernova para obtener instrucciones detalladas de uso y ejemplos de comandos.
███████╗██╗ ██╗██████╗ ███████╗██████╗ ███╗ ██╗ ██████╗ ██╗ ██╗ █████╗
██╔════╝██║ ██║██╔══██╗██╔════╝██╔══██╗████╗ ██║██╔═══██╗██║ ██║██╔══██╗
███████╗██║ ██║██████╔╝█████╗ ██████╔╝██╔██╗ ██║██║ ██║██║ ██║███████║
╚════██║██║ ██║██╔═══╝ ██╔══╝ ██╔══██╗██║╚██╗██║██║ ██║╚██╗ ██╔╝██╔══██║
███████║╚██████╔╝██║ ███████╗██║ ██║██║ ╚████║╚██████╔╝ ╚████╔╝ ██║ ██║
╚══════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ ╚═╝╚═╝ ╚═══╝ ╚═════╝ ╚═══╝ ╚═╝ ╚═╝
Supernova v4.1 - Shellcode encryptor & obfuscator tool.
Supernova is an open source tool licensed under MIT.
Written with <3 by @nickvourd.
Please visit https://github.com/nickvourd/Supernova for more...
Usage of Suprenova:
-debug
Enable Debug mode
-enc string
Shellcode encoding/encryption (i.e., ROT, XOR, RC4, AES, CHACHA20, DES, 3DES)
-input string
Path to a raw shellcode
-key int
Key length size for encryption (default 1)
-lang string
Programming language to translate the shellcode (i.e., Nim, Rust, C, CSharp, Go, Python, PowerShell, Perl, VBA, Ruby, Java, Raw)
-obf string
Shellcode obfuscation (i.e., IPV4, IPV6, MAC, UUID)
-output string
Name of the output shellcode file
-var string
Name of dynamic variable (default "shellcode")
-version
Show Supernova current version