Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Annotazioni
IoSpy e IoAttack non sono più disponibili nel WDK dopo Windows 10 versione 1703.
In alternativa a questi strumenti, è consigliabile usare i test fuzzing disponibili in HLK. Ecco alcuni da considerare.
DF - Test di fuzzing casuale IOCTL (Affidabilità)
DF - Test fuzz con aperture subordinate (affidabilità)
DF - Test buffer di lunghezza zero fuzz (Affidabilità)
DF - Test casuale FUZZ FSCTL (Affidabilità)
DF - Test dell'API Mizz Misc (Reliability)
È anche possibile utilizzare il fuzz testing del ritardo di sincronizzazione del kernel incluso in Driver Verifier,.
Per eseguire test fuzz usando IoSpy e IoAttack, eseguire le operazioni seguenti:
Installare IoSpy:
Per installare IoSpy e abilitare test fuzz in dispositivi specifici, eseguire il test Abilita I/O Spy . Il parametro DQ controlla i dispositivi in cui è installato il driver di filtro IoSpy.
Eseguire test IOCTL e WMI nei dispositivi specificati:
Dopo aver riavviato il sistema di test, IoSpy è pronto per filtrare le richieste IOCTL e WMI ai dispositivi abilitati per i test fuzz. È ora necessario esercitare i percorsi di codice IOCTL e WMI nei driver per questi dispositivi usando qualsiasi test appropriato. Ciò consente a IoSpy di registrare il maggior numero possibile di dettagli in base a queste richieste IOCTL e WMI. IoSpy salva questi dettagli nel file di dati IoSpy.
Disinstallare IoSpy:
Dopo aver eseguito completamente i percorsi di codice IOCTL e WMI, è necessario disinstallare IoSpy prima di poter eseguire IoAttack per eseguire i test fuzz. Per disinstallare IoSpy, eseguire il test Disable I/O Spy .
Questo comando rimuove il driver di filtro IoSpy da tutti i dispositivi abilitati per i test fuzz. Dopo l'esecuzione del comando, riavviare il sistema di test per scaricare il driver di filtro IoSpy dalla memoria.
Nota Quando si disinstalla IoSpy, non eliminerà il file di dati IoSpy. Il percorso di questo file viene impostato dal parametro DFD sul test Enable I/O Spy . Il percorso predefinito è %SystemDrive%\DriverTest\IoSpy. Per altre informazioni, vedere File di dati IoSpy.
Eseguire IoAttack:
Il sistema di test è ora pronto per eseguire i test fuzz avviando il test Attacco I/O. Per altre informazioni su come eseguire IoAttack, vedere IoAttack.
Nota Per verificare i privilegi di accesso delle interfacce IOCTL e WMI del driver, è necessario eseguire account IoAttack con privilegi diversi, ad esempio un account guest e un account amministratore.