这里我们假设计算机 A 上已安装 windbg,计算机 B 上已安装 Visual Studio、SDK 和 WDK。

Host Network Manager,创建或设置一个新的 Virtual Box Host-Only Ethernet adapter
Virtual Box Host-Only Ethernet adapter,并勾选 DHCP Server 的 Enable 复选框
Settings -> Network,在 Attached to 中选择 Host-Only Adapter,然后选择之前设置或创建的适配器。对我们来说,它是 VirtualBox Host-Only Ethernet Adapter。别忘了勾选 Enable Network Adapter 和 Cable Connected
ipconfig 命令获取 IP
bcdedit /debug onbcdedit /dbgsettings hostip:1.2.3.4 port:50005bcdedit /set testsigning on对于 bcdedit /dbgsettings 命令,hostip 设置为计算机 A 的 IP,port 在 50000 到 50039 之间任选一个。
bcdedit /dbgsettings 会输出一个 Key,请务必保存,在计算机 A 上配置 windbg 时将使用它来建立连接!
Attach to Kernel,然后设置你在计算机 B 上选择的端口以及 bcdedit /dbgsettings 命令提供的 Key。
Break 按钮来检查。如果一切正常,计算机 B 应该会冻结,并且你会在 windbg 的命令窗口中看到 nt!DbgBreakPointWithStatus 消息。
玩得开心!
如果你想要一些好的练习资源,可以看看: