IoAttack
Nota
IoSpy e IoAttack non sono più disponibili nel WDK dopo Windows 10 versione 1703.
In alternativa a questi strumenti, prendere in considerazione l'uso dei test fuzzing disponibili in HLK. Ecco alcuni da considerare.
DF - Test IOCTL casuale fuzz (affidabilità)
DF - Test con apertura secondaria fuzz (affidabilità)
DF - Test DEL BUFFER di lunghezza zero fuzz (affidabilità)
DF - Test RANDOM FSCTL fuzz (affidabilità)
DF - Test API Fuzz Misc (affidabilità)
È anche possibile usare il ritardo di sincronizzazione del kernel incluso con Il verificatore driver.
I test di penetrazione (Nozioni fondamentali dispositivo)eseguono gli attacchi di I/O eseguono i test fuzz. Il test Run I/O Attack usa il file di dati IoSpy creato in precedenza tramite IoSpy in un sistema di test.
Prima di eseguire IoAttack in un sistema di test, è necessario eseguire le operazioni seguenti:
Abilitare il debug in modalità kernel nel computer di test. Questa operazione viene eseguita quando si configura un computer per i test, vedere Effettuare il provisioning di un computer per la distribuzione e il test dei driver (WDK 8.1) o Effettuare il provisioning di un computer per la distribuzione e il test dei driver (WDK 8).
Eseguire il test Abilita verifica driverper abilitare le opzioni di verifica driver su tutti i driver nello stack di driver per i dispositivi da testare. In particolare, è necessario abilitare l'opzione Pool speciale . Nella finestra di dialogo Aggiungi o Rimuovi test driver , il test Abilita verifica driver è in Tutti i test\Verifica driver. Vedere Come testare un driver in fase di esecuzione con Visual Studio. Per informazioni sulla selezione e la configurazione di test e parametri degli strumenti, vedere Come selezionare e configurare i test dei concetti fondamentali del dispositivo
Rimuovere IoSpy dal sistema di test. A tale scopo, eseguire il test Disable I/O Spy .
Se uno di questi passaggi è stato eseguito, è necessario riavviare il sistema di test prima di eseguire IoAttack.
Per altre informazioni su come eseguire test fuzz, vedere Come eseguire test Fuzz con IoSpy e IoAttack.