Fuzzing with AFL

Fuzzing with AFL

NDC Conferences via YouTube Direct link

Intro

1 of 26

1 of 26

Intro

Class Central Classrooms beta

YouTube playlists curated by Class Central.

Classroom Contents

Fuzzing with AFL

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Intro
  2. 2 Inspiration
  3. 3 Code coverage vs path coverage
  4. 4 Basic fuzzing
  5. 5 Mutational fuzzer
  6. 6 Grammar fuzzer
  7. 7 Feedback-based fuzzers
  8. 8 AFL trophy case - vulnerabilities
  9. 9 Installing AFL
  10. 10 LLVM: Fuzzing non-x86
  11. 11 Workflow
  12. 12 Get some hardware
  13. 13 Compile the binary
  14. 14 Compile time environment variables
  15. 15 Find a test corpus
  16. 16 Run the fuzzer
  17. 17 Triage the findings
  18. 18 Profit
  19. 19 Goals
  20. 20 Optimization: Execution speed
  21. 21 Optimization: LLVM - Deferred instrumentation
  22. 22 Optimization: LLVM - Persistent mode
  23. 23 Optimization: libdislocator.so
  24. 24 Optimization: Dictionaries
  25. 25 Resources
  26. 26 Summary

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.