~/talk

Bypassing Anti-Debugging: A Hybrid Real-Simulated Approach to Rootkit Analysis

Talkat CODE BLUE 2025 · 2025-11-18..11-19· [security]
links:none on file
links:none on file
links:none on file
slides:none on file

A hybrid semi-simulated, semi-native emulator called KDENU maps registers into kernel mode, uses Unicorn C++ bindings, and injects real parameters from kernel dumps to run Windows drivers with preserved structured exception handling and parallelized multithreading. Implementation hooks special instructions, proxies system calls to real ndll when safe, and falls back to emulation otherwise. Demo shows synchronized threads and correct SE flow against a widely used anti‑che engine that manipulates MSRs, LSTAR, DBGCTL, DR7 and last-branch records; a security-cookie bug in LIF is reported and PR merged, code open-sourced.

AI-written summary · about

  1. 0:00Introduction
  2. 1:08Rootkit analysis motivation
  3. 3:15Rootkit basics and methods
  4. 5:02Emulators for rootkit analysis
  5. 6:09Existing emulation solutions
  6. 9:00SEH and multithreading importance
  7. 12:38Hybrid emulator design goals
  8. 13:43Emulator core design
  9. 15:09Kernel dump for emulation
  10. 16:13Advanced hooking techniques
  11. 17:43Real machine interaction
  12. 19:09Handling structured exception handling in emulation
  13. 20:18Multithreading support
  14. 21:21Live emulator demo
  15. 22:06Anti-debugging techniques
  16. 22:48MSR detection methods
  17. 24:19Hypervisor detection techniques
  18. 27:15Evasion for driver analysis
  19. 28:02Emulator evaluation
  20. 28:47Future plans and release
  21. 29:32Acknowledgments
  22. 30:14Q&A
~/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.