Jargon & Jigsaw: Shellcode Obfuscation | Mike Saunders
Analyzes jargon & Jigsaw: Shellcode Obfuscation | Mike Saunders and evaluates key implications for security practitioners.
Summary
Entropy and EDR Detection
Mike Saunders of Red Siege explains shellcode obfuscation through information-theory entropy. High-entropy payloads resist compression and often trigger EDR heuristics; encrypted shellcode therefore looks suspicious even when hidden inside loaders.
The Jargon Technique
His Jargon tool encodes shellcode as sequences of English words drawn from a large dictionary, dramatically lowering measured entropy. In demos, an AES-encrypted loader (~362 KB) barely compresses, while the same loader with an embedded word array balloons to ~15 MB yet compresses the dictionary by ~65%—signaling low randomness to static analysis.
Design Rationale
Saunders coined "jargon" deliberately: specialized vocabulary that obscures meaning from outsiders, analogous to how word-encoded shellcode confuses defensive tools. He notes parallel ideas (including emoji-encoded shellcode presented elsewhere) but positions Jargon as published open tooling.
Jigsaw and Takeaways
The talk also covers companion Jigsaw obfuscation approaches. Saunders urges defenders to understand that compressibility and entropy metrics can be gamed, and that creative encodings may bypass simplistic high-entropy detection without relying on traditional encryption alone.
Related talks
Wild West Hackin' Fest·38 min
Mike Saunders
Industry experts analyze emerging threats surrounding Hiding in Plain Sight: Shellcode Obfuscation Techniques | Mike Saunders.
BlueHat India 2025·25 min
Presenters detail vulnerability discovery and exploitation in The New Face of XCSSET: A Deep Dive into Enhanced Obfuscation and Persistence.
Botconf 2025·41 min
Security researchers examine technical aspects of Tricky obfuscation techniques for C2 communication ? Just detect them all !.


