Uncovering Hidden Bugs and Vulnerabilities in C/C++ | How to Fuzz Your Code With 3 Commands

Uncovering Hidden Bugs and Vulnerabilities in C/C++ | How to Fuzz Your Code With 3 Commands

CI Fuzz CLI is an open-source solution that lets you run feedback-based fuzz tests from your command line. Every developer can use it to find bugs and vulnerabilities with three simple commands.

In this stream, I will demonstrate:
1) How to cover the current state of fuzz testing
2) How to set up CLI fuzzing within 3 commands
3) How to uncover multiple bugs and severe memory corruption vulnerabilities

All code examples and tools used are open-source.

If you have questions, or need help to set your fuzz test, please feel free to reach out via: oss-security@code-intelligence.com.

Content:

00:00 Introduction

01:35 What is fuzz testing?

09:46 Sanitizers

12:18 What bugs can you find with fuzzing

14:39 Good targets for fuzz testing

15:30 Introduction to CI Fuzz CLI

20:45 How to uncover hidden bugs and vulnerabilities in C++

44:00 Recommendations

Sources:
CI Fuzz CLI
https://github.com/CodeIntelligenceTesting/cifuzz
What is Fuzz Testing?
https://www.code-intelligence.com/blog/fuzzing-101-the-basics
What Bugs Can You Find With Fuzzing?
https://www.code-intelligence.com/blog/what-bugs-can-you-find-with-fuzzing