Windows internals & user-mode exploit dev

Windows internals & user-mode exploit dev

Build the Windows mental model first, then layer exploit primitives on top. The model survives mitigations; the primitives change every year.

Prereqs

  • C and x86 / x64 assembly basics (Intel syntax).
  • A Windows 10/11 VM with WinDbg + symbols configured.
  • One scripting language for tooling.

Stage 1 — Windows internals fundamentals

Stage 2 — user-mode exploit dev

Stage 3 — moving toward modern targets

References