YoVDO

Beyond the Tip of the Iceberg - Fuzzing Binary Protocol for Deeper Code Coverage

Offered By: BSidesLV via YouTube

Tags

Security BSides Courses Cybersecurity Courses Software Testing Courses Code Coverage Courses Fuzzing Courses

Course Description

Overview

Explore advanced techniques for fuzzing binary protocols to achieve deeper code coverage in this 46-minute conference talk from BSidesLV 2016. Delve into the challenges of file and network fuzzing, understand the limitations of AFL, and discover innovative approaches to overcome them. Learn about Network Demons, code coverage techniques, and the use of file descriptors and coverage maps. Witness demonstrations of UDP NetCove, code coverage, and NetCall Graph. Gain insights into manual fuzzing, real-world examples, and NetCurve tracing. Examine shell scripts and server programs, and uncover the small but crucial details that can make a significant difference in your fuzzing efforts.

Syllabus

Intro
Agenda
Fuzzing
Challenges
File Fuzzing
Network Fuzzing
Alex
How it works
AFL
Limitations
Our Approach
How Network Demons Work
Code Coverage
File Descriptors
Filter File Descriptors
Coverage Maps
Demo
UDP
NetCove
Code Coverage Demo
NetCall Graph Demo
Manual Fuzzing
Real World Example
NetCurve Tracing
Shell Script
Server Program
The Small Thing
Conclusion


Taught by

BSidesLV

Related Courses

Web Hacker's Toolbox - Tools Used by Successful Hackers
Packt via Coursera
Security for Hackers and Developers: Fuzzing
Pluralsight
Advanced White Hat Hacking & Penetration Testing Tutorial
Udemy
Practical Buffer Overflows for OSCP
Udemy
Intro to Fuzzing for Fun and Profit
YouTube