Skip to content
Snippets Groups Projects
Commit e9f2decf authored by Toby Murray's avatar Toby Murray
Browse files

Merge branch 'master' into tourney_patches

parents 395cb44c d0486825
No related branches found
No related tags found
No related merge requests found
Pipeline #6808 failed
...@@ -7,7 +7,7 @@ INCLUDE=$(SRC)/include ...@@ -7,7 +7,7 @@ INCLUDE=$(SRC)/include
VERSIONS ?= original vuln-1 vuln-2 vuln-3 vuln-4 vuln-5 VERSIONS ?= original vuln-1 vuln-2 vuln-3 vuln-4 vuln-5
VBINARIES=$(VERSIONS:%=%/$(BINARY)) VBINARIES=$(VERSIONS:%=%/$(BINARY))
BIN_TARGETS=$(VBINARIES:%=%-san) $(VBINARIES:%=%-fuzz) $(VBINARIES:%=%-cov) BIN_TARGETS=$(VBINARIES) $(VBINARIES:%=%-san) $(VBINARIES:%=%-fuzz) $(VBINARIES:%=%-cov)
BIN_DIRS=$(BIN) $(VERSIONS:%=$(BIN)/%) BIN_DIRS=$(BIN) $(VERSIONS:%=$(BIN)/%)
......
...@@ -5,22 +5,22 @@ information. ...@@ -5,22 +5,22 @@ information.
Structure of this repository: Structure of this repository:
FIXME FIXME FIXME all out of date!! * src/original/: - where the code for the original passbook lives
* src/vuln-1 -- src/vuln-5 - where your vulnerable versions will live
* src/: - where the code for the C implementation of the passbook lives * poc/: - where your PoCs will live
* src/pocs/: - where your PoCs live
* fuzzer/: - where your fuzzer will live * fuzzer/: - where your fuzzer will live
Pre-Included Scripts: Pre-Included Scripts:
* src/Makefile - makefile for building the C implementation etc. * Makefile - makefile for building the C implementation etc.
* src/get_coverage.sh - script to generate coverage reports * 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): Vulnerable Versions (you should put your security vulnerabilities in here):
* src/passbook-vuln1.c -- src/passbook-vuln5.c * src/vuln-1/passbook.c -- src/vuln-5/passbook.c
Proofs of Concept (PoCs that you should provide for each vulnerability): Proofs of Concept (PoCs that you should provide for each vulnerability):
* src/pocs/poc1.txt -- src/pocs/poc5.txt * poc/vuln-1.poc -- poc/vuln-5.poc
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment