├── LICENSE ├── MemBugTool.cpp ├── MemBugTool.h ├── README.md ├── docs └── Using Binary Instrumentation for Vulnerability Discovery (or even mitigation!).pdf ├── makefile ├── makefile.rules └── tests ├── Makefile ├── bad-realloc ├── bad-realloc.c ├── double-free-and-write ├── double-free-and-write.c ├── double-free-and-write32 ├── hello-world ├── hello-world.c ├── hello-world32 ├── intoverflow.c ├── invalid-free ├── invalid-free.c ├── invalid-free32 ├── invalid-write ├── invalid-write.c ├── negative-allocation ├── negative-allocation.c ├── negative-allocation32 ├── nfp_log.py ├── nfp_process.py ├── read-file-vulns.c ├── read-file-vulns.data ├── test-malloc-free ├── test-malloc-free.c ├── tester.cfg ├── tester.py ├── zero-allocation ├── zero-allocation.c └── zero-allocation32 /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joxeankoret/membugtool/HEAD/LICENSE -------------------------------------------------------------------------------- /MemBugTool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joxeankoret/membugtool/HEAD/MemBugTool.cpp -------------------------------------------------------------------------------- /MemBugTool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joxeankoret/membugtool/HEAD/MemBugTool.h -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joxeankoret/membugtool/HEAD/README.md -------------------------------------------------------------------------------- /docs/Using Binary Instrumentation for Vulnerability Discovery (or even mitigation!).pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joxeankoret/membugtool/HEAD/docs/Using Binary Instrumentation for Vulnerability Discovery (or even mitigation!).pdf -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joxeankoret/membugtool/HEAD/makefile -------------------------------------------------------------------------------- /makefile.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joxeankoret/membugtool/HEAD/makefile.rules -------------------------------------------------------------------------------- /tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joxeankoret/membugtool/HEAD/tests/Makefile -------------------------------------------------------------------------------- /tests/bad-realloc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joxeankoret/membugtool/HEAD/tests/bad-realloc -------------------------------------------------------------------------------- /tests/bad-realloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joxeankoret/membugtool/HEAD/tests/bad-realloc.c -------------------------------------------------------------------------------- /tests/double-free-and-write: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joxeankoret/membugtool/HEAD/tests/double-free-and-write -------------------------------------------------------------------------------- /tests/double-free-and-write.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joxeankoret/membugtool/HEAD/tests/double-free-and-write.c -------------------------------------------------------------------------------- /tests/double-free-and-write32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joxeankoret/membugtool/HEAD/tests/double-free-and-write32 -------------------------------------------------------------------------------- /tests/hello-world: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joxeankoret/membugtool/HEAD/tests/hello-world -------------------------------------------------------------------------------- /tests/hello-world.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joxeankoret/membugtool/HEAD/tests/hello-world.c -------------------------------------------------------------------------------- /tests/hello-world32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joxeankoret/membugtool/HEAD/tests/hello-world32 -------------------------------------------------------------------------------- /tests/intoverflow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joxeankoret/membugtool/HEAD/tests/intoverflow.c -------------------------------------------------------------------------------- /tests/invalid-free: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joxeankoret/membugtool/HEAD/tests/invalid-free -------------------------------------------------------------------------------- /tests/invalid-free.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joxeankoret/membugtool/HEAD/tests/invalid-free.c -------------------------------------------------------------------------------- /tests/invalid-free32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joxeankoret/membugtool/HEAD/tests/invalid-free32 -------------------------------------------------------------------------------- /tests/invalid-write: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joxeankoret/membugtool/HEAD/tests/invalid-write -------------------------------------------------------------------------------- /tests/invalid-write.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joxeankoret/membugtool/HEAD/tests/invalid-write.c -------------------------------------------------------------------------------- /tests/negative-allocation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joxeankoret/membugtool/HEAD/tests/negative-allocation -------------------------------------------------------------------------------- /tests/negative-allocation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joxeankoret/membugtool/HEAD/tests/negative-allocation.c -------------------------------------------------------------------------------- /tests/negative-allocation32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joxeankoret/membugtool/HEAD/tests/negative-allocation32 -------------------------------------------------------------------------------- /tests/nfp_log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joxeankoret/membugtool/HEAD/tests/nfp_log.py -------------------------------------------------------------------------------- /tests/nfp_process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joxeankoret/membugtool/HEAD/tests/nfp_process.py -------------------------------------------------------------------------------- /tests/read-file-vulns.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joxeankoret/membugtool/HEAD/tests/read-file-vulns.c -------------------------------------------------------------------------------- /tests/read-file-vulns.data: -------------------------------------------------------------------------------- 1 | TESTSAHELLFP 2 | -------------------------------------------------------------------------------- /tests/test-malloc-free: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joxeankoret/membugtool/HEAD/tests/test-malloc-free -------------------------------------------------------------------------------- /tests/test-malloc-free.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joxeankoret/membugtool/HEAD/tests/test-malloc-free.c -------------------------------------------------------------------------------- /tests/tester.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joxeankoret/membugtool/HEAD/tests/tester.cfg -------------------------------------------------------------------------------- /tests/tester.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joxeankoret/membugtool/HEAD/tests/tester.py -------------------------------------------------------------------------------- /tests/zero-allocation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joxeankoret/membugtool/HEAD/tests/zero-allocation -------------------------------------------------------------------------------- /tests/zero-allocation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joxeankoret/membugtool/HEAD/tests/zero-allocation.c -------------------------------------------------------------------------------- /tests/zero-allocation32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joxeankoret/membugtool/HEAD/tests/zero-allocation32 --------------------------------------------------------------------------------