# SWEN90006 Assignment 2 2018

Please see the assignment handout which contains all the essential
information.

Structure of this repository:

* src/:        -  where the code for the C implementation of the VM lives
* src/pocs/:   -  where your PoCs live
* src/tests/:  -  some pre-included test cases in case they are useful
* fuzzer/:     -   where your fuzzer will live

Pre-Included Scripts:

* src/Makefile         - makefile for building the C implementation etc.
* src/get_coverage.sh  - script to generate coverage reports

Vulnerable Versions (you should put your security vulnerabilities in here):

* src/machine-vuln1.c -- src/machine-vuln5.c

Proofs of Concept (PoCs that you should provide for each vulnerability):

* src/pocs/poc1.s -- src/pocs/poc5.s