skip to content
Smadi0x86 Blog

WinDbg Quick Reference

Setup: .symfix.reload to configure symbols

Analysis: !analyze -v for crashes, k/kb/kv for call stack

Memory: dd/dq/db to inspect, u <address> to disassemble, s -a to search

Structures: dt ntdll!_PEB or modern dx @$peb

Modules: lmf to list loaded modules

Threads: ~ to list, ~<id>s to switch

Breakpoints: bp/bu to set, bl to list, bc to clear

Execution: t step into, p step over, g continue

System: !handle, !heap -s, !teb for internals, r for registers