Windows Debugging: Practical Foundations
Written by the founder of DumpAnalysis.org this book is not about bugs or debugging techniques but about background knowledge everyone needs to start experimenting with WinDbg, learn from practical experience and read other advanced debugging books. Solid understanding of fundamentals like pointers is needed to analyze stack traces beyond !analyze -v and lmv WinDbg commands. The book is useful for software technical support and escalation engineers, software engineers coming from managed code or Java background, software testers, engineers coming from non-Wintel environments, Windows C/C++ software engineers without assembly language background, security researchers and beginners learning Windows software disassembling and reverse engineering techniques.
This book can also be used as Intel assembly language and Windows debugging supplement for relevant undergraduate level courses.