~/talk

DeathNote of Microsoft Windows Kernel

Talkat CODE BLUE 2016 · 2016-10-20..10-21· [security]
links:none on file
name:Jin Long
links:none on file
slides:none on file

Research uncovers a small kernel component nicknamed DeathNote module inside NTOS that exposes CIFS-style log parsing to user mode and sandboxed entities. Reverse engineering extracts the CIFS base log file layout and the runtime CSE table (pulled from WinDbg), then a fuzzer reloads the kernel image, emulates CSE checks, applies semantic mutation filters and exercises IOCTLs. The pipeline yields about 56 crashes in days, produces reproducible bugs including a sandbox-reachable privilege escalation, and results in three reports currently verified by Microsoft.

AI-written summary · about

  1. 0:00Intro
  2. 1:37agenda
  3. 6:38Sandbox targets
  4. 10:15tm indirection
  5. 14:36CLFS - state fuzzing
  6. 21:35CLFS state, dummy, enhanced
  7. 23:33BLF (Base Log File) Format
  8. 24:28Record Header
  9. 26:32Control Record
  10. 27:26Base Log Record
  11. 28:44Container Record
  12. 30:18Symbol Header
  13. 30:50Client Context
  14. 31:38Container Context
  15. 33:30Record Parameter
  16. 35:57Use of Acquire MetadataBlock
  17. 36:59Symbol Hash Function
  18. 37:14Enhanced CLFS format fuzzing
~/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.