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

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

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

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

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

Категории

Все категории
Loading categories
Инструменты/GitHubGitHub/nirvanaon/now
Фреймворки для эксплойтовГенерация полезной нагрузкиШелл-кодАнализ вредоносных программКриптографияCTFОбучение и ОбразованиеRed Teaming
GitHubnirvanaon/now

NOW

NØW — это инструмент кодирования и запутывания шеллкода, основанный на словах, который преобразует байты необработанного шеллкода в естественно выглядящую английскую прозу.

Репозиторий
75522 месяцев назадПроверено Kitploit

Популярное

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

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

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

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

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

NØW — Кодировщик шелл-кода на основе слов

Кодируйте шелл-код как естественно выглядящую английскую прозу. Декодируйте обратно с помощью правильного предложения + пароля.

NOW

Что такое NØW?

NØW (Natural Output Words) — это инструмент на C, который преобразует необработанные байты шелл-кода в читаемый человеком английский текст — либо в виде простого списка кодовых слов, либо в виде плавной естественно выглядящей прозы с предложениями и абзацами. Результат выглядит как обычный текст, а не шестнадцатеричный дамп или блок base64.

Каждое значение байта (0x00–0xFF) сопоставляется с уникальным словом, полученным из секретного предложения, которое вы указываете. Поточный шифр (RC4 или AES-256-CTR) перемешивает соответствия байтов словам на основе пароля. Без обоих — предложения и пароля — закодированный текст — просто шум.


📝 NØW

Natural Output Words

Где шелл-код становится прозой.


Version Language

Platform
Cipher
Word Pool
Output
Status

Input Output Formats Architecture Compiler


NØW — это инструмент для кодирования и обфускации шелл-кода на основе слов, который преобразует необработанные байты шелл-кода в естественно выглядящий английский текст. Используя секретное предложение, пароль и поточный шифр (RC4 или AES-256-CTR), исходный шелл-код может быть закодирован в читаемый текст, а затем восстановлен с помощью обратного процесса.

Предназначен для исследований безопасности, анализа вредоносного ПО, экспериментов в red-командах и разработки CTF.


Как это работает

root@kitploit:~
Байты шелл-кода
      │
      ▼
Поточный шифр (RC4 или AES-256-CTR) перемешивает таблицу байт→слово
      │
      ▼
Каждый байт → одно кодовое слово из вашего секретного предложения (дополненного до 256 уникальных слов)
      │
      ▼
Опционально: обёртывание в естественную прозу с союзами, пунктуацией, разрывами абзацев
      │
      ▼
Выходной текстовый файл (выглядит как эссе или абзац)

Расшифровка выполняет обратный процесс — читает текст, удаляет пунктуацию и служебные слова, сопоставляет каждое кодовое слово обратно с его байтовым значением.


Пример

1

На изображении выше мы зашифровали шелл-код с помощью инструмента NØW на основе слов. Исходный шелл-код был сначала зашифрован с использованием выбранного поточного шифра (RC4 в этом примере) паролем "nirvana". После шифрования каждый зашифрованный байт был сопоставлен со словами из предопределённого пула слов, в результате чего получился блок текста, выглядящий естественно, вместо очевидных байтов шелл-кода.

Сгенерированный вывод выглядит как обычная проза, содержащая такие слова, как hope, bottle, spiral, fog, ink и snow. Однако этот текст не предназначен для чтения как осмысленный абзац. Каждое слово представляет собой зашифрованное значение байта, и последовательность слов сохраняет зашифрованные данные шелл-кода.

Во время расшифровки инструмент выполняет обратный процесс:

  1. Преобразует слова обратно в соответствующие байтовые значения.
  2. Восстанавливает поток зашифрованных байтов шелл-кода.
  3. Использует тот же пароль и настройки поточного шифра (RC4) для расшифровки данных.
  4. Восстанавливает исходный шелл-код точно таким, каким он был до шифрования.

Эта техника преобразует шелл-код в читаемый человеком текст, делая полезную нагрузку менее подозрительной, чем необработанный шестнадцатеричный массив байтов, при этом позволяя восстановить исходный шелл-код при вводе правильного пароля и настроек шифра.

Примечание: В секретном предложении следует использовать только английские слова. Неанглийские символы (китайские, японские, арабские, эмодзи и т. д.) могут вызвать проблемы с кодировкой или синтаксическим анализом и нарушить процесс шифрования/расшифровки. Для надёжных результатов используйте стандартный английский текст ASCII.

Зашифрованный текст

root@kitploit:~
Probably, laughed hope polishing, how most perhaps sleep would bottle, additionally, somewhere bottle, immediately bottle me spiral me time fog. Immediately, spiral animal certainly hope all by, previously do elsewhere hope perhaps ink fog, also hope ink, consequently fog? Door hope ink, meanwhile fog equally snow hope ink, recently room time hope get then immediately house, importantly house. Written all window hope all would, eventually vanished fire notably one he, elsewhere than?

Accordingly, roof snow me waves window, somewhere into me obviously now waves great, particularly ago fog. Nonetheless, me spiral hope ink, regardless fog snow consequently ink shore, fire moreover hope now birds, indirectly ink. Probably, peace floor bottle, everywhere bottle, everywhere bottle hope never would earth, white hope. Now birds time, ink hope door black, ink faded consequently snow.

About now birds moon animal, hope us window however me, currently ink similarly leaving floor. Regardless, hope now map written all window, hope all would vanished me waves? Probably, window into me furthermore now waves calm, there bucket basically horse ceiling star ceiling, dying. Furthermore, which evening pig because, bucket even word black ink!

Additionally, faded dying about now, however birds specifically used me, ink revolver hope, black ink originally faded, equally see. About now consequently birds certainly me ink two, floor particularly hope obviously now birds me. Word me word, my packed bag, me word me otherwise packed me, bag hope. Polishing father snow, me fog us, there word me packed, immediately bag hope everywhere ink.

Particularly, happy flower your, us, equally us, likewise us partly years about meanwhile fresh make, indirectly cat therefore just. Namely, not we just bottle, chiefly bottle me animal, about subsequently stone moreover to hope fish? Basically, father dawn nevertheless now, bottle, although bottle about stone prank, about but than, regardless bottle? Now home would lighthouse, immediately now go namely me until, similarly about indirectly stone.

Additionally, how ceiling stone horse, additionally me they ceiling make, its. Equally, fear us yellow chiefly ceiling stone a, old eventually now notably, whereas now eventually bottle, mainly bottle packed me. They mouse originally peace for, bottle us yellow, time, furthermore time written nowhere all window, written likewise all! Would hope us would hope stone, her hope.

Us would hope stone, alternatively waves me probably they moreover a, consequently get want there us, particularly yellow hope. Stone every currently something, notably or me word ceiling stone, great however hope stone, human me they indirectly angry. Prayer earth mostly one, nevertheless us yellow accordingly hope fish, staircase equally faded than bottle, obviously bottle about thinking leather? Buried bird bottle, chiefly bottle mainly, accordingly bottle, partly bottle, anywhere bottle moreover me perhaps time, me.

Time hope certainly stone, somewhere great your whereas, obviously your, originally your written all would. Something into packed me, time great partly laughed, regardless used every black, nonetheless dying until moreover now, somewhere now hope. Another black dying, similarly door previously stopped additionally bottle old, indeed hope stone. To animal time me time, particularly me time me.

Time about originally us, particularly would me time about, everywhere us dream meanwhile written initially stone, eventually waves ceiling meanwhile stone. Waves me they, chiefly sea whereas rocky washed leaf us, somewhere yellow hope. Mainly, all by hope us, containing ink dog, otherwise me they which. Rolled duck also, chiefly us yellow home most constant, war animal me, they found.

Long who what us yellow, hope polishing nowhere staircase? Look fire wall, indirectly he garden peace, differently waters there additionally bucket coming. Nevertheless, home ice notably have whereas room, sky something bottle packed, me stone cloud us. Importantly, yellow.

2

Расшифровка слов обратно в шелл-код

Зашифрованный текст подаётся в инструмент вместе с правильным паролем (nirvana) и поточным шифром (RC4). Инструмент удаляет пунктуацию и форматирование, преобразует каждое слово обратно в соответствующее байтовое значение, восстанавливает поток зашифрованных байтов, а затем расшифровывает его, чтобы восстановить исходный шелл-код.

Процесс: Шелл-код → Зашифрованные байты → Слова → Слова → Зашифрованные байты → Исходный шелл-код

Примечание: Пароль и шифр должны совпадать с использованными при шифровании. Любое несоответствие приведёт к неправильной или неудачной расшифровке.


Возможности

  • Книга кодов на 256 слов, построенная из любого предложения, которое вы предоставляете, автоматически дополненная распространёнными английскими словами

  • Два поточных шифра для перемешивания байтов в слова:

    • RC4 — кроссплатформенный, совместим с RC4ENC/RC4DEC
    • AES-256-CTR — только Windows (через CryptoAPI), совместим с AESENC/AESDEC
  • Четыре стиля вывода:

    УровеньОписание
    0 — ПростойПростой список слов, без пунктуации
    1 — Лёгкая прозаБолее длинные предложения, минимум заполнителей
    2 — Средняя прозаСбалансированные абзацы (по умолчанию)
    3 — Тяжёлая прозаЧастые связки и разрывы абзацев
  • Самопроверка цикла — автоматически проверяет, что кодирование→декодирование даёт точно те же байты перед сохранением

  • Несколько форматов ввода — вставка шестнадцатеричных байтов напрямую или загрузка файла .bin

  • Несколько форматов вывода при расшифровке — сохранение в .bin, .c (массив C) и .hex

  • Опциональное выполнение шелл-кода (только Windows) — запуск расшифрованного шелл-кода в памяти через VirtualAlloc + CreateThread


Структура проекта

root@kitploit:~
├── main.c            # Точка входа, главный цикл меню
├── menu.c / menu.h   # Интерактивные действия CLI (шифрование, расшифровка, справка)
├── encrypt.c / .h    # Кодирование шелл-кода → слова (простой + естественная проза)
├── decrypt.c / .h    # Декодирование текста слов → шелл-код
├── word_mapping.c/.h # Построение книги кодов на 256 слов и таблиц поиска байт↔слово
├── rc4.c / .h        # Реализация поточного шифра RC4
├── io.c / .h         # Ввод-вывод файлов, разбор hex, многострочный ввод
├── platform.c / .h   # Платформозависимое выполнение шелл-кода (Windows)
├── util.c / .h       # Вспомогательные функции для строк (обрезка, очистка токенов и т. д.)
└── common.h          # Общие константы, макросы и определения типов

Сборка

  1. Откройте проект в Visual Studio 2022.
  2. Добавьте все файлы .c и .h в проект.
  3. Выберите x64 и Release.
  4. Соберите решение (Ctrl + Shift + B).

Требования:

  • Visual Studio 2022
  • Windows SDK

Рекомендуется: собирать на Windows с помощью Visual Studio.


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

Запустите бинарник и следуйте интерактивному меню:

root@kitploit:~
  NØW v2.2 - Word-Based Shellcode Tool
  RC4 or AES stream | Natural prose output

Main menu:
  1. Encrypt shellcode -> words
  2. Decrypt words -> shellcode
  3. Help
  4. Exit

Шифрование

  1. Выберите пункт 1
  2. Введите секретное предложение (любая фраза; чем больше уникальных слов, тем лучше книга кодов)
  3. Введите пароль (минимум 4 символа)
  4. Выберите поточный шифр (RC4 или AES-256-CTR)
  5. Выберите стиль вывода (0 = простой, 1–3 = естественная проза)
  6. Вставьте шелл-код в виде шестнадцатеричных байтов или загрузите файл .bin
  7. Результат сохраняется в файл .txt

Расшифровка

  1. Выберите пункт 2
  2. Введите то же секретное предложение и пароль, которые использовались при шифровании
  3. Выберите тот же поточный шифр
  4. Вставьте закодированный текст или загрузите файл
  5. Результат сохраняется как .bin, .c и .hex

Замечания по безопасности

  • Безопасность кодирования полностью зависит от сохранения предложения и пароля в секрете
  • Книга кодов детерминирована — одно и то же предложение + пароль + шифр всегда даёт одно и то же сопоставление
  • Этот инструмент предназначен для исследований безопасности, CTF-задач и обфускации полезной нагрузки red-команд
  • Выполнение шелл-кода (platform.c) доступно только в Windows и требует явного подтверждения пользователя во время выполнения

Medium : https://medium.com/@0xnirsec

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