Hyper-v 아래의 기술자료를 참고하여 진행

Setting Up Network Debugging of a Virtual Machine - KDNET

https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/setting-up-network-debugging-of-a-virtual-machine-host

Setting Up KDNET Network Kernel Debugging Automatically

https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/setting-up-a-network-debugging-connection-automatically

 

1. Target VM Secure Boot 체크 해제

2. Windbg 설치된 Host VM 에서 아래의 경로로 이동

C:\Program Files (x86)\Windows Kits\10\Debuggers\x64

 

3. kdnet.exe, VerifiedNICList.xml 파일을 Target VM C:\KDNET 폴더를 생성하여 복사 붙여넣기를 진행합니다.

 

4. Target VM 에서 kdnet 명령어를 통해서 NIC 호환 확인

 

5. Host VM IP를 사전에 확인

 

6. Target VM 에서 다음 명령어로 Host IP 디버그 포트 설정 - 50000-50039 권장

kdnet <HostComputerIPAddress> <YourDebugPort>

 

 

7. 출력된 Key 명령어를 복사한 , Host VM 에서 해당 명령어를 입력합니다.

 

cd "C:\Program Files (x86)\Windows Kits\10\Debuggers\x64"

windbg -k net:port=50001,key=65u9xyj4whad.4r9eh8aqdjwh.2wddo9x8r8ao7.3f8lzmgc82hcr 

아래와 같이 연결 시도 확인

 

8. Target VM 에서 shutdown -r -t 0 으로 재부팅 진행

 

정상적으로 연결되었다면 우측 하단의 테스트 모드로 표시되는 것을 확인할 있습니다.

 

Windbg 에서 Break 버튼을 클릭하면 Target VM 정지되고, 아래와 같이 kd 표시되는 것을 확인할 있습니다.

'Windbg' 카테고리의 다른 글

5. Introduction to debugger Commands  (0) 2019.04.07
4. Troubleshooting Symbols mismatch  (0) 2019.04.07
3. Introduction To debug Symbols  (0) 2019.04.07
2. Different Modes Of Operations of Windbg  (0) 2019.03.10
Windbg. Network Kernel Debugging  (0) 2019.03.10
1. THE Debugger  (0) 2019.03.10

+ Recent posts