Herramienta de confusión para encontrar desbordamientos de pila en un binario de Windows [cerrado]

3

¿Existe una herramienta de fuzzing que puede escanear un binario de ventanas arbitrarias? e identificar un conjunto de vulnerabilidades de desbordamiento de montón?

Por ejemplo, una herramienta que aplica un conjunto de heurísticas o tal vez una lista de vulnerabilidades conocidas de desbordamiento del montón para encontrarlas, y luego devuelve las ubicaciones y el tipo de ataque de desbordamiento.

    
pregunta T. Webster 22.12.2012 - 09:20
fuente

1 respuesta

4

Ninguna herramienta de fuzzing escaneará un binario de Windows en busca de vulnerabilidades, ¡porque eso no es fuzzing! Existen herramientas de análisis dinámico o estático que pueden ver el código o un binario compilado para determinar si es vulnerable. Por experiencia, todas estas herramientas de análisis producen toneladas de posties falsos y falsos negativos.

Usando un marco de trabajo como Sulley o Peach puedes probar cualquier interfaz para vulnerabilidades de corrupción de memoria. Ambos proyectos tienen una gran documentación y se han utilizado para encontrar muchos desbordamientos de búfer.

Aún tendrás que definir qué interfaz estás fuzzing. ¿Estás fuzzing archivos? ¿O una API remota? El marco fuzzing viene con un arnés de prueba para generar casos de prueba y determinar cuándo se bloquea la aplicación.

    
respondido por el rook 22.12.2012 - 18:01
fuente

Lea otras preguntas en las etiquetas