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
Raccine — Un vaccin simple contre les ransomwares | Kitploit
Outils/GitHubGitHub/neo23x0/raccine
Outils DéfensifsRenseignement sur les MenacesDétection d'IntrusionRéponse aux IncidentsDétection d'AnomaliesAnalyse de Journaux
GitHubneo23x0/raccine

Raccine

Un vaccin simple contre les ransomwares

Voir le dépôt
98212624il y a 2 ansVé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

Inactively Maintained

Raccine

Raccine

Une protection simple contre les rançongiciels

Pourquoi

Nous voyons souvent des rançongiciels supprimer toutes les copies fantômes à l'aide de vssadmin. Et si nous pouvions simplement intercepter cette requête et tuer le processus à l'origine de l'appel ? Essayons de créer un simple vaccin.

Ransomware Process Tree

Comment ça fonctionne

Nous enregistrons un débogueur pour vssadmin.exe (et wmic.exe), qui est notre raccine.exe compilé. Raccine est un binaire qui collecte d'abord tous les PID des processus parents, puis tente de tuer tous les processus parents.

Avantages :

  • La méthode est plutôt générique
  • Nous n'avons pas à remplacer un fichier système (vssadmin.exe ou wmic.exe), ce qui pourrait entraîner des problèmes d'intégrité et casser notre raccination à chaque Patch Tuesday
  • Analyse flexible des paramètres de ligne de commande par règles YARA pour détecter les activités malveillantes
  • Les modifications sont faciles à annuler
  • Fonctionne sur Windows 7 / Windows 2008 R2 ou supérieur
  • Aucun exécutable en cours d'exécution ni service supplémentaire requis (sans agent)

Inconvénients / Angles morts :

  • L'utilisation légitime de vssadmin.exe delete shadows (ou de toute autre combinaison en liste noire) n'est plus possible
  • Cela tue également les processus qui ont tenté d'invoquer vssadmin.exe delete shadows, ce qui pourrait être un processus de sauvegarde
  • Cela ne détectera pas les méthodes dans lesquelles le processus malveillant n'est pas l'un des processus de l'arborescence qui a invoqué vssadmin.exe (par exemple via schtasks)

Le processus

  1. L'invocation de vssadmin.exe (et wmic.exe) est interceptée et transmise à raccine.exe en tant que débogueur (vssadmin.exe delete shadows devient raccine.exe vssadmin.exe delete shadows)
  2. Nous traitons ensuite les arguments de la ligne de commande et recherchons les combinaisons malveillantes à l'aide de règles YARA.
  3. Si aucune combinaison malveillante n'est trouvée, nous créons un nouveau processus avec les paramètres de ligne de commande d'origine.
  4. Si une combinaison malveillante est trouvée, nous collectons tous les PID des processus parents et commençons à les tuer (il devrait s'agir des processus du malware comme le montrent les captures d'écran ci-dessus). Raccine affiche une fenêtre de ligne de commande avec les PID tués pendant 5 secondes, consigne l'événement dans le journal d'événements Windows, puis se termine lui-même.

Combinaisons malveillantes :

  • delete et shadows (vssadmin, diskshadow)
  • resize et shadowstorage (vssadmin)
  • delete et shadowstorage (vssadmin)
  • delete et shadowcopy (wmic)
  • delete et catalog et -quiet (wbadmin)
  • win32_shadowcopy ou un élément d'une liste de commandes encodées (powershell)
  • recoveryenabled (bcedit)
  • ignoreallfailures (bcedit)

^ liste obsolète : consultez la règle YARA correspondante

Liste des commandes encodées Powershell : JAB, SQBFAF, SQBuAH, SUVYI, cwBhA, aWV4I, aQBlAHgA et bien d'autres

Exemple

Emotet sans Raccine - Lien

Emotet without Raccine

Emotet avec Raccine - Lien (ignorez l'activité des processus liée à l'installation de Raccine)

Emotet with Raccine

L'infection est tuée dans l'œuf.

Avertissement !!!

UTILISEZ-LE À VOS PROPRES RISQUES !

Vous ne pourrez plus exécuter de commandes utilisant les commandes en liste noire sur une machine raccinée tant que vous n'aurez pas appliqué le correctif de désinstallation raccine-reg-patch-uninstall.reg. Cela pourrait casser diverses solutions de sauvegarde qui exécutent cette commande spécifique au cours de leur travail. Cela ne bloquera pas seulement la requête, mais tuera également tous les processus de l'arborescence, y compris la solution de sauvegarde et le processus qui l'a invoquée.

Si vous disposez d'une surveillance de sécurité solide qui journalise toutes les exécutions de processus, vous pouvez consulter vos journaux pour vérifier si vssadmin.exe delete shadows, vssadmin.exe resize shadowstorage ... ou les autres lignes de commande bloquées sont utilisées fréquemment ou sporadiquement à des fins légitimes ; dans ce cas, vous devriez vous abstenir d'utiliser Raccine.

Historique des versions

Télécharger l’outil