
Criptografador e ofuscador de shellcode multi-cifra com conversão automática de saída para C, C#, Rust, Nim, Python e mais. Suporta ROT, XOR, RC4, AES, DES, 3DES, ChaCha20 e ofuscação como IPv4, IPv6, MAC, UUID.
Criptografador e ofuscador de shellcode.

Supernova é uma ferramenta de código aberto que permite aos usuários criptografar e/ou ofuscar com segurança seu shellcode bruto.
A Supernova oferece várias funcionalidades além das normalmente encontradas em uma ferramenta comum de criptografia de shellcode. Consulte a seção Recursos para mais informações.
Para uso da linha de comando e exemplos, consulte nossa Wiki.
Se encontrar algum bug, não hesite em reportá-lo. Seu feedback é valioso para melhorar a qualidade deste projeto!
Os autores e colaboradores deste projeto não são responsáveis por qualquer uso ilegal da ferramenta. Ela é destinada apenas a fins educacionais. Os usuários são responsáveis por garantir o uso legal.
Agradecimentos especiais aos meus irmãos @S1ckB0y1337 e @IAMCOMPROMISED, que forneceram assistência inestimável durante a fase de testes beta da ferramenta.
Agradecimentos gratos a @y2qaq e @VeryDampTowel por suas valiosas contribuições.
Agradecimentos especiais ao meu amigo @MikeAngelowtt por todas as nossas discussões noturnas durante o processo de desenvolvimento.
Um sincero agradecimento ao meu amigo @0xvmar por sua orientação e apoio inestimáveis ao longo dos anos.
Agradecimentos especiais ao meu amigo Efstratios Chatzoglou e sua ferramenta chamada Pandora, que me inspiraram a melhorar a beleza deste arquivo README.md.
Esta ferramenta foi inspirada durante os cursos de desenvolvimento de malware da MALDEV Academy.
Supernova foi criada com ❤️ por @nickvourd.
A Supernova oferece conversão automática do shellcode criptografado em formatos compatíveis com várias linguagens de programação, incluindo:
Suporta uma variedade de cifras diferentes, incluindo:
Suporta várias técnicas de ofuscação, que fazem o shellcode malicioso parecer como se fosse:
Supernova é escrita em Golang, uma linguagem multiplataforma, tornando-a compatível com Windows, Linux e macOS.
Você pode usar os binários pré-compilados, ou instalar manualmente o Supernova seguindo os próximos passos:
⚠️ Certifique-se de que o Go está instalado no seu sistema.
ℹ️ Para plataformas Linux, instale o seguinte pacote:
sudo apt install golang -y
ℹ️ Para plataformas MacOS, instale o seguinte pacote:
brew install go
ℹ️ Para plataformas Windows, visite o site oficial do Go e baixe o arquivo MSI apropriado para instalação.
git clone https://github.com/nickvourd/Supernova.git
cd Supernova
go mod download
go build Supernova
ℹ️ Consulte a Supernova Wiki para instruções detalhadas de uso e exemplos de comandos.
███████╗██╗ ██╗██████╗ ███████╗██████╗ ███╗ ██╗ ██████╗ ██╗ ██╗ █████╗
██╔════╝██║ ██║██╔══██╗██╔════╝██╔══██╗████╗ ██║██╔═══██╗██║ ██║██╔══██╗
███████╗██║ ██║██████╔╝█████╗ ██████╔╝██╔██╗ ██║██║ ██║██║ ██║███████║
╚════██║██║ ██║██╔═══╝ ██╔══╝ ██╔══██╗██║╚██╗██║██║ ██║╚██╗ ██╔╝██╔══██║
███████║╚██████╔╝██║ ███████╗██║ ██║██║ ╚████║╚██████╔╝ ╚████╔╝ ██║ ██║
╚══════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ ╚═╝╚═╝ ╚═══╝ ╚═════╝ ╚═══╝ ╚═╝ ╚═╝
Supernova v4.1 - Ferramenta de criptografia e ofuscação de shellcode.
Supernova é uma ferramenta de código aberto licenciada sob MIT.
Escrita com <3 por @nickvourd.
Por favor, visite https://github.com/nickvourd/Supernova para mais...
Uso do Suprenova:
-debug
Ativar modo de depuração
-enc string
Codificação/criptografia do shellcode (ex.: ROT, XOR, RC4, AES, CHACHA20, DES, 3DES)
-input string
Caminho para um shellcode bruto
-key int
Tamanho do comprimento da chave para criptografia (padrão 1)
-lang string
Linguagem de programação para traduzir o shellcode (ex.: Nim, Rust, C, CSharp, Go, Python, PowerShell, Perl, VBA, Ruby, Java, Raw)
-obf string
Ofuscação do shellcode (ex.: IPV4, IPV6, MAC, UUID)
-output string
Nome do arquivo de shellcode de saída
-var string
Nome da variável dinâmica (padrão "shellcode")
-version
Mostrar a versão atual do Supernova