dfuzz

Software captura de pantalla:
dfuzz
Detalles de software:
Versión: 0.6
Fecha de carga: 12 May 15
Promotor: Richard Marko
Licencia: Libre
Popularidad: 7

Rating: nan/5 (Total Votes: 0)

dfuzz es un fuzzer configuración del demonio automática. & Nbsp; En lugar de ser un fuzzer sí, dfuzz es un contenedor para otros fuzzers simples solucionar algunos defectos comunes que hace pruebas automatizadas un poco difícil.
Aunque sus objetivos principales son los archivos de configuración, es posible utilizar dfuzz de pelusa de los archivos de entrada.
Los principales problemas son dfuzz resuelve:
- Versiones alfa de fuzzers - la mayoría de las fuzzers son sólo versiones alfa que ya no se desarrollan o mantienen
- Formato común - no hay necesidad de entender cómo utilizar cada fuzzer subyacente sola
- Vigilancia personalizable y análisis de errores automática
- Especificación clara de lo que debe probar y qué archivo para abastecer a la meta
- Combinación de mutación y generación de archivos fuzzed
fuzzers compatibles
- Zzuf (mutación)
- Autodafé (generación)
- Llano (propósitos de depuración)

Uso:

- Instalar requisitos
- Instalar dfuzz (por ejemplo easy_install dfuzz)
- Crear un directorio de trabajo
- Archivo fuzz.conf suministro (muestra a continuación)
- De acuerdo con los módulos que desea utilizar, crear mut o directorio gen en su directorio de trabajo y proporcionar un archivo de pelusa o una plantilla a utilizar
- Plazo dfuzz -d -o name_of_the_working_directory
- Observar la salida
- Si todo está bien eliminar las opciones -d y -O y ejecutar el comando de nuevo
- Verificar el directorio de ejemplos creado en su directorio de trabajo
- Uso incluido incident_viewer a los incidentes del navegador si las hay
La documentación completa en el directorio docs.
Archivo fuzz.conf Muestra
[Global]
binario = libvirtd
args = -f FUZZED_FILE --verbose
hilos = 1
timeout = 2
generación = 0
mutación = 1
combinación = 0
[Generación]
módulos = dfuzz.gen.autodafe
priority = alta
[Mutación]
módulos = dfuzz.mut.zzuf; dfuzz.mut.plain
priority = alta
[Combinación]
módulos = dfuzz.comb.simple
priority = low
En su forma más simple, dfuzz se puede utilizar como un envoltorio zzuf con detección mejorada y capacidades de reporte

Características .

  • independiente de fuzzer subyacente
  • altamente configurable
  • construido para ser extensible
  • Automatización amigable

Requisitos

  • Python
  • fuzzer (zzuf, autodafé, ...)
  • gdb, valgrind (ambos son opcionales)

Programas parecidos

gunit-hildon
gunit-hildon

3 Jun 15

lava-ci
lava-ci

11 May 15

CppUnit
CppUnit

17 Feb 15

nose-cov
nose-cov

20 Feb 15

Otro software de desarrollador Richard Marko

sidc-gui
sidc-gui

20 Feb 15

Comentarios a la dfuzz

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!