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.
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.
Overview WhatsMyName is a free, community-driven OSINT tool designed to identify where a username exists…
Managing disk usage is a crucial task for Linux users and administrators alike. Understanding which…
Efficient disk space management is vital in Linux, especially for system administrators who manage servers…
Knowing how to check directory sizes in Linux is essential for managing disk space and…
Managing user accounts is a core responsibility for any Linux administrator. Whether you’re securing a…
Linux offers powerful command-line tools for system administrators to view and manage user accounts. Knowing…