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