테스트 환경 구성 (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 툴 이용)
커널 디버깅 화면
댓글 없음:
댓글 쓰기