finds.dev

Neo23x0/Raccine

A Simple Ransomware Vaccine

View on GitHub

★ 985C++Unlicenseupdated Nov 2023

// the take

Raccine is a small Windows utility that hijacks the debugger registration for vssadmin.exe, wmic.exe, and a handful of other binaries so it can intercept and kill the process tree behind ransomware-style shadow-copy deletion before it completes. It's aimed at Windows sysadmins and blue teamers who want a free, narrow mitigation against one specific but very common ransomware behavior, not a general-purpose EDR.

The core trick is genuinely clever: using the IFEO debugger key means it never touches the system binary itself, so there's no integrity breakage and no re-patching after Windows Update. Detection logic is externalized to YARA rules (including in-memory scanning of the parent process), so new malicious command-line patterns can be added without recompiling. Simulation mode is a sane rollout path — you can log what it would have killed for weeks before switching it to actually kill anything. GPO templates (ADMX/ADML) mean it can actually be pushed across a fleet instead of staying a single-box script.

It's explicitly flagged inactively maintained and the README itself admits the documented YARA rule list is outdated, which is a bad sign for a tool whose entire value is up-to-date detection signatures. The author states they lack the C++ skills to extend it further, which doesn't inspire confidence in long-term fixes to a security tool written in C++. The blast radius on a match is severe — it kills the whole parent process tree, so a legitimate backup job calling vssadmin delete shadows gets itself and everything above it terminated, not just blocked. And coverage is narrow by design: anything that reaches vssadmin/wmic indirectly (e.g. via scheduled tasks, as the README concedes) walks right past it.

We read the README, the directory tree and a key source file in October 2026. Nobody pays to be listed. How we judge →

// at a glance

Stars
985
Forks
125
Language
C++
License
Unlicense
Last commit
8 Nov 2023

// nearby

If Raccine isn't quite it.

All repos →