一:
Host 软件:
系统:
Win10 64 位家庭版
软件包:
- Visual Studio Comunity 2019(https://visualstudio.microsoft.com/vs/#visual-studio-2019-launch-videos)
- Windows Software Development Kit (SDK) for Windows 10(安装VS时会附带)
- Windows Driver Kit (WDK) for Windows 10(https://docs.microsoft.com/en-us/windows-hardware/drivers/download-the-wdk)
- The sample echo driver for Windows 10(https://docs.microsoft.com/en-us/windows-hardware/drivers/download-the-wdk)
-
VBox -版本 6.1.4 r136177 (Qt5.6.2)
二:
Target 软件:
系统:
Win10 64 企业版
三:
让虚拟机和主机可以ping通
(1)为虚拟机新增一个网卡,选用桥接,界面名称选择你的主机现在使用的网卡,保证虚拟机和主机在同一网段就可以ping通过,有时主机不能ping通虚拟机,需要关闭虚拟机的防火墙:
四:
开启调试步骤:
(1)在Target上以管理员模式在CMD中依次执行以下命令:
- C:\> bcdedit /set {default} DEBUG YES
- C:\> bcdedit /set TESTSIGNING ON
- C:\> bcdedit /dbgsettings net hostip:192.168.1.1 port:50000 key:1.2.3.4
- C:\> bcdedit /dbgsettings
- 参考(https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/debug-universal-drivers---step-by-step-lab--echo-kernel-mode-)
(2)在Host上以管理员模式在CMD中依次执行以下命令:
C:\> Cd C:\Program Files(x86)\Windows Kits\10\Debuggers\x64
WinDbg –k net:port=50000,key=1.2.3.4
(3)重启Target
(4)Host WinDbg 连接Target成功,可开始驱动调式。
来源:CSDN
作者:七色彩云
链接:https://blog.csdn.net/hyzj100/article/details/104750027