Назад к обновлениям
New releaseJul 22, 2026

Supernova v4.1

Мультишифровальный шифратор и обфускатор шеллкода с автоматическим преобразованием вывода в C, C#, Rust, Nim, Python и другие языки. Поддерживает ROT, XOR, RC4, AES, DES, 3DES, ChaCha20, а также обфускацию в формате IPv4, IPv6, MAC, UUID.

Поделиться

Supernova

Шифровальщик и обфускатор shellcode.



Лицензия GitHub Звёзды репозитория GitHub
Форки GitHub Наблюдатели GitHub Контрибьюторы GitHub

Описание

Supernova — это инструмент с открытым исходным кодом, который позволяет пользователям безопасно шифровать и/или обфусцировать необработанный shellcode.

Статический значок Статический значок

Supernova поддерживает различные возможности, выходящие за рамки обычного инструмента для шифрования shellcode. Дополнительную информацию можно найти в разделе Функции.

Примеры использования и синтаксис командной строки можно найти в нашей Wiki.

Если вы обнаружили ошибки, не стесняйтесь сообщать о них. Ваши отзывы ценны для улучшения качества этого проекта!

Отказ от ответственности

Авторы и участники этого проекта не несут ответственности за незаконное использование инструмента. Он предназначен только для образовательных целей. Пользователи обязаны обеспечить законность использования.

Содержание

Благодарности

Особая благодарность моим братьям @S1ckB0y1337 и @IAMCOMPROMISED, которые оказали неоценимую помощь на этапе бета-тестирования инструмента.

Признателен @y2qaq и @VeryDampTowel за их ценный вклад.

Отдельное спасибо моему другу @MikeAngelowtt за все наши вечерние обсуждения в процессе разработки.

Искренняя благодарность моему другу @0xvmar за его бесценные советы и поддержку на протяжении всех лет.

Особая благодарность моему другу Эфстратиосу Хатзоглу и его инструменту Pandora, который вдохновил меня улучшить оформление этого файла README.md.

Этот инструмент был вдохновлён во время курсов по разработке вредоносного ПО от MALDEV Academy.

Supernova создана с ❤️ пользователем @nickvourd.

Функции

Supernova предлагает автоматическое преобразование зашифрованного shellcode в форматы, совместимые с различными языками программирования, включая:

  • C
  • C#
  • Rust
  • Nim
  • Golang (запрос сообщества от @_atsika)
  • Python
  • Perl
  • PowerShell
  • VBA (реализовано @verydamptowel)
  • Java
  • Ruby
  • Raw (реализовано @y2qaq)

Поддерживает множество различных шифров, включая:

  • ROT
  • XOR
  • RC4
  • AES (AES-128-CBC, AES-192-CBC, AES-256-CBC)
  • DES
  • 3DES
  • Chacha20 (реализовано @y2qaq)

Поддерживает различные методы обфускации, благодаря которым вредоносный shellcode может выглядеть как:

Supernova написана на Golang, кроссплатформенном языке, что делает её совместимой с Windows, Linux и macOS.

Установка

Вы можете использовать собранные бинарные файлы или установить Supernova вручную, выполнив следующие действия:

⚠️ Убедитесь, что Go установлен в вашей системе.

ℹ️ Для платформ Linux установите следующий пакет:

sudo apt install golang -y

ℹ️ Для платформ macOS установите следующий пакет:

brew install go

ℹ️ Для платформ Windows посетите официальный сайт Go и загрузите соответствующий MSI-файл для установки.

  1. Склонируйте репозиторий, выполнив следующую команду:
git clone https://github.com/nickvourd/Supernova.git
  1. После клонирования репозитория перейдите в каталог Supernova:
cd Supernova
  1. Установите сторонние зависимости:
go mod download
  1. Соберите Supernova с помощью следующей команды:
go build Supernova

Использование

ℹ️ Обратитесь к Wiki Supernova за подробными инструкциями и примерами команд.

███████╗██╗   ██╗██████╗ ███████╗██████╗ ███╗   ██╗ ██████╗ ██╗   ██╗ █████╗
██╔════╝██║   ██║██╔══██╗██╔════╝██╔══██╗████╗  ██║██╔═══██╗██║   ██║██╔══██╗
███████╗██║   ██║██████╔╝█████╗  ██████╔╝██╔██╗ ██║██║   ██║██║   ██║███████║
╚════██║██║   ██║██╔═══╝ ██╔══╝  ██╔══██╗██║╚██╗██║██║   ██║╚██╗ ██╔╝██╔══██║
███████║╚██████╔╝██║     ███████╗██║  ██║██║ ╚████║╚██████╔╝ ╚████╔╝ ██║  ██║
╚══════╝ ╚═════╝ ╚═╝     ╚══════╝╚═╝  ╚═╝╚═╝  ╚═══╝ ╚═════╝   ╚═══╝  ╚═╝  ╚═╝

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

Ссылки

Категории