Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
Shellcrypt — QoL-инструмент для обфускации шеллкода. В будущем сможет связывать в цепочку методы кодирования/шифрования/сжатия. | Kitploit
Инструменты/GitHubGitHub/iilegacyyii/shellcrypt
Инструменты шифрования/дешифрованияГенерация полезной нагрузкиШелл-кодКриптографияRed TeamingРазработка Полезной Нагрузки
GitHubiilegacyyii/shellcrypt

Shellcrypt

QoL-инструмент для обфускации шеллкода. В будущем сможет связывать в цепочку методы кодирования/шифрования/сжатия.

Репозиторий
216323 лет назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

Shellcrypt

Кроссплатформенный инструмент в одном файле для обфускации заданного файла шеллкода и вывода результата в удобном формате для вставки прямо в ваш исходный код.

Скриншот Shellcrypt, шифрующего шеллкод

Участники

Они добавлены сюда, потому что заслужили это

  • An00bRektn github twitter ♥
  • 0xtejas github

Методы шифрования

В настоящее время Shellcrypt поддерживает следующие методы шифрования (в будущем их станет больше!)

  • AES (128-bit CBC)
  • ChaCha20
  • RC4
  • Salsa20
  • XOR

Поддерживаемые форматы

В настоящее время Shellcrypt поддерживает следующие выходные форматы (в будущем их станет больше!)

  • C
  • C#
  • Nim
  • Golang
  • Python
  • Powershell
  • Visual Basic for Applications (VBA)
  • Visual Basic Script (VBS)
  • Rust
  • Raw

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

Зашифровать шеллкод случайным ключом

root@kitploit:~
python ./shellcrypt.py -i ./shellcode.bin -f c

Зашифровать шеллкод с помощью 128-битного AES-CBC

root@kitploit:~
python ./shellcrypt.py -i ./shellcode.bin -e aes -f c

Зашифровать шеллкод с указанным пользователем ключом

root@kitploit:~
python ./shellcrypt.py -i ./shellcode.bin -f c -k 6d616c77617265

Вывод в формате Nim

root@kitploit:~
python ./shellcrypt.py -i ./shellcode.bin -f nim

Вывод в файл

root@kitploit:~
python ./shellcrypt.py -i ./shellcode.bin -f nim -o ./shellcode_out.nim

Получить список методов шифрования

root@kitploit:~
python ./shellcrypt.py --ciphers

Получить список выходных форматов

root@kitploit:~
python ./shellcrypt.py --formats

Справка

root@kitploit:~
███████╗██╗  ██╗███████╗██╗     ██╗      ██████╗██████╗ ██╗   ██╗██████╗ ████████╗
██╔════╝██║  ██║██╔════╝██║     ██║     ██╔════╝██╔══██╗╚██╗ ██╔╝██╔══██╗╚══██╔══╝
███████╗███████║█████╗  ██║     ██║     ██║     ██████╔╝ ╚████╔╝ ██████╔╝   ██║
╚════██║██╔══██║██╔══╝  ██║     ██║     ██║     ██╔══██╗  ╚██╔╝  ██╔═══╝    ██║
███████║██║  ██║███████╗███████╗███████╗╚██████╗██║  ██║   ██║   ██║        ██║
╚══════╝╚═╝  ╚═╝╚══════╝╚══════╝╚══════╝ ╚═════╝╚═╝  ╚═╝   ╚═╝   ╚═╝        ╚═╝
v1.5 beta

 ~ @0xLegacyy (Jordan Jay)

usage: shellcrypt [-h] [-i INPUT] [-e ENCRYPT] [-k KEY] [-n NONCE] [-f FORMAT] [--formats] [--ciphers] [-o OUTPUT]
                  [-v]

options:
  -h, --help            show this help message and exit
  -i INPUT, --input INPUT
                        Path to file to be encrypted.
  -e ENCRYPT, --encrypt ENCRYPT
                        Encryption method to use, default 'xor'.
  -k KEY, --key KEY     Encryption key in hex format, default (random 16 bytes).
  -n NONCE, --nonce NONCE
                        Encryption nonce in hex format, default (random 16 bytes).
  -f FORMAT, --format FORMAT
                        Output format, specify --formats for a list of formats.
  --formats             Show a list of valid formats
  --ciphers             Show a list of valid ciphers
  -o OUTPUT, --output OUTPUT
                        Path to output file
  -v, --version         Shows the version and exits

Цели дальнейшего развития

  1. Больше выходных форматов (rust и т. д.)
  2. Больше методов шифрования
  3. Методы сжатия
  4. Создать систему конфигурации, позволяющую объединять методы шифрования/кодирования/сжатия в цепочки
  5. Флаг для добавления метода расшифровки в сгенерированный код
  6. Может быть, энкодер Shikata?

тссс проект всё ещё находится в активной разработке, так что если вы хотите внести свой вклад, попробуйте поработать над одним из многочисленных TODO в коде :)

Скачать инструмент