-
-
[分享]MacOS 配置Windows Windbg双机内核调试
-
发表于:
2022-3-23 06:30
10321
-
[分享]MacOS 配置Windows Windbg双机内核调试
0x00 环境介绍
分别通过iso用VM对两台虚拟机进行安装.
0x01 配置两台虚拟机的串端口
Mac打开.vmx文件:
![image](upload/attach/202203/924191_MCXT35AZVHFNVJ7.png)
![image](upload/attach/202203/924191_DJEA9CNHQBJJQ49.png)
在里面找到.vmx打开
被调试机器 - Windows XP Professional SP3
fileName 要根据自己的pc配置一下
调试机器 Windows 10 x64
参考了VMware官网的issue
开机的时候, 调试机Windows10 有可能会显示无法套接字, 不用担心, 把Windows XP 启动后在虚拟机上工具栏上点击一下连接:
被调试机:
![image](upload/attach/202203/924191_JX43X22ACF9D4U4.png)
调试机:
![image](upload/attach/202203/924191_W66T5TDS2QQMCAE.png)
配置好把两台虚拟机开机, 在两台电脑的串口中修改波特率:
右击我的电脑->管理->设备管理器->端口设置
XP:
![image](upload/attach/202203/924191_4JFCSSBAX53PQEF.png)
![image](upload/attach/202203/924191_2C5EPS65V7QDRDS.png)
Windows 10:
![image](upload/attach/202203/924191_QSYDKVM6VWKXY8A.png)
0x02 被调试机器开机引导项设置
XP中打开c:\boot.ini
![image](upload/attach/202203/924191_46H4CZFUGDW52GN.png)
![image](upload/attach/202203/924191_8JPT7JH3A324CJU.png)
partition(2) 等选项要一样, 不然会无法引导启动
然后先去配置 Windows 10 调试机, 然后在去重启这个XP选择调试模式
0x03 调试机Windbg配置
![image](upload/attach/202203/924191_GZYSQ62624HFMC3.png)
![image](upload/attach/202203/924191_NQ97SBXABFDZUQZ.png)
![image](upload/attach/202203/924191_VQJ3YAWN3PBPXDM.png)
这时候重启被调试机:
![image](upload/attach/202203/924191_RQZ9KQDNFF2P9QR.png)
虚拟机正常启动windbg窗口会有显示一些信息
![image](upload/attach/202203/924191_SG5NWTCN6W3ARZ7.png)
接下来通过Debug->Break来内核断点
![image](upload/attach/202203/924191_GADWW23936PCF2V.png)
就来到了熟悉的界面了:
![image](upload/attach/202203/924191_HFJCNDGJPYFBDQA.png)
然后配置一下符号表:
参考Microsoft 公共符号服务器:
https://docs.microsoft.com/zh-cn/windows-hardware/drivers/debugger/microsoft-public-symbols
serial0.fileName
=
"/Users/Virtual Machines.localized/com1"
serial0.present
=
"TRUE"
serial0.fileType
=
"pipe"
serial0.yieldOnMsrRead
=
"TRUE"
serial0.startConnected
=
"TRUE"
serial0.fileName
=
"/Users/Virtual Machines.localized/com1"
serial0.present
=
"TRUE"
serial0.fileType
=
"pipe"
serial0.yieldOnMsrRead
=
"TRUE"
serial0.startConnected
=
"TRUE"
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!
最后于 2022-3-23 19:41
被afishlong编辑
,原因: 重新通zip打包上传图片