Driver Loader

보안, 개발 도구들 2007.09.26 18:27

커널 드라이버 개발 시에 많은 난관 들 중의 하나가 드라이버 로딩입니다.

제로는 서비스를 등록하듯이 드라이버도 레지스트리에 등록이 되어야 합니다. 그러한 과정을 대부분 Service API를 써서 해결하고는 합니다. 하지만, 개발 과정에서 그러한 부분까지 모두 신경 쓰기에는 너무 잡다한 면이 있습니다. 그러할 경우에 간단히 수동으로 아무런 설정 없이 드라이버를 로드해 주는 툴이 있습니다. 바로 "Driver Loader"입니다.

OSR에서 배포하는 툴로써, 음 링크에서 다운로드 가능합니다.


http://www.osronline.com/article.cfm?article=157




특히 V2.3에서 minifilter에 대한 지원이 추가 되었습니다.


What's new in Driver Loader, V2.3

Add support for MiniFilters, x64 bit support, Supports non-PnP (legacy) drivers only



압축파일을 풀면, OSRLOADER.exe라는 실행파일이 있습니다. 이 파일과 드라이버만 타겟 머신에 복사하고 바로 드라이버 로딩이 가능합니다.



x64 Vista 머신에서발단계에 있는 avfilter.sys라는 테스트용 드라이버를 로드해 보았습니다.

Inf 파일을 이용한 인스톨등의 과정을 생략한채 단지 드라이버 파일만으로도 간단히 기능을 테스트 해 볼 수 있었습니다. 단 테스트용 드라이버가 사인되지 않았을 경우에는 부팅시 F8을 누르고 "Disable Driver Signature Enforcement" 옵션을 선택하여야 합니다.














신고

티스토리 툴바