摘要: d d{a|b|c|d|D|f|p|q|u|w|W} [Options] [Range] dy{b|d} [Options] [Range] d [Options] [Range] Option 可以为 : /c <数字> /p <数字> L<数字> /c : 定义显示的列数 /p 内核使用 显示物 阅读全文
posted @ 2016-07-17 12:30 ywnwa417 阅读(628) 评论(0) 推荐(0) 编辑
摘要: r 读取/设置寄存器值 r Register[:[Num]Type] [= [Value]] 举例: r :打印所有寄存器 r rax r eax r @rax=0 设置寄存器的值 RegisterName: 关于不同架构上的寄存器名称 |63..32|31..16|15-8|7-0| |AH..A 阅读全文
posted @ 2016-07-17 12:29 ywnwa417 阅读(1358) 评论(0) 推荐(0) 编辑
摘要: lm lm[ v | l | k | u | f ] [m Pattern] 显示已加载的模块 lm 显示所有加载和未加载的模块信息 lmv 显示已加载模块的详细信息 lml 同时显示加载的符号信息 lmk 显示内核模块信息 lmu 显示用户模块信息 lmf 显示镜像路径 lmm 匹配模块名称 lm 阅读全文
posted @ 2016-07-17 12:26 ywnwa417 阅读(337) 评论(0) 推荐(0) 编辑
摘要: .tlist -v 显示所有进程详细信息 -c 显示当前 进程信息 !dml_proc dml形式显示 当前进程信息 !peb 显示当前进程环境 !teb 显示当前线程环境 !tls tls <slot> [teb] slot: -1 to dump all allocated slots {0-0 阅读全文
posted @ 2016-07-17 12:26 ywnwa417 阅读(176) 评论(0) 推荐(0) 编辑
摘要: .attach -k 内核调试 -v noninvasively 无侵入调试 .create .create CommandLine .opendump 打开dump文件 .detach 停止附加 .abandon 停止调试:这个命令不会执行后,不会继续执行已经附件的进程 .kill 杀死进程 .r 阅读全文
posted @ 2016-07-17 12:25 ywnwa417 阅读(125) 评论(0) 推荐(0) 编辑
摘要: !sym 设置 !sym <|noisy|quite> 设置或者查看sym设置,在符号加载时输出的内容 .sympath .sympath 显示符号路径 .sympath <path> 设置符号路径 .sympath +<path> 添加符号路径 .symfix .symopt 符号加载选项 .sy 阅读全文
posted @ 2016-07-17 12:25 ywnwa417 阅读(580) 评论(0) 推荐(0) 编辑
摘要: version 显示当前windbg运行信息: vercommand 显示windbg启动命令行 vertarget .echo 回显 .cls 清屏 .time 时间相关内容。例如运行时间等 .effmach 显示当前机器架构 输出为: x86 | amd64 | ia64 | ebc 阅读全文
posted @ 2016-07-17 12:24 ywnwa417 阅读(204) 评论(0) 推荐(0) 编辑
摘要: ? 查看基本命令帮助 对基本命令的简单说明,输出一般如下: B[C|D|E][<bps>] - clear/disable/enable breakpoint(s)BL - list breakpointsBA <access> <size> <addr> - set processor break 阅读全文
posted @ 2016-07-17 11:08 ywnwa417 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 附加调试 在已有会话中 .attach Windbg attach Windbg -p pid 或者 -pn processsname 设置windbg为JIT调试器(应用程序崩溃启动启动windbg) 无侵入附加调试 attach -v 或者 UI中勾选: 创建进程调试 open execute 阅读全文
posted @ 2016-07-16 23:04 ywnwa417 阅读(364) 评论(0) 推荐(0) 编辑
摘要: Windbg由菜单栏,工具栏,状态栏以及不同的窗口组成,打开常用窗口的快捷键如下: 关于命令窗口,根据当前状态,不同,命令提示符显示的也不同,主要有Busy Notarget和 空闲状态(等待命令输入)等,如下图,显示 0:001> 便是当前为空闲状态。 关于左下角的命令提示符,完整形式为 [||s 阅读全文
posted @ 2016-07-16 11:32 ywnwa417 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 命令分为三种:基本命令,元命令,扩展命令,其中基本命令和元命令都是内建在Windbg中的,扩展命令通过加载扩展模块提供的 基本命令: 包括但不限于以下: 调试器控制:g(go) t(trace) p(step over) 寄存器修改/查看:r 内存查看 修改 搜索:d e(edit) s(searc 阅读全文
posted @ 2016-07-16 11:00 ywnwa417 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 1.安装 根据微软MSDN官方建议,有三种方式安装Windbg,摘要如下: 3 ways to get Debugging Tools for Windows As part of the WDK Install Microsoft Visual Studio and then install th 阅读全文
posted @ 2016-07-16 00:09 ywnwa417 阅读(467) 评论(0) 推荐(0) 编辑