2023년 6월 22일 목요일

WDM 테스트(디버깅) 환경 구성, Windows os 커널 디버깅

 

  • 테스트 환경 구성 (kernel debugging 을 위해 vm 디버깅 환경 구성)

    커널 디버깅을 위한 가상 os 준비 : vm(Windows 10 x64) 설치

    커널 드라이버 로드를 위한 툴 준비 : osrloader 다운로드 (https://www.osronline.com/OsrDown.cfm/osrloaderv30.zip%5Ename=osrloaderv30.zip&id=157)

    커널 디버거 환경 구성

    VirtualKD-Redux Virtual Machine Monitor(Windows 10 지원 버전이기 때문에 반드시 버전 맞춰야 함) windbg 설치




커널 디버거 프린트 (kdprint) 활성화 : ed nt!Kd_DEFAULT_Mask 0xFFFFFFFF, 비활성화 ed nt!Kd_DEFAULT_Mask 0


테스트 스텝

  • vm 부팅 시 F8→ 드라이버 서명 적용 사용 안함 옵션으로 부팅
  • 테스트 드라이버를 register→ start 하여 load 시킨다 (osrloader 툴 이용)


커널 디버깅 화면





댓글 없음:

댓글 쓰기