Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
oss-fuzz-gen — LLM propulsé par fuzzing via OSS-Fuzz. | Kitploit
Outils/GitHubGitHub/google/oss-fuzz-gen
Analyse des VulnérabilitésAnalyse Dynamique de Code (DAST)FuzzingDevSecOpsApprentissage AutomatiqueSécurité de l'IA
GitHubgoogle/oss-fuzz-gen

oss-fuzz-gen

LLM propulsé par fuzzing via OSS-Fuzz.

Voir le dépôt
1.4k22464il y a 7 moisVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Un framework pour la génération et l'évaluation de cibles de fuzzing

Ce framework génère des cibles de fuzzing pour des projets C/C++/Java/Python réels avec divers grands modèles de langage (LLM) et les évalue au moyen de la plateforme OSS-Fuzz.

Plus de détails disponibles dans AI-Powered Fuzzing: Breaking the Bug Hunting Barrier : Texte alternatif

Les modèles actuellement pris en charge sont :

  • Vertex AI code-bison
  • Vertex AI code-bison-32k
  • Gemini Pro
  • Gemini Ultra
  • Gemini Experimental
  • Gemini 1.5
  • OpenAI GPT-3.5-turbo
  • OpenAI GPT-4
  • OpenAI GPT-4o
  • OpenAI GPT-4o-mini
  • OpenAI GPT-4-turbo
  • OpenAI GPT-3.5-turbo (Azure)
  • OpenAI GPT-4 (Azure)
  • OpenAI GPT-4o (Azure)

Les cibles de fuzzing générées sont évaluées selon quatre métriques par rapport aux données les plus récentes de l'environnement de production :

  • Compilabilité
  • Crashs à l'exécution
  • Couverture à l'exécution
  • Différence de couverture de lignes à l'exécution par rapport aux cibles de fuzzing existantes écrites par des humains dans OSS-Fuzz.

Voici un exemple de résultat d'expérimentation du 31 janvier 2024. L'expérimentation comprenait 1300+ benchmarks issus de 297 projets open-source.

image

Dans l'ensemble, ce framework parvient à exploiter avec succès les LLM pour générer des cibles de fuzzing valides (qui produisent une augmentation non nulle de la couverture) pour 160 projets C/C++. L'augmentation maximale de la couverture de lignes est de 29 % par rapport aux cibles existantes écrites par des humains.

Notez que ces rapports ne sont pas publics car ils peuvent contenir des vulnérabilités non divulguées.

Utilisation

Consultez notre guide d'utilisation détaillé pour savoir comment exécuter ce framework et générer des rapports à partir des résultats.

Exécution et évaluation indépendantes des agents

Vous pouvez également exécuter ou évaluer des agents individuels sans lancer d'expérimentations complètes, à l'aide du framework intégré d'exécution d'agents. Consultez la documentation du framework pour obtenir des instructions détaillées sur la façon d'exécuter des agents individuels ou des séquences d'agents.

Collaborations

Intéressé par des collaborations de recherche ou avec la communauté open-source ? N'hésitez pas à créer une issue ou à nous écrire : [email protected].

Bugs découverts

Télécharger l’outil