Book: Accelerated Windows API for Software Diagnostics, Second Edition

The following direct links can be used to order the book now:

Available in PDF format with the optional recording and Memory Dump Analysis Anthology from Software Diagnostics Technology and Services

Available in PDF format from Leanpub

Available in ultra-premium color paperback format from Amazon and Barnes & Noble

Available in Kindle print replica format from Amazon

The book is also included in the following training courses and training packs:

WinDbg Training Pack

Foundations of Windows Memory Dump Analysis Training Pack

System API Patterns for Software Diagnostics Training Pack

Accelerated C & C++ for Windows Diagnostics

Accelerated Rust Windows Memory Dump Analysis

Memory Thinking for Rust

Complete Pattern-Oriented Software Diagnostics Training Pack

The book contains the full Software Diagnostics Services training transcript with 10 hands-on exercises.

Knowledge of Windows API is necessary for:

  • Development
  • Malware analysis
  • Vulnerability analysis and exploitation
  • Reversing
  • Diagnostics
  • Debugging
  • Memory forensics
  • Crash and hang analysis
  • Secure coding
  • Static code analysis
  • Trace and log analysis

The training uses a unique and innovative pattern-oriented analysis approach and provides:

  • Overview
  • Classification
  • Patterns
  • Internals
  • Development examples
  • Analysis examples

The second edition includes the relevant x64 disassembly overview and additional topics.

  • Title: Accelerated Windows API for Software Diagnostics: With Category Theory in View, Second Edition
  • Authors: Dmitry Vostokov, Software Diagnostics Services, Dublin School of Security
  • Publisher: OpenTask (December 2024)
  • Language: English
  • Product Dimensions: 28.0 x 21.6
  • PDF: 329 pages
  • ISBN-13: 978-1912636884

Table of Contents and sample exercise
Slides from the training