About the Author 5
Presentation Slides and Transcript 7
Practice Exercises 13
Exercise 0: Download, set up, and verify your WinDbg or Debugging Tools for Windows installation, or Docker Debugging Tools for Windows image 18
Exercise C1A: Stack Trace Collection 31
Exercise C1B: WOW64 Stack Trace Reconstruction 77
Exercise C2: Memory Search 102
A Crash Dump Course in Unified Modeling Language, Part I 119
Exercise C3A: Linked Lists 131
Exercise C3B: Linked Lists, Additional Example 179
Exercise C4A: WinDbg Built-in Scripting 194
Exercise C4B: WinDbg JavaScript Scripting 210
Exercise C5: Registry 230
Exercise C6: Module Variables 238
Exercise C7: System Objects 243
Exercise C8: Network 252
A Crash Dump Course in Unified Modeling Language, Part II 257
A Crash Dump Course in Windows Internals 262
Exercise C9: Device Drivers 270
Exercise C10: Storage and File System 287
Exercise C11: Window Messaging 293
Exercise C12: Past Behavior 301
Exercise C13: Generative AI LLM Assistant 308
Selected Q&A 331
Two WinDbg Scripts That Changed the World 339
