Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
Tools/GitHubGitHub/hugsy/recon_2024_windbg_workshop
Reverse EngineeringDebuggersBinary AnalysisLearning & EducationLabs & PracticeArchived
GitHubhugsy/recon_2024_windbg_workshop

recon_2024_windbg_workshop

Workshop materials for mastering WinDbg debugging in kernel and user mode, with KdNet setup, demos, and a Time Travel Debugging challenge for binary analysis.

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share
View Repository
741142 years agoReviewed by Kitploit

REcon 2024 - Tips & Tricks for better debugging with WinDbg

This repository contains the materials created for the workshop "Tips & Tricks for better debugging with WinDbg", at REcon 2024.

Setup

The workshop materials aims to provide useful features for WinDbg, when debugging in kernel-mode, but whose concepts can very well be applied to user-mode debugging.

To easily setup a KdNet environment, it is possible to:

  • create a Windows VM, set it up using bcdedit /dbgsettings
  • use WindowsSandbox
root@kitploit:~
Enable-WindowsOptionalFeature -All -Online -LimitAccess -FeatureName Microsoft-Hyper-V # optional
Enable-WindowsOptionalFeature -All -Online -FeatureName Containers-DisposableClientVM # optional
CmDiag.exe DevelopmentMode -On 
CmDiag.exe Debug -on –net –hostip $LocalHostIP –key 1.2.3.4
  • or use LKD on your host, if you can enable the debug mode (bcdedit /set {current} debug on)

Slides

The slides from the workshop are available here:

  • Slides

A WinDbg cheatsheet can also be found here:

  • Cheatsheet

Demos

The folder Demos hold some code developed as part of and illustrated during the workshop.

Challenge

The workshop finished on a challenge, containing a TTD trace which can be opened using WinDbg. The task consisted in discovering what was being done during the TTD session, and answering (among others) to the following questions:

  • Which process is being debugged ?
  • Which API are being used the most ?
  • What is the "final message" in the trace ?

All steps can (should) be entirely under WinDbg.

The solution script can be found in the same folder.

Contact

This repository will be left on Github, but archived. If you have questions, feel free to reach out to me on Twitter/X, or Discord

Download Tool