Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Observação
O IoSpy e o IoAttack não estão mais disponíveis no WDK após o Windows 10 Versão 1703.
Como alternativa a essas ferramentas, considere o uso dos testes de difusão disponíveis no HLK. Aqui estão alguns a considerar.
DF - Teste aleatório de Fuzz IOCTL (Confiabilidade)
DF - Teste de subabertura difusa (Confiabilidade)
DF - Teste FSCTL de buffer de comprimento zero Fuzz (Confiabilidade)
DF - Teste aleatório de FSCTL Fuzz (Confiabilidade)
DF - Teste Fuzz Misc API (Confiabilidade)
Você também pode usar o difusor de atraso de sincronização do kernel
O teste Testes de penetração (fundamentos do dispositivo)Run I/O Attack executa os testes difusos. O teste Run I/O Attack usa o arquivo de dados do IoSpy que foi criado anteriormente através do IoSpy em um sistema de teste.
Antes de executar o IoAttack em um sistema de teste, você deve fazer o seguinte:
Ative a depuração em modo kernel num computador de teste. Isso é feito quando você configura um computador para teste, consulte Provisionar um computador para implantação e teste de driver (WDK 8.1) ou Provisionar um computador para implantação e teste de driver (WDK 8).
Execute o teste Ativar Verificador de Driver para habilitar as opções do Verificador de Driver em todos os drivers na pilha de drivers para os dispositivos a serem testados. Em particular, você deve ativar a opção Pool Especial . Na caixa de diálogo Adicionar ou Remover Testes de Driver , o teste Habilitar Verificador de Driver está em Todos os Testes\Verificador de Driver. Consulte Como testar um driver em tempo de execução usando o Visual Studio. Para obter informações sobre como selecionar e configurar testes e parâmetros de ferramentas, consulte Como selecionar e configurar os testes de fundamentos de dispositivo
Remova o IoSpy do sistema de teste. Para fazer isso, execute o teste Desativar espião de E/S .
Se alguma dessas etapas tiver sido executada, você deverá reiniciar o sistema de teste antes de executar o IoAttack.
Para obter mais informações sobre como executar testes difusos, consulte Como executar testes difusos com o IoSpy e o IoAttack.