
Como configurar 2 VMs VirtualBox para depurar driver de kernel usando windbg
Consideramos aqui que no Computador A o windbg já está instalado e no Computador B estão instalados o Visual Studio, o SDK e o WDK.

Host Network Manager para criar ou configurar um novo Virtual Box Host-Only Ethernet adapter
Virtual Box Host-Only Ethernet adapter e marque a caixa Enable para DHCP Server
Settings -> Network e em Attached to selecione Host-Only Adapter e então selecione o adaptador previamente configurado ou criado. Para nós, é VirtualBox Host-Only Ethernet Adapter. Não se esqueça de marcar as caixas Enable Network Adapter e Cable Connected
ipconfig
bcdedit /debug onbcdedit /dbgsettings hostip:1.2.3.4 port:50005bcdedit /set testsigning onPara o comando bcdedit /dbgsettings, para hostip defina o IP do seu Computador A, para port escolha o que você quiser entre 50000 e 50039.
O comando bcdedit /dbgsettings fornecerá uma Key, GUARDE-A ela será usada na configuração do windbg no Computador A para estabelecer a conexão!
Attach to Kernel e defina a porta que você escolheu no Computador B e a chave fornecida pelo comando bcdedit /dbgsettings.
Break. Se funcionar, o Computador B deve congelar e você verá uma mensagem nt!DbgBreakPointWithStatus na janela de comando do windbg
Divirta-se!
Se você quer bons recursos para praticar, confira: