Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
0xM0nCrush — # Terminateur de processus en mode noyau utilisant un pilote BYOVD signé. Fonctionne sur toutes les versions de Windows 10/11. Sans offsets, sans PDB. Rust. | Kitploit
Outils/GitHubGitHub/deathshotxd/0xm0ncrush
Outils DéfensifsEscalade de PrivilègesExploitationPost-ExploitationTests d'IntrusionRed TeamingDéveloppement de Charges Utiles
GitHubdeathshotxd/0xm0ncrush

0xM0nCrush

# Terminateur de processus en mode noyau utilisant un pilote BYOVD signé. Fonctionne sur toutes les versions de Windows 10/11. Sans offsets, sans PDB. Rust.

Voir le dépôt
10825117il y a 18 joursVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

0xM0nCrush

Un terminateur de processus Windows multi-version. Il charge un pilote noyau HONOR signé (MonProcessEX.sys), résout le PID de chaque processus cible, et le termine depuis le contexte noyau via un unique IOCTL. Aucun offset noyau, aucun téléchargement PDB, aucun shellcode spécifique à une build - la technique fonctionne à l'identique sur toutes les builds Windows 10 et Windows 11.

L'outil est un exécutable unique et autonome. Il installe le pilote via le Service Control Manager, effectue le kill, puis arrête et supprime le service, ne laissant aucun artefact persistant derrière lui. Les cibles sont configurables à l'exécution via un fichier de configuration, la ligne de commande, ou les valeurs par défaut intégrées.

0xM0nCrush

Multi-version par conception. Un pilote, un IOCTL, une primitive de kill. Fonctionne sur toutes les builds Windows 10 et Windows 11.

Démarrage rapide

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.

Aucune toolchain, aucun offset, aucune étape de build.

Démo

0xM0nCrush demonstration

Fonctionnalités

FonctionnalitéDétails
Multi-versionFonctionne sur toutes les builds Windows 10 et Windows 11, sans offsets
Kill en mode noyauLe pilote termine le PID depuis le contexte noyau
Contournement PPLLe chemin de kill de MonProcessEX.sys contourne les vérifications de processus protégés
Pilote signéMonProcessEX.sys est un véritable pilote HONOR signé
Absent des règles de blocage MSAbsent des règles de blocage de pilotes vulnérables de Microsoft
AutonomePilote installé, démarré et nettoyé via SCM
Zéro dépendanceBinaire Rust statique ; déposez l'exe + le pilote, exécutez
Configurabletargets.conf ou -n, aucune recompilation nécessaire
ObfusquéChemin du device et liste de cibles chiffrés au repos
Exécutable uniqueUn seul binaire ; sortie console depuis un shell, silencieux en double-clic
Mode dry-runÉnumère les cibles et les PID avant de commettre
Boucle jitterée--repeat revérifie avec un intervalle randomisé
Codes de sortie + JSONInterface d'automatisation compatible C2

Fonctionnement

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

Le pilote expose un IOCTL de kill qui termine un processus à partir de son PID. Le composant en mode utilisateur énumère les processus en cours, résout le PID de chaque cible, et le soumet via l'interface du device. Aucune structure noyau n'est touchée depuis le mode utilisateur, la technique est donc immunisée contre les changements de version de Windows.

Build

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

Le profil release active LTO et une seule unité de codegen. Le projet est autonome avec sa propre déclaration [workspace].

Utilisation

moncrush.exe [options]
Télécharger l’outil