
Как настроить 2 виртуальные машины VirtualBox для отладки драйвера ядра с помощью WinDbg
Здесь предполагается, что на компьютере A уже установлен windbg, а на компьютере B установлены Visual Studio, SDK и WDK.

Host network Manager, чтобы создать или настроить новый Virtual Box Host-Only Ethernet adapter
Virtual Box Host-Only Ethernet adapter и установите флажок Enable для DHCP Server
Settings -> Network и в поле Attached to выберите Host-Only Adapter, а затем выберите ранее настроенный или созданный адаптер. У нас это VirtualBox Host-Only Ethernet Adapter. Не забудьте установить флажки Enable Network Adapter и Cable Connected
ipconfig
bcdedit /debug onbcdedit /dbgsettings hostip:1.2.3.4 port:50005bcdedit /set testsigning onДля команды bcdedit /dbgsettings в параметре hostip укажите IP-адрес вашего компьютера A, а для параметра port выберите любой порт в диапазоне от 50000 до 50039.
Команда bcdedit /dbgsettings выведет ключ (Key), СОХРАНИТЕ ЕГО — он будет использоваться в конфигурации windbg на компьютере A для установки соединения!
Attach to Kernel и укажите порт, выбранный на компьютере B, и ключ, полученный с помощью команды bcdedit /dbgsettings.
Break. Если всё работает, компьютер B должен зависнуть, и вы увидите сообщение nt!DbgBreakPointWithStatus в окне команд windbg
Удачи!
Если вам нужны хорошие ресурсы для практики, загляните сюда: