Finding memory bugs with the Address Sanitizer

No ratings

Presented at BSidesDelhi 2018 by

This talk explains why Sanitizers are important and how they can be used to help increase the efficiency of mainstream fuzzing. I will be delving into detail about how they work with relevant information about instrumentation and mapping. We will be looking at how the kernel implementation of the Address Sanitizer with a focus on the implementation in NetBSD. In the end of the talk I will be discussing some small examples of userland and kernel land bugs we can detect with the Address Sanitizer and I will use the opportunity to compare the Address Sanitizer with other tools out there.