This is a presentation that we developed (aimed at undergraduate students) on taking a crash found by AFL, debugging it and turning it into a working exploit. It is a very introductory look at exploit development and focuses on the most simplest of buffer overflows. However, it is based on real vulnerability: CVE-2004-0597.
- Presentation slides
- Vulnerable PNG parser
- AFL crashes
- Shellcode example