dfuzz

Logiciel capture d'écran:
dfuzz
Détails logiciels:
Version: 0.6
Date de transfert: 12 May 15
Développeur: Richard Marko
Licence: Gratuit
Popularité: 7

Rating: nan/5 (Total Votes: 0)

dfuzz est une configuration automatique du démon fuzzer & nbsp;. Plutôt que d'être un fuzzer lui-même, dfuzz est un wrapper pour d'autres fuzzers simples résoudre quelques défauts courants qui rend les tests automatisés un peu difficile.
Bien que ses principales cibles sont des fichiers de configuration, il est possible d'utiliser dfuzz à fuzz tous les fichiers d'entrée.
Les principaux problèmes dfuzz résout sont:
- Les versions alpha de fuzzers - la plupart des fuzzers sont seulement les versions alpha qui ne sont plus développés ou maintenus
- Format commun - pas besoin de comprendre comment utiliser chaque fuzzer sous-jacent unique
- Le suivi et l'analyse personnalisable automatique des erreurs
- Spécification simple de ce que pour tester et le fichier à fournir à la cible
- Combinaison de la mutation et la génération de fichiers Fuzzed
fuzzers charge
- Zzuf (mutation)
- Autodafé (génération)
- Plaine (fins de débogage)

Utilisation:

- Installer exigences
- Installer dfuzz (par exemple easy_install dfuzz)
- Créer un répertoire de travail
- Fichier fuzz.conf d'alimentation (échantillon ci-dessous)
- Selon les modules que vous souhaitez utiliser, créer ou mut répertoire gen dans votre répertoire de travail et fournir un fichier de fuzz ou le modèle à utiliser
- Terme dfuzz -d -o name_of_the_working_directory
- Observer sortie
- Si tout va bien supprimer les options de -d et -o et relancez la commande
- Vérifier le répertoire des échantillons créé dans votre répertoire de travail
- Utilisation inclus incident_viewer aux incidents de navigateur si il y en a
La documentation complète dans le répertoire docs.
Fichier fuzz.conf échantillon
[Global]
binaire = libvirtd
args = -f FUZZED_FILE --verbose
threads = 1
timeout = 2
génération = 0
une mutation =
combinaison = 0
[Génération]
modules = dfuzz.gen.autodafe
priority = high
[Mutation]
modules = dfuzz.mut.zzuf; dfuzz.mut.plain
priority = high
[Combinaison]
modules = dfuzz.comb.simple
priority = low
Dans sa forme la plus simple, dfuzz peut être utilisé comme un wrapper zzuf avec détection améliorée et des fonctionnalités de reporting

Caractéristiques :.

  • indépendante de fuzzer sous-jacente
  • hautement configurable
  • construit pour être extensible
  • automatisation conviviale

Exigences :

  • Python
  • fuzzer (zzuf, autodafé, ...)
  • gdb, valgrind (deux sont en option)

Logiciel similaire

searchtester
searchtester

12 May 15

nose-selecttests
nose-selecttests

20 Feb 15

pyfix
pyfix

20 Feb 15

D'autres logiciels de développeur Richard Marko

sidc-gui
sidc-gui

20 Feb 15

Commentaires à dfuzz

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!