Sophisticated Rust-based "debt-collector".
This tool is completely defanged and intended for educational and CTF purposes only. No real network connections, file modifications, or system changes are made.
cargo build --release
Install cross: cargo install cross
Build for Linux: cross build --release --target x86_64-unknown-linux-gnu
Build for Windows: cross build --release --target x86_64-pc-windows-gnu
cargo run
| Module | Purpose |
|---|---|
| main.rs | Beacon lifecycle orchestrator |
| config.rs | Runtime configuration (embedded defaults) |
| crypto.rs | XOR encryption + base64 transport encoding |
| network.rs | Simulated C2 beacon callbacks + DoH |
| persistence.rs | Simulated install/uninstall persistence |
| auth.rs | Challenge-response handshake with C2 |
| exfil.rs | Host recon data collection (env vars only) |
| protocol.rs | Beacon protocol framing (v1/v2) |
| commands.rs | Operator command dispatch |
| evasion.rs | Anti-analysis detection stubs |
| injection.rs | Process injection stubs (defanged) |
cargo test