-
Mutation Engine
- Junk Instruction Insertion
- Register Swapping
- Instruction Reordering
-
Encryption Scheme
- XOR with PBKDF2-derived Key
- Self-decrypting Stub (x64)
-
Evasion Techniques
- Sandbox Detection (RAM/VM checks)
- API Hashing
- Uses Keystone Engine for assembly
- Supports x86/x64 architectures
- Pre-built templates (reverse TCP, etc.)
- Original Shellcode → Mutation → Encryption → Decryptor Stub
- Generates
.cna
scripts for direct loading - Obfuscates payload in memory
- Currently x64-focused
- Basic XOR encryption (extend with AES)
- Windows-only evasion checks
- Add ARM architecture support
- Implement entropy-based mutation
- Add process hollowing integration