ICMP-Ghost: Fileless C2 with ICMP & DNS Tunneling in Pure x64 Assembly | Suricata Bypassed

ICMP-Ghost v3.6.3 hardens DNS tunneling with 5-domain rotation, RFC 4648 Base32 encoding, and A record QTYPE — eliminating static fingerprinting for rule-based NDR systems like Suricata and Snort.

July 20, 2026 · 20 min · JM00NJ

BYOVD vs User-Space Injection: EDR Evasion Comparison | SROP + process_vm_writev vs Kernel Driver Exploit

BYOVD loads a signed vulnerable driver, exploits it for arbitrary kernel R/W, and terminates EDR at Ring 0 — Windows-only, noisy at driver load time, requires admin. User-space injection (Phantom Evasion Loader) uses SROP frames via sys_rt_sigreturn to fire ptrace without a direct ptrace syscall sequence, writes payload in a single process_vm_writev call (syscall 311), redirects RIP into target process — implant runs inside cron’s address space with cron’s identity. Linux-only. Results: 0/65 VirusTotal static, SROP and process_vm_writev invisible to Hatching Triage behavioral sandbox, only ptrace attach entry detected.

April 29, 2026 · 7 min · JM00NJ

Pure Assembly vs C/Rust Malware Evasion: 0/65 VirusTotal, SROP CFG Bypass & Zero Compiler Artifacts

C and Rust binaries carry compiler fingerprints that cannot be removed: GCC function prologues, LLVM unwind tables, CRT startup code, stack canary patterns, .eh_frame sections. Pure assembly has none of these. Empirical test on live x64 C2 implant: 0/65 static detections on VirusTotal, SROP kernel-mediated execution and process_vm_writev (syscall 311) invisible to behavioral sandbox, only entry-phase ptrace caught. CMOV branch-free execution collapses CFG to a single basic block — confirmed effective by SEBD 2019 academic research.

April 25, 2026 · 7 min · JM00NJ

LCG Jitter x64 Assembly: Randomized nanosleep for C2 Beaconing Evasion & SOC Behavioral Detection Bypass

Fixed-interval C2 beacons produce detectable periodic patterns in SOC traffic baselines and behavioral analysis engines. LCG jitter breaks this: rdtsc reads the CPU Time Stamp Counter for hardware entropy, imul+add applies the Numerical Recipes LCG scramble (X = 1664525X + 1013904223 mod 2^32), div maps the result to [100ms, 1000ms), sys_nanosleep (syscall 35) executes the delay. Result: uniform random inter-beacon intervals with 2^32 period, zero external dependencies, full register preservation, pure x64 Assembly.

April 20, 2026 · 5 min · JM00NJ

Phantom Evasion Loader: SROP + process_vm_writev Direct Cross-Memory Shellcode Injection | EDR & Falco Bypass in x64 Assembly

Standard ptrace injection generates detectable syscall sequences that EDR hooks intercept. Phantom Evasion Loader routes ptrace through SROP frames: crafting a fake sigcontext on the stack and firing sys_rt_sigreturn (syscall 15) causes the kernel to restore arbitrary register state — ptrace fires through the signal return path, invisible to direct syscall monitors. process_vm_writev (syscall 311) writes the full payload in one cross-process memory operation instead of 204 PTRACE_POKEDATA events. QWORD XOR decryption runs in-memory before injection. Results: 0/65 VirusTotal static, SROP + process_vm_writev invisible to Hatching Triage behavioral sandbox.

April 13, 2026 · 7 min · JM00NJ

VESQER: DPCM+RLE Hybrid Shellcode Compression in x64 Assembly | C2 Payload Size Reduction & OPSEC

Uncompressed C2 payloads have two problems: size triggers bandwidth anomalies, and high-entropy raw shellcode scores above 7.5 on entropy analysis tools. VESQER addresses both: DPCM computes per-byte deltas (reducing entropy by exploiting local correlation), RLE collapses repeated delta values (reducing size on structured shellcode). Pure x64 Assembly, zero libc, zero dependencies. Complete implementation walkthrough: delta computation, run-length encoding loop, decode stub design, and measured compression ratios on real C2 payloads.

April 11, 2026 · 11 min · JM00NJ
DigitalOcean Referral Badge