Completed
Intro
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Fuzzing with AFL
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 Inspiration
- 3 Code coverage vs path coverage
- 4 Basic fuzzing
- 5 Mutational fuzzer
- 6 Grammar fuzzer
- 7 Feedback-based fuzzers
- 8 AFL trophy case - vulnerabilities
- 9 Installing AFL
- 10 LLVM: Fuzzing non-x86
- 11 Workflow
- 12 Get some hardware
- 13 Compile the binary
- 14 Compile time environment variables
- 15 Find a test corpus
- 16 Run the fuzzer
- 17 Triage the findings
- 18 Profit
- 19 Goals
- 20 Optimization: Execution speed
- 21 Optimization: LLVM - Deferred instrumentation
- 22 Optimization: LLVM - Persistent mode
- 23 Optimization: libdislocator.so
- 24 Optimization: Dictionaries
- 25 Resources
- 26 Summary