Skip to content
Snippets Groups Projects
Select Git revision
  • 0a87bda0ba8454e83ec852d86357a3b7290a350d
  • master default protected
  • hai
  • isaac
  • CheHao
  • Eldar
  • mpriymak
  • master-before-merging-with-hai
  • master-before-merging-with-isaac
  • rmi-working-before-merging-with-isaac
  • all-code-merged-by-hai-v1
11 results

comp90015-dsass2-infinitymonkeys-remaster

  • Clone with SSH
  • Clone with HTTPS
  • Forked from Ho Dac Hai / COMP90015-DSAss2-InfinityMonkeys-remaster
    Source project has a limited visibility.

    SWEN90006 Assignment 2 2020

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

    Structure of this repository:

    • src/original/: - where the code for the original application 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
    • bin/: - where your compiled programs will live
    • tests/: - where your generated tests 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
    • run_tests.sh - script for running your generated tests against compiled programs

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

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

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

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