(original) (raw)
Backend & Frontend Plugins
Server and client extensible via user plugins
Minimal via 3rd party agents and External C2
Constrained or unintuitive External C2 only
Agent Architecture
Fully Position Independent, no Reflective DLL Loading
Uses Reflective DLL Loading (sRDI / RDLL)
Uses Reflective DLL Loading
Extension System
Select features at build and runtime, unload when done
Not supported
Not supported
Dynamic Channel Switch
Switch C2 channels (DNS, HTTP, SMB) at runtime
Requires spawning a new session
Channels are baked in, not dynamic
Hot Swappable C2 Profile
Switch C2 profiles (e.g. HTTP, DNS, DoH, DoT) at runtime
Requires spawning a new session
Similar feature offered
Feature Hooking
Extend or hook internals for evasion in a documented way
Requires modifying agent source code
User Defined Reflective Loader, limited exposure
Scripting Capabilities
Full Python scripting: extensions, BOFs, automation, UI
Bare bones, only new commands supported
JSON configs or bare bones scripting, some offer none
E2E Encryption
X25519 key exchange + ChaCha20-Poly1305 encryption
AES only
AES or RC4 symmetric encryption
SOCKS5 & Reverse Port Forwarding
Stable tunnels with UDP ASSOCIATE and full IPv6 support
Working SOCKS5 and Reverse Port Forwarding
UDP ASSOCIATE support sometimes missing
Binary Obfuscation
Custom per-customer bin2bin compiled binary, unique signatures
Not available
Not available
Async Beacon Object Files
Supports standard BOFs and Async BOFs, minimal changes needed
Standard BOFs only
Varies, may require full tooling rewrite
Adaptive BOF Evasion
Auto-applies stack spoofing, memory stomping to BOF execution
Not available
Varies, operator may need to pass functions manually
VM Based Post-Exploitation
VM tech for post-ex without allocating executable memory regions
Not available
Not available