Skip to content
Snippets Groups Projects
Select Git revision
  • ed29d03e58f2a63df2ba2f552e67392734a76ad7
  • master default protected
2 results

SWEN90006-A1-2018

  • Clone with SSH
  • Clone with HTTPS
  • Forked from Tim Miller / SWEN90006-A1-2018
    Source project has a limited visibility.
    Name Last commit Last update
    fuzzer
    src
    .classpath
    .gitignore
    .project
    README.md
    fuzz.s

    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