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

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

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

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

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

Категории

Все категории
Loading categories
0xM0nCrush — Убийца процессов в режиме ядра с использованием подписанного драйвера BYOVD. Работает на всех Windows 10/11. Без смещений, без PDB. Rust. | Kitploit
Инструменты/GitHubGitHub/deathshotxd/0xm0ncrush
Оборонительные ИнструментыПовышение привилегийЭксплуатацияПост-эксплуатацияТестирование на ПроникновениеRed TeamingРазработка Полезной Нагрузки
GitHubdeathshotxd/0xm0ncrush

0xM0nCrush

Убийца процессов в режиме ядра с использованием подписанного драйвера BYOVD. Работает на всех Windows 10/11. Без смещений, без PDB. Rust.

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

Популярное

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

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

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

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

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

0xM0nCrush

Кроссплатформенный (для разных версий Windows) завершитель процессов. Он загружает подписанный драйвер ядра HONOR (MonProcessEX.sys), определяет PID каждого целевого процесса и завершает его из контекста ядра через один IOCTL. Никаких смещений ядра, никаких загрузок PDB, никакого shellcode под конкретную сборку — техника работает одинаково на любой сборке Windows 10 и Windows 11.

Инструмент представляет собой один самодостаточный исполняемый файл. Он устанавливает драйвер через Service Control Manager, выполняет завершение, затем останавливает и удаляет службу, не оставляя после себя постоянных артефактов. Цели настраиваются во время выполнения через файл конфигурации, командную строку или встроенные значения по умолчанию.

0xM0nCrush

Кроссплатформенность по замыслу. Один драйвер, один IOCTL, один примитив завершения. Работает на всех сборках Windows 10 и Windows 11.

Быстрый старт

1. Keep moncrush.exe and MonProcessEX.sys in the same folder.
2. Run from an elevated shell.

   moncrush.exe -n "notepad.exe,calc.exe"

3. Targets die. Driver unloads itself. Done.

Никакого тулчейна, никаких смещений, никакого шага сборки.

Демонстрация

0xM0nCrush demonstration

Возможности

ВозможностьПодробности
КроссплатформенностьРаботает на всех сборках Windows 10 и Windows 11, без смещений
Завершение в режиме ядраДрайвер завершает PID из контекста ядра
Обход PPLПуть завершения MonProcessEX.sys обходит проверки защищённых процессов
Подписанный драйверMonProcessEX.sys — настоящий подписанный драйвер HONOR
Отсутствует в правилах блокировки MSОтсутствует в правилах блокировки уязвимых драйверов Microsoft
СамодостаточностьДрайвер устанавливается, запускается и удаляется через SCM
Ноль зависимостейСтатический бинарник на Rust; положите exe + драйвер и запускайте
Настраиваемостьtargets.conf или -n, перекомпиляция не требуется
ОбфускацияПуть к устройству и список целей зашифрованы в состоянии покоя
Единый исполняемый файлОдин бинарник; вывод в консоль из оболочки, тихий режим при двойном клике
Режим dry-runПеречисление целей и PID перед выполнением
Цикл с джиттером--repeat повторно проверяет со случайным интервалом
Коды выхода + JSONИнтерфейс автоматизации, удобный для C2

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

+-------------------------------------------------------------------------------------------+
| USER MODE                                                                                 |
|                                                                                           |
|   moncrush.exe                                                                            |
|                                                                                           |
|   +-------------------+      +-------------------+      +---------------------+           |
|   |   enumerate all   |      |   resolve target  |      |   match against     |           |
|   |   running         |  ->  |   PID via process |  ->  |   target list,      |           |
|   |   processes       |      |   entry           |      |   collect PIDs      |           |
|   +-------------------+      +-------------------+      +----------+----------+           |
|                                                                         |                 |
|                                     CreateFileW("\.\MonProcessEX")      |                 |
|                                     DeviceIoControl(IOCTL 0x22400C)     |                 |
|                                     output = termination status         v                 |
+-------------------------------------------------------------------------------------------+
| KERNEL MODE                                                                               |
|                                                                                           |
|   MonProcessEX.sys                                        signed HONOR kernel driver      |
|   +---------------------------------------------------------------------------------+     |
|   |                                                                                 |     |
|   |   IOCTL 0x22400C  ->  PID termination dispatch                                  |     |
|   |        |                                                                        |     |
|   |        |  kernel-mode process lookup                                            |     |
|   |        v                                                                        |     |
|   |   EPROCESS located -> terminated from kernel context                            |     |
|   |        |                                                                        |     |
|   |        v                                                                        |     |
|   |   process exit path invoked                                                     |     |
|   |                                                                                 |     |
|   +---------------------------------------------------------------------------------+     |
|                                                                                           |
|   CLEANUP                                                                                 |
|   +---------------------------------------------------------------------------------+     |
|   |   SCM service stopped and deleted                                               |     |
|   |   driver unloaded, no persistent artifact                                       |     |
|   +---------------------------------------------------------------------------------+     |
+-------------------------------------------------------------------------------------------+

0xM0nCrush kernel execution architecture

Драйвер предоставляет IOCTL завершения, который завершает процесс по его PID. Пользовательский компонент перечисляет запущенные процессы, определяет PID каждой цели и отправляет его через интерфейс устройства. Структуры ядра не затрагиваются из пользовательского режима, поэтому техника невосприимчива к изменениям версии Windows.

Сборка

cargo build --release --target x86_64-pc-windows-gnu

Профиль release включает LTO и одну единицу кодогенерации. Проект самодостаточен и содержит собственное объявление [workspace].

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

moncrush.exe [options]
Скачать инструмент