Improving security and reliability with libFuzzer and OSS-Fuzz


In this tutorial you will learn how to use libFuzzer -- a coverage-guided in-process fuzzing engine to better secure your code. You will also learn basics of AddressSanitizer -- a dynamic memory error detector for C/C++. Finally, you will learn about the OSS-Fuzz continuous fuzzing service.

Prerequisites: experience with C/C++ and Unix shell.

Pre-work: Follow

to set up a VM (preferred) or a docker image for this tutorial. 

Room 211
Friday, March 3, 2017 - 10:00 to 13:00