使用VirtualKD构建双机调试

来源:互联网 发布:印度经济增长率知乎 编辑:程序博客网 时间:2024/05/21 10:46

我的环境 :

虚拟机 VMware 12 Pro
目标系统 Windows 7 32位
调试系统 windows 10 64位
VirtualKD-3.0
调试工具 windbg


VirtualKD 是一个开源的调试辅助软件,能够帮助 WinDBG 与 VMWare 建立快速通讯

网址: http://virtualkd.sysprogs.org/


VirtualKD分为两部分

1.在VirtualKD目录下,打开相对应的vmmon64.exe程序,并配置调试器windbg路径

这里写图片描述


2.把 target文件夹拷贝到虚拟机中,并且在虚拟机中运行此文件夹下的 vminstall.exe,点 击“Instual” 按钮安装.

然后重启虚拟机中的目标系统,此时会有调试模式,我们选择它启动

这里写图片描述


此时程序卡在了启动处
这里写图片描述


windbg自动运行起来

在命令窗口输入 g ,让目标系统运行起来

这里写图片描述


添加符号路径 打开 File->Symbol file path

SRV*d:\localsymbols*http://msdl.microsoft.com/download/symbols

这里写图片描述

在这里选上对号或者在windbg输入 .reload都可以加载符号


打开目标系统的记事本程序

在这里点击暂停目标程序

这里写图片描述

然后在用windbg查寻此进程

!process 0 0 notepad.exe

这里写图片描述


0 0
原创粉丝点击