SlideShare a Scribd company logo
Frame 0x16
Presenter: Dmitry Vostokov
Sponsors
Debugging.TV
• Window 8 Memory Dumps
• New WinDbg
• New Patterns
• New Commands
Topics
© 2012 Software Diagnostics Institute
WinDbg and W8 Dumps
© 2012 Software Diagnostics Institute
6.12.0002.633 6.2.9200.16384
Process user memory dumps + +
Complete memory dumps - +
WinDbg.org
Complete Memory Dumps
© 2012 Software Diagnostics Institute
Stack Trace Collection
!process 0 1f
!process 0 16 (with 4 arguments per frame)
New Patterns
© 2012 Software Diagnostics Institute
Frozen Process
0: kd> !process 0 0
[...]
PROCESS fffffa8002cb2940
SessionId: 2 Cid: 0c80 Peb: 7f6c41dd000 ParentCid: 0288
DeepFreeze
DirBase: 2ef45000 ObjectTable: fffff8a002f215c0 HandleCount: <Data Not Accessible>
Image: iexplore.exe
PROCESS fffffa8003816940
SessionId: 2 Cid: 0d04 Peb: 7f6c3aca000 ParentCid: 0c80
DeepFreeze
DirBase: 34024000 ObjectTable: fffff8a001749a00 HandleCount: <Data Not Accessible>
Image: iexplore.exe
PROCESS fffffa8001e0f740
SessionId: 2 Cid: 0d7c Peb: 7f65412f000 ParentCid: 0c78
DirBase: 0e165000 ObjectTable: fffff8a00055ff00 HandleCount: <Data Not Accessible>
Image: notepad.exe
[...]
New Commands
© 2012 Software Diagnostics Institute
Collective Pointer
structural pattern
!for_each_register -c dps @#RegisterValue l1
Memory Structure Memory Structure
Collective
Pointer
!Ad Hardcore Software Support Training
Nov 30 – Dec 3, 2012 Accelerated Windows Software Trace Analysis
November 16-26, 2012 Accelerated Windows Memory Dump Analysis
December 7-10, 2012 Accelerated Windows Malware Analysis
December 17, 2012 Philosophy of Software Diagnostics (FREE)
December 17, 2012 Pattern-Based Software Diagnostics (FREE)
Early 2013 The New Old Debugging
© 2012 Software Diagnostics Institute
Coming soon
Debugging.TV
Now on YouTube!
http://www.youtube.com/DebuggingTV

More Related Content

PDF
JS Fest 2019. Thomas Watson. Post-Mortem Debugging in Node.js
PDF
Fundamentals of Complete Crash and Hang Memory Dump Analysis
PDF
Fundamentals of Physical Memory Analysis
PDF
Fundamentals of Complete Crash and Hang Memory Dump Analysis (Revision 2)
PDF
Debugging TV Frame 0x11
PPTX
Windows Debugging with WinDbg
PDF
Debugging TV Frame 0x18
PDF
Accelerated Windows Memory Dump Analysis
JS Fest 2019. Thomas Watson. Post-Mortem Debugging in Node.js
Fundamentals of Complete Crash and Hang Memory Dump Analysis
Fundamentals of Physical Memory Analysis
Fundamentals of Complete Crash and Hang Memory Dump Analysis (Revision 2)
Debugging TV Frame 0x11
Windows Debugging with WinDbg
Debugging TV Frame 0x18
Accelerated Windows Memory Dump Analysis

Similar to Debugging TV Frame 0x16 (20)

PDF
Debugging TV Frame 0x17
PDF
Debugging TV Frame 0x1C
PDF
Debugging TV Frame 0x06
PDF
Debugging TV Frame 0x1A
PDF
Debugging TV Frame 0x31
PDF
Debugging TV Frame 0x19
PDF
Debugging TV Frame 0x10
PPTX
Software vulnerability discovery and exploitation during red team assessments
PDF
Accelerated .NET Memory Dump Analysis training public slides
PPTX
Windows Crash Dump Analysis
PDF
Debugging TV Frame 0x15
PDF
Debugging TV Frame 0x12
PPTX
Windows kernel debugging workshop in florida
PDF
Crash dump analysis - experience sharing
PPTX
Driver Debugging Basics
PDF
Debugging TV Frame 0x33
PDF
Diagnosing Application Problems using Microsoft WinDbg Debugger
PDF
Accelerated Linux Core Dump Analysis training public slides
PPT
.NET Debugging Tips and Techniques
PPT
.Net Debugging Techniques
Debugging TV Frame 0x17
Debugging TV Frame 0x1C
Debugging TV Frame 0x06
Debugging TV Frame 0x1A
Debugging TV Frame 0x31
Debugging TV Frame 0x19
Debugging TV Frame 0x10
Software vulnerability discovery and exploitation during red team assessments
Accelerated .NET Memory Dump Analysis training public slides
Windows Crash Dump Analysis
Debugging TV Frame 0x15
Debugging TV Frame 0x12
Windows kernel debugging workshop in florida
Crash dump analysis - experience sharing
Driver Debugging Basics
Debugging TV Frame 0x33
Diagnosing Application Problems using Microsoft WinDbg Debugger
Accelerated Linux Core Dump Analysis training public slides
.NET Debugging Tips and Techniques
.Net Debugging Techniques
Ad

More from Dmitry Vostokov (17)

PDF
Accelerated Windows Debugging 3 training public slides
PDF
Debugging TV Frame 0x34
PDF
Debugging TV Frame 0x25
PDF
Debugging TV Frame 0x24
PDF
Debugging TV Frame 0x21
PDF
Debugging TV Frame 0x20
PDF
Debugging TV Frame 0x14
PDF
Debugging TV Frame 0x13
PDF
Debugging TV Frame 0x0F
PDF
Debugging TV Frame 0x0D
PDF
Debugging TV Frame 0x0C
PDF
Debugging TV Frame 0x0B
PDF
Debugging TV Frame 0x0A
PDF
Debugging TV Frame 0x09
PDF
Debugging TV Frame 0x08
PDF
Debugging TV Frame 0x07
PDF
Debugging TV Frame 0x05
Accelerated Windows Debugging 3 training public slides
Debugging TV Frame 0x34
Debugging TV Frame 0x25
Debugging TV Frame 0x24
Debugging TV Frame 0x21
Debugging TV Frame 0x20
Debugging TV Frame 0x14
Debugging TV Frame 0x13
Debugging TV Frame 0x0F
Debugging TV Frame 0x0D
Debugging TV Frame 0x0C
Debugging TV Frame 0x0B
Debugging TV Frame 0x0A
Debugging TV Frame 0x09
Debugging TV Frame 0x08
Debugging TV Frame 0x07
Debugging TV Frame 0x05
Ad

Recently uploaded (20)

PDF
Understanding Forklifts - TECH EHS Solution
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PPTX
Transform Your Business with a Software ERP System
PDF
Designing Intelligence for the Shop Floor.pdf
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PPTX
assetexplorer- product-overview - presentation
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
medical staffing services at VALiNTRY
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PDF
Nekopoi APK 2025 free lastest update
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PPT
Introduction Database Management System for Course Database
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PPTX
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Understanding Forklifts - TECH EHS Solution
wealthsignaloriginal-com-DS-text-... (1).pdf
Transform Your Business with a Software ERP System
Designing Intelligence for the Shop Floor.pdf
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
assetexplorer- product-overview - presentation
How to Migrate SBCGlobal Email to Yahoo Easily
medical staffing services at VALiNTRY
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
2025 Textile ERP Trends: SAP, Odoo & Oracle
Nekopoi APK 2025 free lastest update
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
Design an Analysis of Algorithms I-SECS-1021-03
Introduction Database Management System for Course Database
PTS Company Brochure 2025 (1).pdf.......
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx

Debugging TV Frame 0x16

  • 1. Frame 0x16 Presenter: Dmitry Vostokov Sponsors Debugging.TV
  • 2. • Window 8 Memory Dumps • New WinDbg • New Patterns • New Commands Topics © 2012 Software Diagnostics Institute
  • 3. WinDbg and W8 Dumps © 2012 Software Diagnostics Institute 6.12.0002.633 6.2.9200.16384 Process user memory dumps + + Complete memory dumps - + WinDbg.org
  • 4. Complete Memory Dumps © 2012 Software Diagnostics Institute Stack Trace Collection !process 0 1f !process 0 16 (with 4 arguments per frame)
  • 5. New Patterns © 2012 Software Diagnostics Institute Frozen Process 0: kd> !process 0 0 [...] PROCESS fffffa8002cb2940 SessionId: 2 Cid: 0c80 Peb: 7f6c41dd000 ParentCid: 0288 DeepFreeze DirBase: 2ef45000 ObjectTable: fffff8a002f215c0 HandleCount: <Data Not Accessible> Image: iexplore.exe PROCESS fffffa8003816940 SessionId: 2 Cid: 0d04 Peb: 7f6c3aca000 ParentCid: 0c80 DeepFreeze DirBase: 34024000 ObjectTable: fffff8a001749a00 HandleCount: <Data Not Accessible> Image: iexplore.exe PROCESS fffffa8001e0f740 SessionId: 2 Cid: 0d7c Peb: 7f65412f000 ParentCid: 0c78 DirBase: 0e165000 ObjectTable: fffff8a00055ff00 HandleCount: <Data Not Accessible> Image: notepad.exe [...]
  • 6. New Commands © 2012 Software Diagnostics Institute Collective Pointer structural pattern !for_each_register -c dps @#RegisterValue l1 Memory Structure Memory Structure Collective Pointer
  • 7. !Ad Hardcore Software Support Training Nov 30 – Dec 3, 2012 Accelerated Windows Software Trace Analysis November 16-26, 2012 Accelerated Windows Memory Dump Analysis December 7-10, 2012 Accelerated Windows Malware Analysis December 17, 2012 Philosophy of Software Diagnostics (FREE) December 17, 2012 Pattern-Based Software Diagnostics (FREE) Early 2013 The New Old Debugging © 2012 Software Diagnostics Institute Coming soon