• [^] # Re: script fuzzer ?

    Posté par (site web personnel) . En réponse à la dépêche Rencontre sur les langages de script à l’IRILL le 1er juin 2011. Évalué à 3.

    Oui, ce sont des outils dédiés à chaque fois.

    Fusil est une bibliothèque qui factorise beaucoup de besoins courants pour écrire un fuzzer :
    - générer des données aléatoires
    - analyser finement un processus : CPU, mémoire, recherche de motif dans la sortie standard
    - analyser des fichiers de logs
    - écrire un scénario, ex : créer une fichier, puis lancer un processus, puis attendre la fin du processus
    - etc.

    L'idée serait de créer un outil pour avoir le minimum de chose à faire pour écrire un fuzzer de langage (un truc plus simple encore que fusil :)

    Chaque langage ayant son lot de spécificités, je ne suis pas sûr que tu arrives à mettre grand chose en commun. De toute façon, les auteurs de fuzzer ne veulent pas apprendre à utiliser une bibliothèque, ils préfèrent écrire leur petit outil autonome. Sûrement que Fusil est trop mal documenté :-) Fusil a des fuzzers pour Python, PHP et la fonction printf() : ils ne partagent pas de code pour ce qui est de la génération du code source (Python, PHP, C).