windbg:win10+win_Xp双机联调

环境准备

target:VM_win_xp
host:win10
winDbg_x64

0x01 XP配置

首先打开虚拟机xp中的文件夹选项,显示隐藏文件,不隐藏受保护的文件选中


windbg:win10+win_Xp双机联调_第1张图片
文件夹选项

将C盘中的boot.ini打开,文件末尾加入

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /debug /debugport=com1 /baudrate=115200

配置了debug模式的串口com1,比特率115200
保存后再次重启电脑会出现debug选项,此时虚拟机XP已经配置完毕

windbg:win10+win_Xp双机联调_第2张图片
开机选项

0x02 虚拟机设置

关闭刚刚的虚拟机xp,打开虚拟机设置,点击硬件中的添加,选择串行端口:


windbg:win10+win_Xp双机联调_第3张图片
添加串口

添加成功后,选择使用已命名的管道,管道名称为

\.\pipe\com_1

并设置一端为服务器,另一端为应用程序,点击保存,此时VM的设置完毕

windbg:win10+win_Xp双机联调_第4张图片
设置串口

0x03 windbg设置

在命令行中使用命令

windbg -b -k com:port=\\.\pipe\com_1,baud=115200,pipe
设置串口为com_1,比特率与xp中的相同,启动windbg
出现调试界面,此时,win10+win_Xp双机联调配置完毕

windbg:win10+win_Xp双机联调_第5张图片
windbg启动

设置快捷方式将属性中的目标更改为上面的命令,再次启动时只需要打开快捷方式就可以开始调试。

你可能感兴趣的:(windbg:win10+win_Xp双机联调)