双机调试环境搭建

准备工作

  1. 一个安装了windows操作系统的虚拟机
  2. 需要一个windbg,要求与被调试机器的位数一样
  3. VirtualKD 一个用于搭建双机调试的工具 下载链接:http://virtualkd.sysprogs.org/

第一步 复制target文件

首先将target文件复制到虚拟机

双机调试环境搭建

第二步 安装vminstall

打开虚拟机,在虚拟机内双击安装这个exe

双机调试环境搭建

第三步 配置windbg

双机调试环境搭建

找到VirtualKD的对应位数的vmmon.exe,打开Debugger path,然后选择你的windbg路径

双机调试环境搭建

第四步 连接到虚拟机

双机调试环境搭建

重启虚拟机,选择启用调试程序

双机调试环境搭建

再点击Run debugger

双机调试环境搭建

看到int 3表示连接成功

这个时候你可以给自己的虚拟机做一个快照,下次恢复快照时,直接打开monitor就能连接上

第五步 设置符号路径

接着,你需要在菜单->File->Symbol Filepath里设置符号路径

srv*D:\symbowin10_64_NEW*http://msdl.microsoft.com/download/symbols

D:\symbowin10_64_NEW: 符号文件在本地的存储路径 可以更换文件夹名

http://msdl.microsoft.com/download/symbols:微软的符号下载服务器

双机调试环境搭建

如果你的符号设置失败了,也可以手动下载符号,然后设置符号路径

双机调试环境搭建