Attempts to make a trivial fuzzer that simply return results from manual source code auditing or relies extensively on other tooling will be considered as not completing the assignment. This will receive a 0 grade.

 

Overview

We want you to start early, so you don’t get stressed last minute trying to implement your fuzzer.

At the end of week 7, you will need to submit a basic working version of your fuzzer and a half page description of your fuzzer described here. It does not have to the complete functionality of your fuzzer, but we want to make sure that you’ve started work on the major project.

For the check-in, we will only test your fuzzer against two binaries (csv1, json1).

See Setup for details of how we will run and test your fuzzer. It is your responsibility to ensure your fuzzer runs as per this spec. If it doesn’t run, you will get zero

 

Marking

Marking information can be found here

 

Submission

See Submission Details for details on how to submit.