Dites que je voulais seulement fuzz avec des caractères alphanumériques ou des chaînes spécifiques avec boofuzz. Y a-t-il un moyen de forcer ce comportement? Dans sulley vous pouvez faire un fichier nommé .fuzz_strings que je pense faire quelque chose comme, y at-il quelque chose de similaire dans boofuzz?BooFuzz Définir un jeu de caractères lors du fuzzing
0
A
Répondre
1
Je ne pense pas qu'il existe un moyen intégré de fuzz à partir d'une liste spécifique de caractères ou de chaînes. Pour le faire vous-même, vous pouvez étendre BasePrimitive
. Voir boofuzz/primitives/string.py
pour un exemple.
Vous pouvez également ouvrir un problème et faire une demande de fonctionnalité sur le dépôt Github: https://github.com/jtpereyda/boofuzz/issues
+0
Merci, je vais regarder le BasePrimitive. – Nitro
Quelle fonctionnalité dans Sulley permet cela? La plupart des fonctionnalités de Sulley devraient également être disponibles dans boofuzz. – jtpereyda
Extrait du manuel de Sulley: "Les primitives de Sulley contiennent une" bibliothèque fuzz "interne, une liste de valeurs potentiellement intéressantes à parcourir .. Si vous ne voulez pas pirater le fichier source pour étendre la bibliothèque fuzz pour les chaînes et/ou entiers peut le faire de manière externe avec facilité. Il suffit de créer un fichier .fuzz_strings ou un fichier .fuzz_ints dans le répertoire à partir duquel vous lancez votre pilote fuzz.Placez chaque valeur fuzz sur sa propre ligne Sulley mettra à jour les bibliothèques de primitives à l'exécution avec des valeurs à partir de ces fichiers. " Je l'ai essayé et ça a semblé fonctionner. – Nitro
Nice. Cela a-t-il fonctionné avec Sulley mais pas avec boofuzz? Si oui, je considérerais qu'un bug ... – jtpereyda