Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
0xM0nCrush — # Terminador de procesos en modo kernel mediante un controlador BYOVD firmado. Funciona en todos los Windows 10/11. Sin offsets, sin PDB. Rust. | Kitploit
Herramientas/GitHubGitHub/deathshotxd/0xm0ncrush
Herramientas DefensivasEscalada de PrivilegiosExplotaciónPost-ExplotaciónPruebas de PenetraciónRed TeamingDesarrollo de Payloads
GitHubdeathshotxd/0xm0ncrush

0xM0nCrush

# Terminador de procesos en modo kernel mediante un controlador BYOVD firmado. Funciona en todos los Windows 10/11. Sin offsets, sin PDB. Rust.

Ver Repositorio
10825117hace 18 díasRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

0xM0nCrush

Un terminador de procesos de Windows multiplataforma. Carga un controlador de kernel HONOR firmado (MonProcessEX.sys), resuelve el PID de cada proceso objetivo y lo termina desde el contexto del kernel mediante un único IOCTL. Sin offsets de kernel, sin descargas de PDB, sin shellcode específico de compilación: la técnica funciona de forma idéntica en todas las compilaciones de Windows 10 y Windows 11.

La herramienta es un único ejecutable autocontenido. Instala el controlador a través del Service Control Manager, realiza la eliminación y luego detiene y elimina el servicio, sin dejar ningún artefacto persistente. Los objetivos son configurables en tiempo de ejecución mediante un archivo de configuración, línea de comandos o los valores predeterminados integrados.

0xM0nCrush

Multiplataforma por diseño. Un controlador, un IOCTL, una primitiva de eliminación. Funciona en todas las compilaciones de Windows 10 y Windows 11.

Inicio rápido

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.

Sin toolchain, sin offsets, sin paso de compilación.

Demostración

0xM0nCrush demonstration

Características

CaracterísticaDetalles
MultiplataformaFunciona en todas las compilaciones de Windows 10 y Windows 11, sin offsets
Eliminación en modo kernelEl controlador termina el PID desde el contexto del kernel
Bypass de PPLLa ruta de eliminación de MonProcessEX.sys omite las comprobaciones de procesos protegidos
Controlador firmadoMonProcessEX.sys es un controlador HONOR firmado real
No está en las reglas de bloqueo de MSAusente de las reglas de bloqueo de controladores vulnerables de Microsoft
AutosuficienteControlador instalado, iniciado y limpiado mediante SCM
Cero dependenciasBinario Rust estático; suelta el exe + controlador, ejecuta
Configurabletargets.conf o -n, sin necesidad de recompilar
OfuscadoRuta del dispositivo y lista de objetivos cifradas en reposo
Ejecutable únicoUn solo binario; salida de consola desde un shell, silencioso al hacer doble clic
Modo dry-runEnumera objetivos y PIDs antes de comprometer
Bucle con jitter--repeat vuelve a comprobar con intervalo aleatorizado
Códigos de salida + JSONInterfaz de automatización compatible con C2

Cómo funciona

+-------------------------------------------------------------------------------------------+
| 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

El controlador expone un IOCTL de eliminación que termina un proceso dado su PID. El componente en modo usuario enumera los procesos en ejecución, resuelve el PID de cada objetivo y lo envía a través de la interfaz del dispositivo. No se tocan estructuras del kernel desde el modo usuario, por lo que la técnica es inmune a los cambios de versión de Windows.

Compilación

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

El perfil de release habilita LTO y una única unidad de generación de código. El proyecto es autocontenido con su propia declaración [workspace].

Uso

moncrush.exe [options]
Descargar herramienta