August 19, 2016

Fuzzing 102

This lecture explains advanced techniques for vulnerability research, bug hunting, and crash analysis. Topics covered are taint analysis, dynamic taint analysis, code paths and the classic explosion problem, symbolic and intermediate representations, symbolic execution, and modern vulnerability hunting systems that offer hybrid approaches. At this time, students are intended to have completed Homework 3, assigned in Lecture 6.

[ Homework ] [ Slides ] [ Discussion ]

Interested in having your homework graded? Contact us to learn about grading options. The release schedule for this course is available here.

No comments:

Post a Comment

Note: Please keep comments academic in nature.