In this course, we will explore all the important steps of a successful fuzzing campaign, covering testing techniques that include blackbox and greybox fuzzing as well as grammar-based approaches. The students will implement all steps on their own and we will host a competition.
The course covers the following topics: - Input generation / test harnesses for fuzzing - Blackbox / greybox fuzzing - Grammar-based fuzzing - Different kinds of bug oracles - Fuzzing on different instruction set architectures such as Intel and ARM
- Kursleiter/in: Nils Bars
- Kursleiter/in: Lukas Bernhard
- Kursleiter/in: Moritz Bley
- Kursleiter/in: Thorsten Holz
- Kursleiter/in: Nico Schiller
- Kursleiter/in: Johannes Willbold
Semester: ST 2025