Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Fuzzing 1001 - Introductory Fuzzing

OpenSecurityTraining2 via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn the fundamentals of fuzzing, a critical software-testing technique used to discover security vulnerabilities, crashes, and unexpected behavior in applications. Master mutation-based, generation-based, and coverage-guided fuzzing approaches while working with AFL (American Fuzzy Lop) workflows and analyzing real-world CVE case studies. Explore advanced instrumentation techniques including ASAN, PCGUARD, and LTO builds through hands-on exercises with popular software like Xpdf, libexif, and tcpdump. Develop practical skills in setting up fuzzing laboratories, executing effective fuzz campaigns, interpreting crash results, and leveraging sanitizers to enhance software security testing. Gain expertise in the complete fuzzing process from initial setup through advanced instrumentation, making this essential knowledge for developers, security analysts, and vulnerability researchers seeking to strengthen their application security testing capabilities.

Syllabus

Fuzz1001 00 00 Introduction
Fuzz1001 01 00 AFL Introduction
Fuzz1001 01 01 AFL Introduction
Fuzz1001 01 02 The Fuzzing Process
Fuzz1001 02 00 Exercise 1
Fuzz1001 02 01 Exercise 1
Fuzz1001 02 02 Exercise 1
Fuzz1001 02 03 Exercise 1
Fuzz1001 02 04 Exercise 1
Fuzz1001 03 00 Exercise 2 Slicing
Fuzz1001 03 01 Exercise 2 Slicing
Fuzz1001 04 00 Exercise 3 XPDF
Fuzz1001 04 01 Exercise 3 XPDF
Fuzz1001 04 02 Exercise 3 XPDF
Fuzz1001 04 03 Exercise 3 XPDF
Fuzz1001 05 00 Instrumentation Pt1
Fuzz1001 05 01 Instrumentation Pt1
Fuzz1001 05 02 libexif
Fuzz1001 05 03 libexif
Fuzz1001 05 04 libexif
Fuzz1001 05 05 libexif
Fuzz1001 06 00 Instrumentation Pt2
Fuzz1001 06 01 Instrumentation Pt2
Fuzz1001 06 02 tcpdump
Fuzz1001 06 03 tcpdump
Fuzz1001 06 04 tcpdump
Fuzz1001 06 05 tcpdump
Fuzz1001 06 06 tcpdump
Fuzz1001 07 00 Conclusion

Taught by

OpenSecurityTraining2

Reviews

Start your review of Fuzzing 1001 - Introductory Fuzzing

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.