Une liste organisée de ressources sur le fuzzing ( Livres, cours - gratuits et payants, vidéos, outils, tutoriels et applications vulnérables pour s'entraîner ) pour apprendre le fuzzing et les phases initiales du développement d'exploits, comme l'analyse des causes racines.
Une liste organisée de ressources sur le fuzzing (livres, cours - gratuits et payants, vidéos, outils, tutoriels et applications vulnérables pour s'entraîner) pour apprendre le fuzzing et les phases initiales du développement d'exploits, comme l'analyse des causes profondes.
Livres sur le fuzzing
Fuzzing: Brute Force Vulnerability Discovery par Michael Sutton, Adam Greene, Pedram Amini.
Fuzzing for Software Security Testing and Quality Assurance par Ari Takanen, Charles Miller, Jared D Demott et Atte Kettunen.
Open Source Fuzzing Tools par Gadi Evron et Noam Rathaus.
Gray Hat Python par Justin Seitz.
The Fuzzing Book par Andreas Zeller, Rahul Gopinath, Marcel Böhme, Gordon Fraser, et Christian Holler.
Remarque : Certains chapitres des livres suivants sont consacrés au fuzzing.
- The Shellcoder's Handbook: Discovering and Exploiting Security Holes ( Chapter 15 ) par Chris Anley, Dave Aitel, David Litchfield et d'autres.
- iOS Hacker's Handbook - Chapter 1 par Charles Miller, Dino DaiZovi, Dion Blazakis, Ralf-Philip Weinmann, et Stefan Esser.
Cours / vidéos de formation sur le fuzzing
NYU Poly ( voir la section vidéos pour plus d'informations ) - Mis à disposition gratuitement par Dan Guido.
Samclass.info ( voir la section projets et le chapitre 17 ) - par Sam.
Modern Binary Exploitation ( RPISEC ) - Chapitre 15 - par RPISEC.
Offensive Computer Security - Semaine 6 - par W. Owen Redwood et le professeur Xiuwen Liu.
Offensive Security, Cracking The Perimeter ( CTP ) et Advanced Windows Exploitation ( AWE )
SANS 660/760 Advanced Exploit Development for Penetration Testers
Exodus Intelligence - Master class de développement de vulnérabilités
Ada Logics - Fuzzing appliqué de code source
FuzzingLabs Academy (C/C++, Rust, Go fuzzing)
Signal Labs - Recherche de vulnérabilités et fuzzing
Vidéos sur les techniques, outils et bonnes pratiques de fuzzing
Fuzzing 101 (Partie 1) - par Mike Zusman.
Fuzzing 101 (Partie 2) - par Mike Zusman.
Fuzzing 101 (2009) - par Mike Zusman.
Fuzzing - Cours de sécurité logicielle sur Coursera - par l'Université du Maryland.
Attaque du pilote noyau des logiciels antivirus
Fuzzing du noyau Windows - OffensiveCon 2020
Playlist YouTube de diverses conférences et présentations sur le fuzzing - Beaucoup de bon contenu dans ces vidéos.
Chasse aux bugs navigateur - Mémoires d'un dernier homme debout - par Atte Kettunen
Fuzzing greybox basé sur la couverture en tant que chaîne de Markov
DerbyCon 2016 : Les bases du fuzzing... ou comment casser des logiciels
Fuzz Theory - par Brandon Falk
Tutoriels et blogs qui expliquent la méthodologie, les techniques et les bonnes pratiques du fuzzing
ARMored CoreSight : vers un fuzzing binaire efficace
Fuzzing du client RDP de Microsoft à l'aide de canaux virtuels : vue d'ensemble et méthodologie
Fuzzing des lecteurs PDF à code source fermé
Fuzzing de l'analyse d'images sous Windows, première partie : profils colorimétriques
Fuzzing de l'analyse d'images sous Windows, deuxième partie : mémoire non initialisée
Fuzzing de l'analyse d'images sous Windows, troisième partie : RAW et HEIF
Fuzzing de l'écosystème Office
Fuzzing efficace de formats de fichiers - Mateusz “j00ru” Jurczyk @ Black Hat Europe 2016, Londres
Une année de fuzzing des polices du noyau Windows, partie 1 : les résultats - Article incroyable de Google Project Zero, décrivant ce qu'il faut pour faire du fuzzing et créer des fuzzers.
Une année de fuzzing des polices du noyau Windows, partie 2 : les techniques - Article incroyable de Google Project Zero, décrivant ce qu'il faut pour faire du fuzzing et créer des fuzzers.
Bugs et ressources intéressants du projet fuzzing - par fuzzing-project.org.