Analysis updated 2026-08-10 · repo last pushed 2020-05-28
Test whether your company's EDR product catches process injection and evasion attacks.
Chain multiple evasion techniques together during a red team engagement to probe defense gaps.
Use as a reference implementation to understand how attackers combine PPID spoofing, cmdline spoofing, and injection.
| rkervella/carbonmonoxide | 2836048681/cc-switch-codexcont | able-rip/cc-visionrouter | |
|---|---|---|---|
| Stars | 29 | 29 | 29 |
| Language | — | Rust | JavaScript |
| Last pushed | 2020-05-28 | — | — |
| Maintenance | Dormant | — | — |
| Setup difficulty | hard | moderate | easy |
| Complexity | 4/5 | 3/5 | 2/5 |
| Audience | researcher | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a Windows environment with EDR installed for testing, plus familiarity with Cobalt Strike and offensive security concepts, no setup instructions are provided.
CarbonMonoxide is a security research tool designed to help test whether endpoint detection and response (EDR) systems, the software companies use to catch malware and intrusions, can actually spot sneaky techniques that real attackers use. In simple terms, it's a proof-of-concept that bundles several known evasion methods together to see if security tools are doing their job. At a high level, it combines four techniques. "PPID spoofing" makes a program pretend it was launched by a different, trusted program. "CmdLine spoofing" hides what a program was actually told to do. "QAPC injection" is a way for one process to force another to run code. And "TikiTorch" is an existing tool used in red team exercises (simulated attacks) that works with Cobalt Strike, a commercial penetration testing platform. By chaining these together, the project creates a harder-to-detect scenario for EDR products. The people who would use this are security researchers and red team operators, the professionals organizations hire to simulate real attacks and find gaps in their defenses. For example, if a company wants to verify their EDR catches process injection attacks, they might run this against it to find out. It's essentially a testing tool, not something for production environments. The README is sparse and marks the project as "work in progress," so it doesn't provide setup instructions, usage examples, or detailed explanations beyond listing the four techniques. This isn't a polished product, it reads more like an experiment or reference implementation for people who already understand these concepts and want to see them combined in practice.
A proof-of-concept security tool that chains four evasion techniques together to test whether endpoint detection and response systems can catch sneaky attack methods used by real adversaries.
Dormant — no commits in 2+ years (last push 2020-05-28).
No license information is provided, so default copyright applies and use is legally restricted.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
Verify against the repo before relying on details.