Condividi tramite


IoSpy

Nota

IoSpy e IoAttack non sono più disponibili in 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 IOCTL casuale fuzz (affidabilità)

DF - Test con apertura secondaria fuzz (affidabilità)

DF - Buffer di lunghezza zero fuzz BUFFER (affidabilità)

DF - Test CASUALE CASUALE PFTL fuzz (affidabilità)

DF - Test dell'API Fuzz Misc (affidabilità)

È anche possibile usare il ritardo di sincronizzazione del kernel incluso in Driver Verifier.

IoSpy è un driver di filtro che registra i dati sulle richieste IOCTL e WMI effettuate al driver in modalità kernel di un dispositivo.

È possibile installare e rimuovere IoSpy usando i test di penetrazione (Nozioni fondamentali del dispositivo),Abilitare I/O Spy e Disabilitare I/O Spy. Il parametro DQ controlla i dispositivi in cui è installato il driver di filtro IoSpy. IoSpy registra i dettagli sulle richieste IOCTL e WMI all'interno del file di dati IoSpy, usato da IoAttack per eseguire i test fuzz.

Importante Prima di eseguire IoAttack, è necessario aver eseguito IoSpy in precedenza e quindi rimuoverlo dal sistema di test. Per altre informazioni, vedere Come eseguire test Fuzz con IoSpy e IoAttack.

Termine Descrizione

Disabilita I/O Spy

Disabilita I/O Spy su 1 o più dispositivi. Disinstalla IoSpy e disabilita i filtri IOCTL e WMI per tutti i dispositivi nel sistema di test.

Test binario: Devfund_IOSpy_DisableSupport.wsc

Metodo di test: DisableIoSpy

Parametri: - vedere Parametri di test dei concetti fondamentali del dispositivo

DQ

Display I/O Spy-enabled Device

Visualizzare i dispositivi con I/O Spy abilitato su di essi.

Test binario: Devfund_IOSpy_DisplayEnabledDevices.wsc

Metodo di test: DisplayIoSpyDevices

Abilitare I/O Spy

Installa IoSpy nel sistema di test e abilita il filtro IOCTL e WMI in uno o più dispositivi. Il parametro DQ controlla i dispositivi in cui verrà installato il driver di filtro IoSpy.

Test binario: Devfund_IOSpy_EnableSupport.wsc

Metodo di test: EnableIoSpy

Parametri: - vedere Parametri di test dei concetti fondamentali del dispositivo

DQ

DFD : specifica il percorso del file di dati IoSpy. Il percorso predefinito è %SystemDrive%\DriverTest\IoSpy

File di dati IoSpy

Dopo l'installazione di IoSpy in un sistema di test, registra i dati inviati tramite IOCTL e richieste WMI ai driver per i dispositivi abilitati per i test fuzz. Anche se IoSpy non analizza i payload di queste richieste, registra i dettagli delle richieste, ad esempio la lunghezza dei buffer del payload.

Il parametro DFD per il test Enable I/O Spy specifica il percorso del file di dati IoSpy. Il percorso predefinito è %SystemDrive%\DriverTest\IoSpy