All about Programming

Windbg 설정

민토즈 2019. 7. 15. 13:19
300x250

가상 머신을(VirtualBox/Hyper-V) 이용한 Windbg 설정 방법

1) 가상 머신을 만들고, 직렬포트(COM 포트)를 사용할 수 있도록 활성화 시킨다.

2) 포트 번호: COM1 / 포트 모드: 호스트 파이프 / 경로: \\.\pipe\com1으로 설정

   VirtualBox의 경우 존재하는 파이프/소켓에 연결 옵션은 체크하지 않음

3) 가상 머신을(Windows) 시작해서 Windows로 부팅한다. 실행 창을 띄워서 msconfig를 입력

4) 부팅 탭에 고급 옵션을 선택한다. 

5) 디버그를 체크/ 디버그 포트 체크/ COM1: 설정 / 전송 속도 체크/ 115200 설정

6) [확인] - [적용] - [재부팅]

7) Windbg 설정

Baud Rate: 115200 입력 / Port: \\.\pipe\com1 / Pipe 체크 / Reconnect 체크

8) [File] - [Symbol File Path] - [Symbol Path]

srv*c:\symbols*https://msdl.microsoft.com/download/symbols; D:\MyDriverSymbolPath

 

9) [File] - [Source File Path] - [Source Path]

D:\MyDriverSourcePath1; D:\MyDriverSourcePath2

 

10) [File] - [Image File Path] - [Image Path]   // singing한 드라이버 이미지가 있는 위치 

D:\MyDriverImagePath 

 

Real Machine 설정은 모두 동일하고, Kernel Debugging 설정에서 Port 부분을 com1으로 설정하고 COM Port에 serial cable 연결해서 디버깅 가능

 

 

300x250