Skip to content
Snippets Groups Projects
Select Git revision
  • master
1 result

swen90006-a2-2018

Forked from Toby Murray / swen90006-a2-2018
Loading
user avatar
Toby Murray authored
b984e82d
History
Name Last commit Last update
fuzzer
src
.gitignore
README.md

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