Fuzz Smarter, Not Harder - An AFL-Fuzz Primer

Fuzz Smarter, Not Harder - An AFL-Fuzz Primer

Security BSides San Francisco via YouTube Direct link

Using GDB

29 of 34

29 of 34

Using GDB

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

Fuzz Smarter, Not Harder - An AFL-Fuzz Primer

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

  1. 1 Intro
  2. 2 Presentation Agenda
  3. 3 Automated Fuzzing Categories
  4. 4 Mutation Strategies
  5. 5 AFL's Key Benefits
  6. 6 Background: What Are Basic Blocks?
  7. 7 AFL Fuzzing Map (gzip)
  8. 8 Build It
  9. 9 Instrument Something
  10. 10 The Status Screen
  11. 11 Important Status Indicators
  12. 12 Output Directories
  13. 13 Basic Blockers And Caveats
  14. 14 Parallel Fuzzing
  15. 15 Distributed Fuzzing
  16. 16 LLVM Mode
  17. 17 all-clang-last Persistent Mode
  18. 18 Benefits of Bonus Modes
  19. 19 Shrinking The Haystack
  20. 20 Selecting The Best Inputs
  21. 21 Dictionary Based Fuzzing
  22. 22 Removing Checksums
  23. 23 Chaining AFL
  24. 24 Assessing Crash Impact
  25. 25 What Triggered The Crash?
  26. 26 The Peruvian Rabbit Thing
  27. 27 Sanitizers
  28. 28 Address Sanitizer Example Output
  29. 29 Using GDB
  30. 30 My Triage Method
  31. 31 BASH Variables
  32. 32 Heartbleed
  33. 33 Browser ASLR Bypass
  34. 34 Resources & Question Time

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.