This is the repository for the Introduction to Fuzzing Lab run by ACM Cyber at UCLA. Click on one of the links below to get started!
Week | Topic | Slides | Lab |
---|---|---|---|
Week 2 | Intro to Fuzzing | Slides | Using Honggfuzz |
Week 3 | Fuzzing Libraries | Slides | Fuzzing Libraries |
Week 4 | Writing Harnesses | Slides | Writing Harnesses |
Week 5 | Coverage Analysis | Slides | Writing Harnesses |
Week 6 | Structure-Aware Fuzzing | Slides | Work on Project |
Week 7 | Project Work | Slides | Work on Project |
Week 8 | Wrapping Up | Slides | Work on Project |
Week 9 | Break for Thanksgiving | – | – |
Week 10 | Present at Symposium | – | – |
Interested to see what previous groups worked on? Check out our blog post.
Project
As part of Fuzzing Lab, you will get to participate in a quarter-long project where you will use the skills that you’ve learned to fuzz a new target of your choice. For more information about the project, check out the project description.