IoAttack
참고
IoSpy 및 IoAttack은 Windows 10 버전 1703 이후 WDK에서 더 이상 사용할 수 없습니다.
이러한 도구의 대안으로 HLK에서 사용할 수 있는 유사 테스트를 사용하는 것이 좋습니다. 다음은 고려해야 할 몇 가지 사항이 있습니다.
DF - 퍼지 길이가 0인 버퍼 FSCTL 테스트(안정성)
드라이버 검증 도구에 포함된 커널 동기화 지연 퍼지를 사용할 수도 있습니다.
침투 테스트(디바이스 기본 사항) 테스트 실행 I/O 공격은 퍼지 테스트를 수행합니다. I/O 공격 실행 테스트는 테스트 시스템의 IoSpy를 통해 이전에 만든 IoSpy 데이터 파일을 사용합니다.
테스트 시스템에서 IoAttack을 실행하기 전에 다음을 수행해야 합니다.
테스트 컴퓨터에서 커널 모드 디버깅을 사용하도록 설정합니다. 테스트를 위해 컴퓨터를 구성하거나, 드라이버 배포 및 테스트를 위한 컴퓨터 프로비전(WDK 8.1) 또는 드라이버 배포 및테스트용 컴퓨터 프로비전(WDK 8)을 참조하세요.
드라이버 검증 도구 사용 테스트를 실행하여 테스트할 디바이스에 대한 드라이버 스택의 모든 드라이버에서 드라이버 검증 도구 옵션을 사용하도록 설정합니다. 특히 특수 풀 옵션을 사용하도록 설정해야 합니다. 드라이버 테스트 추가 또는 제거 대화 상자에서 드라이버 검증 도구 테스트 사용은 모든 테스트\드라이버 검증 도구 아래에 있습니다. Visual Studio를 사용하여 런타임에 드라이버를 테스트하는 방법을 참조하세요. 테스트 및 도구 매개 변수 선택 및 구성에 대한 자세한 내용은 디바이스 기본 사항 테스트를 선택하고 구성하는 방법을 참조하세요.
테스트 시스템에서 IoSpy 를 제거합니다. 이렇게 하려면 I/O Spy 사용 안 함 테스트를 실행합니다.
이러한 단계가 수행된 경우 IoAttack을 실행하기 전에 테스트 시스템을 다시 부팅해야 합니다.
퍼지 테스트를 실행하는 방법에 대한 자세한 내용은 IoSpy 및 IoAttack을 사용하여 퍼지 테스트를 수행하는 방법을 참조하세요.