본문 바로가기

Debugging/Windows

1.Configuring the remote debugging with a virtual machine

1. VM(Target) 내의 Windows Guest OS에서 Debug Mode 설정

시작 > 실행 > msconfig

  • Boot 탭 > Advanced Options > Debug 선택, Debug port는 COM1 선택, Baud rate는 115200 선택(재부팅 하지 말고)

명령 프롬프트 관리자 권한 실행

  • bcdedit /set testsigning on 명령어 실행
  • 재부팅

 

2. Host 에서 Symbol 폴더 생성

  • C:\Sym 폴더와 C:\Sym\WebSym 폴더 생성
  • C:\Sym 폴더는 개인적으로 Build한 코드의 symbol 저장 용도
  • C:\Sym\WebSym 폴더는 Windows public symbol 저장 용도

 

3. Host 에서 Debugger 설정

시작 > Windows Kits > Windbg 실행

 

VM에 Debugger 연결

아래 설정을 하고나서, VM을 부팅 시키면 자동으로 Host의 Debugger에 VM이 Attach 됩니다.

  • File > Kernel Debug
  • COM Tab
  • Baud Rate는 115200
  • Port는 \\.pipe\com1
  • Pipe와 Reconnect 체크

'Debugging > Windows' 카테고리의 다른 글

Pending되어 있는 NBL 중 Network Monitor를 통한 Packet 확인  (0) 2022.08.30
!ndiskd.pendingnbls  (0) 2022.08.30
!mex.us  (0) 2022.08.30
2. Testing a Sample Driver  (0) 2022.08.13
0.Setting up an environment for debugging  (0) 2022.08.13