~/talk

eBPF Warfare - Detecting Kernel & eBPF Rootkits with Tracee

links:none on file
links:none on file
slides:none on file

eBPF-based detection demonstrates concrete, reproducible methods: install a kprobe on do_init_module to catch fileless finit_module/init_module loads and capture bytecode buffers for forensics; periodically compare the three kernel module lists to emit a hidden_kernel_module event; flag syscall table hooks by checking syscall pointers against s_text/e_text; extract used helpers (bpf_probe_write_user, override_return, skb_ , send_signal) from verifier logs to spot eBPF tampering; rules and artifact capture are implemented in Tracee*, with claimed single-digit CPU overhead and behavioral signatures for HiddenWasp, Diamorphine, Drovorub and Reptile.

AI-written summary · about

  1. 0:00Introduction to Rootkits
  2. 1:25Linux server playground
  3. 3:15Tracing methods criteria
  4. 5:08eBPF architecture explained
  5. 6:50Tracee open source tool
  6. 7:55What is a Rootkit
  7. 10:51HiddenWasp Rootkit demo
  8. 12:35Kernel module Rootkits overview
  9. 14:00Loading kernel modules
  10. 15:27Diamorphine Rootkit demo
  11. 16:54Hiding kernel modules
  12. 18:46Hook placement techniques
  13. 22:37File operation hooking
  14. 24:49Drovorub Rootkit analysis
  15. 26:56Communication channels
  16. 27:41Command execution methods
  17. 29:08Reptile Rootkit example
  18. 31:18eBPF Rootkits emergence
  19. 32:21Loading eBPF Rootkits
  20. 34:06Probe placement in eBPF
  21. 38:27Hiding eBPF programs
  22. 39:30Communication and payloads
  23. 40:36Threat protection methods
  24. 42:25Community and research
  25. 43:09Q&A session
~/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.