Windows高级调试(学习笔记)-第一章-调试工具简介

Chapter 1 Introduction to the tools

1.1 Leak Diagnosi Tool(LeakDiag) 内存泄露检测工具

1.2 The Microsoft Detours Library

一种在二进制级别上对现有代码进行修改或者增强的解决方案。
下载https://github.com/microsoft/Detours

1.3 Debugging Tools for Windows调试工具集

1.3 UMDH(内存泄露检测工具)

UMDH为LeakDiag的功能子集,LeakDiag可检测各类内存泄露,而UMDH只能跟踪来自堆管理器的内存

1.4 Microsoft Application Verifer(应用程序验证器)

官网介绍 appverif.exe

1.5 Global Flags(全局标志)

gflags.exe

示例:程序崩溃后弹出选择调试器选择窗口

1、在ImageFile选项卡的Image中填要需要处理的程序名,如:"TestCrash.exe",按Tab

2、在Debugger中输入"vsjitdebugger.exe"

3、点击"应用"

1. 6 Process Explorer(进程浏览器)

下载 任务管理器的加强版

1.7 Process Monitor(进程监控)

下载

用于监控进程读写文件、注册、进程/线程的行为等等

1.8 Windows Driver Kits(Windows驱动程序开发包)

下载 用于开发驱动程序

1.9 Wireshark(抓包工具)

官网用于网络抓包分析

1.10 DebugDiag

下载

1、进程崩溃数据收集

2、内存泄漏

3、可扩展对象模型

(没安装成功)

相关推荐
YaBingSec11 分钟前
玄机网络安全靶场:JBoss 5.x_6.x 反序列化漏洞(CVE-2017-12149)
android·网络·笔记·安全·web安全·ssh
做cv的小昊19 分钟前
【TJU】研究生应用统计学课程笔记(5)——第二章 参数估计(2.3 C-R不等式)
c语言·笔记·线性代数·机器学习·数学建模·r语言·概率论
其实防守也摸鱼28 分钟前
MarkText:开源免费的 Markdown 编辑器新星
笔记·pdf·编辑器·免费·工具·调试·可下载
Ting.~29 分钟前
软件设计师备考笔记【day2】-UML 图解 | 面向对象 | 设计模式
笔记·设计模式·uml
南境十里·墨染春水35 分钟前
C++笔记——STL map
开发语言·c++·笔记
其实防守也摸鱼36 分钟前
网络安全与数据库运维核心知识点总结(附习题)
运维·网络·数据库·笔记·安全·web安全
我登哥MVP40 分钟前
【SpringMVC笔记】 - 12 - 全注解开发
java·spring boot·笔记·spring·tomcat·intellij-idea
Aliex_git1 小时前
Nuxt 学习笔记(二)
前端·笔记·学习
南境十里·墨染春水1 小时前
C++笔记·-- STL unordered_map
开发语言·c++·笔记
三品吉他手会点灯1 小时前
C语言学习笔记 - 17.C编程预备计算机专业知识 - 数据类型
c语言·笔记·学习