[RUST] Fuzzing Rust library using cargo-fuzz / libfuzzer by Patrick Ventuzelo

[RUST] Fuzzing Rust library using cargo-fuzz / libfuzzer

Learn how to fuzz a popular Rust library using cargo fuzz.
📦 Source code, 📝 Cheatsheet & 🎞️ Video
In this course, I will first select a popular Rust library and identify the most interesting methods to fuzz. Then, I’ll explains how to use cargo-fuzz (libfuzzer) to generate fuzzing targets and how to customize them. Finally, I’ll show how to run the fuzzer and explain some particularity of cargo-fuzz.

Contents

Video
Video: Complete step-by-step tutorial
Materials
Cheatsheet : All the commands for the tutorial
669 Bytes
rust_fuzzing_libfuzzer.zip
21 MB

Patrick Ventuzelo

Patrick Ventuzelo is a French Independent Security Researcher specialized in vulnerability research, fuzzing, reverse engineering and program analysis. 

Patrick found hundreds of bugs using fuzzing and developed both open-source security tools Octopus and WARF.

Patrick is a regular speaker and trainer at various security conferences around the globe, including REcon, RingZer0, ToorCon, hack.lu, NorthSec, SSTIC, FIRST, Microsoft DCC, BlackAlps, etc.