~/talk

Zombie Ant Farming: Practical Tips for Playing Hide and Seek with Linux EDRs

links:none on file
slides:none on file

Explains how attackers load and assemble payloads entirely in memory using LD_PRELOAD, ELF constructors and weak symbols, and cross-process descriptors via memfd_create, turning trusted binaries like /bin/ls into decoys; introduces a memory-resident broker (Zombie Ant Farm) plus a Python “pi_preload” loader that fetches libraries over HTTP and injects them without touching disk; demonstrates chaining, FFI/VM switching, ASLR disable via personality flags, and live demos that successfully execute remote payloads in memory; toolkit is on GitHub.

AI-written summary · about

  1. 0:00Start
  2. 7:54Tactical Goals and objectives, Sketches
  3. 9:00Dynamic Link Loading: The Basics
  4. 9:51The Basics of Dynamic Link Loading
  5. 10:40Dynamic ELF Hooking: The Basics
  6. 11:41Generic Dynamic API Hooking Tradeoffs
  7. 22:59Uber Preloaders
  8. 24:29Memory-resident malware modules
  9. 27:47Inspiration: A Natural phenomenon
  10. 29:58ZAF Module Loader and Payload Driver
  11. 31:42ZAF Broker Operational Summary
  12. 32:36PyPreload: Operationalizing Dynamic Preload Cradles
  13. 39:51Additional Tips and Research Roadmap
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.