Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Nota:
IoSpy e IoAttack ya no están disponibles en el WDK después de La versión 1703 de Windows 10.
Como alternativa a estas herramientas, considere la posibilidad de usar las pruebas de fuzzing disponibles en el HLK. Estos son algunos aspectos que hay que tener en cuenta.
DF: Prueba aproximada de IOCTL aleatoria (confiabilidad)
DF: Prueba aproximada de aperturas relativas (confiabilidad)
DF: Prueba aproximada FSCTL de búfer de longitud cero (confiabilidad)
DF: Prueba aproximada de FSCTL aleatoria (confiabilidad)
DF: Prueba aproximada de Misc API (confiabilidad)
También puede usar la pruebas de vulnerabilidad ante datos aleatorios o inesperados de demora en la sincronización del kernel que se incluye con el comprobador de controladores.
La prueba Pruebas de penetración (aspectos básicos del dispositivo)Ejecutar ataque de E/S realiza las pruebas de fuzzing. La prueba ejecutar ataques de E/S usa el archivo de datos de IoSpy que se creó anteriormente a través de IoSpy en un sistema de prueba.
Antes de ejecutar IoAttack en un sistema de prueba, debe hacer lo siguiente:
Habilite la depuración en modo kernel en el equipo de prueba. Esto se hace cuando configura un equipo para realizar pruebas, consulte Aprovisionamiento de un equipo para la implementación y pruebas de controladores (WDK 8.1) o Aprovisionamiento de un equipo para la implementación y pruebas de controladores (WDK 8).
Ejecute la prueba Habilitar Comprobador de Controladores para habilitar las opciones del Comprobador de Controladores en todos los controladores de la pila de controladores para los dispositivos que se van a probar. En concreto, debe habilitar la opción Grupo especial . En el cuadro de diálogo Agregar o quitar pruebas de controladores , la prueba Habilitar comprobador de controladores se encuentra en Todas las pruebas\Comprobador de controladores. Consulte Cómo probar un controlador en tiempo de ejecución mediante Visual Studio. Para obtener información sobre cómo seleccionar y configurar pruebas y parámetros de herramientas, consulte Cómo seleccionar y configurar las pruebas fundamentales del dispositivo.
Quite IoSpy del sistema de prueba. Para ello, ejecute la prueba Deshabilitar el Espía de E/S.
Si se ha realizado alguno de estos pasos, debe reiniciar el sistema de prueba antes de ejecutar IoAttack.
Para obtener más información sobre cómo ejecutar pruebas aproximadas, consulte How to Perform Fuzz tests with IoSpy and IoAttack (Cómo realizar pruebas aproximadas con IoSpy e IoAttack).