참고:http://www.Rootkit.com
루트킷 같은 성격의 드라이버들은 배포시 아래와 같은 방법으로
실행 바이너리의 리소스에 드라이버를 포함시킨다.
리소스 추가 -> 가져오기( 드라이버 파일) -> 사용자 지정 리소스 탐색 (ex:Driver)
와 같이 추가를 하면 아래의 그림처럼 바이너리가 추가된다.
그 후 Build를 하면 내가 포함 시킨 드라이버 파일과 Resource.h 파일이 수정된다.
아래의 IDR_DRIVER1의 선언해준 "DRIVER"를 통해 리소스를 추출하면 된다.
와 같이 추가를 하면 아래의 그림처럼 바이너리가 추가된다.
그 후 Build를 하면 내가 포함 시킨 드라이버 파일과 Resource.h 파일이 수정된다.
아래의 IDR_DRIVER1의 선언해준 "DRIVER"를 통해 리소스를 추출하면 된다.