TWindbg 项目使用教程
TWindbgPEDA-like debugger UI for WinDbg项目地址:https://gitcode.com/gh_mirrors/tw/TWindbg
1. 项目的目录结构及介绍
TWindbg 项目的目录结构如下:
TWindbg/
├── batch/
│ └── TWindbg_x64.bat
├── winext/
│ └── TWindbg/
│ └── TWindbg.py
└── README.md
batch/
目录:包含用于启动 TWindbg 的批处理文件。winext/
目录:包含 TWindbg 的主要脚本文件。README.md
文件:项目的说明文档。
2. 项目的启动文件介绍
项目的启动文件是 batch/TWindbg_x64.bat
,该文件内容如下:
@echo off
"C:\Program Files (x86)\Windows Kits\10\Debuggers\x64\windbg.exe" -a pykd -c "py -g winext\TWindbg\TWindbg.py"
该批处理文件的作用是启动 WinDbg 并加载 TWindbg 扩展。具体步骤如下:
- 启动 WinDbg 64 位版本。
- 加载
pykd
扩展。 - 执行
winext\TWindbg\TWindbg.py
脚本。
3. 项目的配置文件介绍
TWindbg 项目没有明确的配置文件,其主要功能通过脚本 winext\TWindbg\TWindbg.py
实现。该脚本包含 TWindbg 的主要逻辑和命令。
使用方法:
- 将 TWindbg 文件夹复制到
[WinDbg Directory]\x64\winext\
和[WinDbg Directory]\x86\winext\
目录下。 - 启动 WinDbg 并加载
pykd
扩展。 - 使用
py -g winext\TWindbg\TWindbg.py
命令启动 TWindbg。
通过以上步骤,您可以成功启动并使用 TWindbg 扩展。
TWindbgPEDA-like debugger UI for WinDbg项目地址:https://gitcode.com/gh_mirrors/tw/TWindbg