YoVDO

AFL++ - Combining Incremental Steps of Fuzzing Research

Offered By: USENIX via YouTube

Tags

USENIX Workshop on Offensive Technologies (WOOT) Courses Cybersecurity Courses Software Testing Courses Code Quality Courses

Course Description

Overview

Explore the latest advancements in fuzzing research through this 20-minute conference talk from USENIX WOOT '20. Dive into AFL++, a community-driven open-source tool that combines state-of-the-art fuzzing techniques to enhance comparability, reproducibility, and usability. Learn about its novel features, including the Custom Mutator API, which allows for target-specific mutators. Discover how AFL++ aims to become a new baseline for current and future research by enabling quick testing of new techniques and evaluating their effectiveness both individually and in combination. Gain insights into the evaluation of hand-picked fuzzing technologies and understand the importance of considering performance variations across different targets in future fuzzing research. Follow the presentation's structure, covering topics such as AFL, fuzzy roadblocks, mutation strategies, cross-comparison, mobile aspects, code quality, usability improvements, supported platforms, and future plans.

Syllabus

Introduction
AFL
Fuzzy roadblocks
Mutation strategy
Problems
Cross Comparison
MobileQuest
Quality of Code
Usability
Implementation
Usability Improvements
Supported Platforms
Cross Evaluation
Future Plans
Conclusion
Outro


Taught by

USENIX

Related Courses

Unearthing the TrustedCore - A Critical Review on Huawei’s Trusted Execution Environment
USENIX via YouTube
Cloning Credit Cards - A Combined Pre-play and Downgrade Attack on EMV Contactless
USENIX via YouTube
Tick Tock - Building Browser Red Pills from Timing Side Channels
USENIX via YouTube
Zippier ZMap - Internet-Wide Scanning at 10 Gbps
USENIX via YouTube
Green Lights Forever - Analyzing the Security of Traffic Infrastructure
USENIX via YouTube