Voltar às atualizações
New releaseJul 22, 2026

Supernova v4.1

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.

Compartilhar

Supernova

Criptografador e ofuscador de shellcode.



GitHub License GitHub Repo stars
GitHub forks GitHub watchers GitHub contributors

Descrição

Supernova é uma ferramenta de código aberto que permite aos usuários criptografar e/ou ofuscar com segurança seu shellcode bruto.

Static Badge Static Badge

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.

Índice

Agradecimentos

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.

Recursos

A Supernova oferece conversão automática do shellcode criptografado em formatos compatíveis com várias linguagens de programação, incluindo:

  • C
  • C#
  • Rust
  • Nim
  • Golang (pedido da comunidade por @_atsika)
  • Python
  • Perl
  • PowerShell
  • VBA (implementado por @verydamptowel)
  • Java
  • Ruby
  • Raw (implementado por @y2qaq)

Suporta uma variedade de cifras diferentes, incluindo:

  • ROT
  • XOR
  • RC4
  • AES (AES-128-CBC, AES-192-CBC, AES-256-CBC)
  • DES
  • 3DES
  • Chacha20 (implementado por @y2qaq)

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.

Instalação

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.

  1. Clone o repositório executando o seguinte comando:
git clone https://github.com/nickvourd/Supernova.git
  1. Após clonar o repositório, navegue até o diretório Supernova:
cd Supernova
  1. Instale as dependências de terceiros:
go mod download
  1. Compile o Supernova com o seguinte comando:
go build Supernova

Uso

ℹ️ 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

Referências

Categorias