PowerDbg

PowerShell library for automated debugging sessions involving WinDbg and CDB, featuring support for post-mortem and live debugging, kernel-mode and user mode, as well as native and managed code.

  • PowerDbg
  • Version :5.3 / 6.10.10.22 Alpha
  • License :Ms-PL
  • OS :Windows All
  • Publisher :Rafarah

Download Now(V5.3)

Download Now(V6.10.10.22 Alpha)

PowerDbg Description

PowerDbg represents a PowerShell library that facilitates a method to build PowerShell scripts for automated tasks involving WinDbg (scripting language debugger) and CDB (Microsoft Console Debugger). It can be used for post-mortem or live debugging, kernel-mode or user mode, as well as for native or managed code.

Compared to WinDbg, there are multiple benefits that comes with PowerShell. For instance, the tool makes it easier to create and maintain scripts (even large ones), as well as to format settings when showing information.

Furthermore, it gives you the possibility to use the same code across multiple functions and cmdlets, debug and trace features, as well as to improve .NET Framework.

The library is currently available in two versions: stable and alpha. The stable edition contains a .psm1-formatted file for WinDbg, while the alpha includes PowerDbgConsole, a bootstrapper made to streamline the process of creating an interactive PowerDbg debugging session.

Commands are available for session management (new, exit or load session, invoke command), navigation (e.g. expand an array’s contents, view contents of reference-type objects), process state (e.g. list managed threads and modules loaded into the process), analysis, and others (e.g. launch a debugger without a session).

System requirements

  • PowerShell 2.0

Leave a Reply

Your email address will not be published. Required fields are marked *