This workshop gives the audience a detailed overview about blind, input based
fuzzing, finding memory bugs, diving into topics such as:
Intro to Fuzzing: The fundamentals of fuzzing, understanding why fuzzing is
needed and how to make the process of fuzzing efficient.
Smart Fuzzing: We will look at using american fuzzy lop (AFL), which
demonstrates the process of compile time instrumentation. We will understand
the color code in AFL, process timing, stages, findings, yields, path geometry
and stability. We will integrate address sanitizer (ASAN/MSAN) which helps in
identifying address and memory corruption bugs, making the process smarter.
Triage Analysis: We look at POC’s generated by AFL during the fuzzing process,
attaching it to the actual binaries to see, how the input is handled by the