Skip to content
Snippets Groups Projects
Select Git revision
  • f2c2e49bb28023a9f237829ac5d679d2f138abd5
  • master default protected
  • 2020_gitignore_updates
  • squashed
  • history
  • tourney_patches
6 results

swen90006-a2-2019

  • Clone with SSH
  • Clone with HTTPS
  • Jane Hoh's avatar
    Jane Hoh authored
    Fuzzer
    
    See merge request 186477/swen90006-a2-2019!1
    f2c2e49b
    History

    SWEN90006 Assignment 2 2019

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

    Structure of this repository:

    • src/original/: - where the code for the original passbook lives
    • src/vuln-1 -- src/vuln-5 - where your vulnerable versions will live
    • poc/: - where your PoCs will live
    • fuzzer/: - where your fuzzer will live

    Pre-Included Scripts:

    • Makefile - makefile for building the C implementation etc.
    • get_coverage.sh - script to generate coverage reports
    • run_fuzzer.sh - script for running your fuzzer to generate inputs

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

    • src/vuln-1/passbook.c -- src/vuln-5/passbook.c

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

    • poc/vuln-1.poc -- poc/vuln-5.poc