aidanhearth/threat-research

GitHub: aidanhearth/threat-research

Stars: 0 | Forks: 0

# Goertzel FSK Acoustic Shellcode Covert Channel — Detection & Analysis **Researcher**: Aidan Hearth (independent cybersecurity research) **Subject**: Acoustic FSK shellcode delivery covert channel — defensive analysis **Original PoC author**: @cocomelonc (cocomelonc.github.io) **Original PoC publish date**: 2026-05-26 **This analysis ship date**: 2026-05-28 **Scope**: defensive analysis + detection rule development (YARA / Sigma / Falco/eBPF) **License**: Detection rules and analysis released under [CC BY 4.0](LICENSE) — free to use, modify, and ship with credit. Original PoC referenced under educational use; analysis is original work by Aidan Hearth. ## What this is A defensive analysis of a novel shellcode covert channel published by security researcher @cocomelonc on 2026-05-26. The PoC delivers Linux shellcode through audio between a speaker and microphone using Bell 202 FSK modulation and the Goertzel algorithm — **completely bypassing the network layer**. This package contains: 1. [`analysis.md`](analysis.md) — Technical breakdown of the FSK protocol, Goertzel algorithm role, frame structure, and execution path 2. [`detection-rules.md`](detection-rules.md) — YARA, Sigma, and Falco/eBPF rules for detection in compiled binaries and process behaviour 3. [`references.md`](references.md) — Links to original PoC + author + related prior work ## Why it matters (defensive perspective) - **Air-gap bypass**: Traditional network egress controls (firewall, EDR network telemetry, DNS sinkhole) are all irrelevant — the delivery channel is acoustic - **Trust model break**: Endpoint detection traditionally assumes network-bound C2; an audio-only delivery requires fundamentally different telemetry (audio device access auditing) - **Low complexity**: ~7 KB of C, ALSA + libm + math.h, compiles with one `gcc` command — accessible to mid-skill threat actors - **Public PoC**: GitHub repo is public, source is well-commented, attackers will copy and modify rapidly ## Attribution + ethical scope - Original PoC author @cocomelonc published this as educational research under his "malware-tricks" series (post #57) - This is defensive analysis for blue teams and EDR vendors - No third-party systems tested. No offensive use. The PoC was not modified or weaponized. ## Contact - security@aidanhearth.com (general) - disclosure@aidanhearth.com (vulnerability disclosure) - PGP: `1964 9029 B47B 3411 910C 0D68 E8AA ABB8 4060 140F` (keys.openpgp.org VKS) _Independent threat research — Aidan Hearth_