环境准备
target:VM_win_xp
host:win10
winDbg_x64
0x01 XP配置
首先打开虚拟机xp中的文件夹选项,显示隐藏文件,不隐藏受保护的文件选中
将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已经配置完毕
0x02 虚拟机设置
关闭刚刚的虚拟机xp,打开虚拟机设置,点击硬件中的添加,选择串行端口:
添加成功后,选择使用已命名的管道,管道名称为
\.\pipe\com_1
并设置一端为服务器,另一端为应用程序,点击保存,此时VM的设置完毕。
0x03 windbg设置
在命令行中使用命令
windbg -b -k com:port=\\.\pipe\com_1,baud=115200,pipe
设置串口为com_1,比特率与xp中的相同,启动windbg
出现调试界面,此时,win10+win_Xp双机联调配置完毕
设置快捷方式将属性中的目标更改为上面的命令,再次启动时只需要打开快捷方式就可以开始调试。