├── .gitignore ├── README.MD ├── config.json ├── database ├── __init__.py └── seed.py ├── images └── image-20210827100413770.png ├── mutator ├── __init__.py ├── custom.py ├── honggfuzz.py ├── memory_mutator.py └── radamsa.py ├── requirements.txt ├── tracer ├── DynamorioTracer.py ├── PythonPtraceTracer.py ├── WinappdbgAgent.py ├── WinappdbgCSTracer.py ├── WinappdbgTracer.py ├── WindbgExtTracer.py ├── __init__.py ├── cmd.gdb ├── common.py ├── dy_bin_cov │ ├── CMakeLists.txt │ ├── README.md │ └── bin_coverage.c ├── gdbtracer.py ├── runcmd.gdb ├── runtrap.py └── trap.py ├── trap_fuzzer.py └── utils ├── auto_win.py ├── bb-patcher.py ├── bb.bt ├── dump_bb.py ├── file_trace.py ├── fuzzer-cleaner.py ├── libheapasan ├── heapasan.c ├── khash.h ├── plthook.h ├── plthook_elf.c ├── salmalloc.c ├── salmalloc.h └── test.c ├── parse-bincov-output.py ├── reproducer ├── cdb-reproducer.py └── pycdb.py └── setbp.py /.gitignore: -------------------------------------------------------------------------------- 1 | *.py[cod] -------------------------------------------------------------------------------- /README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hac425xxx/trapfuzzer/HEAD/README.MD -------------------------------------------------------------------------------- /config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hac425xxx/trapfuzzer/HEAD/config.json -------------------------------------------------------------------------------- /database/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /database/seed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hac425xxx/trapfuzzer/HEAD/database/seed.py -------------------------------------------------------------------------------- /images/image-20210827100413770.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hac425xxx/trapfuzzer/HEAD/images/image-20210827100413770.png -------------------------------------------------------------------------------- /mutator/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mutator/custom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hac425xxx/trapfuzzer/HEAD/mutator/custom.py -------------------------------------------------------------------------------- /mutator/honggfuzz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hac425xxx/trapfuzzer/HEAD/mutator/honggfuzz.py -------------------------------------------------------------------------------- /mutator/memory_mutator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hac425xxx/trapfuzzer/HEAD/mutator/memory_mutator.py -------------------------------------------------------------------------------- /mutator/radamsa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hac425xxx/trapfuzzer/HEAD/mutator/radamsa.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | requests 2 | pyppeteer 3 | enum34 -------------------------------------------------------------------------------- /tracer/DynamorioTracer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hac425xxx/trapfuzzer/HEAD/tracer/DynamorioTracer.py -------------------------------------------------------------------------------- /tracer/PythonPtraceTracer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hac425xxx/trapfuzzer/HEAD/tracer/PythonPtraceTracer.py -------------------------------------------------------------------------------- /tracer/WinappdbgAgent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hac425xxx/trapfuzzer/HEAD/tracer/WinappdbgAgent.py -------------------------------------------------------------------------------- /tracer/WinappdbgCSTracer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hac425xxx/trapfuzzer/HEAD/tracer/WinappdbgCSTracer.py -------------------------------------------------------------------------------- /tracer/WinappdbgTracer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hac425xxx/trapfuzzer/HEAD/tracer/WinappdbgTracer.py -------------------------------------------------------------------------------- /tracer/WindbgExtTracer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hac425xxx/trapfuzzer/HEAD/tracer/WindbgExtTracer.py -------------------------------------------------------------------------------- /tracer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tracer/cmd.gdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hac425xxx/trapfuzzer/HEAD/tracer/cmd.gdb -------------------------------------------------------------------------------- /tracer/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hac425xxx/trapfuzzer/HEAD/tracer/common.py -------------------------------------------------------------------------------- /tracer/dy_bin_cov/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hac425xxx/trapfuzzer/HEAD/tracer/dy_bin_cov/CMakeLists.txt -------------------------------------------------------------------------------- /tracer/dy_bin_cov/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hac425xxx/trapfuzzer/HEAD/tracer/dy_bin_cov/README.md -------------------------------------------------------------------------------- /tracer/dy_bin_cov/bin_coverage.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hac425xxx/trapfuzzer/HEAD/tracer/dy_bin_cov/bin_coverage.c -------------------------------------------------------------------------------- /tracer/gdbtracer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hac425xxx/trapfuzzer/HEAD/tracer/gdbtracer.py -------------------------------------------------------------------------------- /tracer/runcmd.gdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hac425xxx/trapfuzzer/HEAD/tracer/runcmd.gdb -------------------------------------------------------------------------------- /tracer/runtrap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hac425xxx/trapfuzzer/HEAD/tracer/runtrap.py -------------------------------------------------------------------------------- /tracer/trap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hac425xxx/trapfuzzer/HEAD/tracer/trap.py -------------------------------------------------------------------------------- /trap_fuzzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hac425xxx/trapfuzzer/HEAD/trap_fuzzer.py -------------------------------------------------------------------------------- /utils/auto_win.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hac425xxx/trapfuzzer/HEAD/utils/auto_win.py -------------------------------------------------------------------------------- /utils/bb-patcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hac425xxx/trapfuzzer/HEAD/utils/bb-patcher.py -------------------------------------------------------------------------------- /utils/bb.bt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hac425xxx/trapfuzzer/HEAD/utils/bb.bt -------------------------------------------------------------------------------- /utils/dump_bb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hac425xxx/trapfuzzer/HEAD/utils/dump_bb.py -------------------------------------------------------------------------------- /utils/file_trace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hac425xxx/trapfuzzer/HEAD/utils/file_trace.py -------------------------------------------------------------------------------- /utils/fuzzer-cleaner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hac425xxx/trapfuzzer/HEAD/utils/fuzzer-cleaner.py -------------------------------------------------------------------------------- /utils/libheapasan/heapasan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hac425xxx/trapfuzzer/HEAD/utils/libheapasan/heapasan.c -------------------------------------------------------------------------------- /utils/libheapasan/khash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hac425xxx/trapfuzzer/HEAD/utils/libheapasan/khash.h -------------------------------------------------------------------------------- /utils/libheapasan/plthook.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hac425xxx/trapfuzzer/HEAD/utils/libheapasan/plthook.h -------------------------------------------------------------------------------- /utils/libheapasan/plthook_elf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hac425xxx/trapfuzzer/HEAD/utils/libheapasan/plthook_elf.c -------------------------------------------------------------------------------- /utils/libheapasan/salmalloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hac425xxx/trapfuzzer/HEAD/utils/libheapasan/salmalloc.c -------------------------------------------------------------------------------- /utils/libheapasan/salmalloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hac425xxx/trapfuzzer/HEAD/utils/libheapasan/salmalloc.h -------------------------------------------------------------------------------- /utils/libheapasan/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hac425xxx/trapfuzzer/HEAD/utils/libheapasan/test.c -------------------------------------------------------------------------------- /utils/parse-bincov-output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hac425xxx/trapfuzzer/HEAD/utils/parse-bincov-output.py -------------------------------------------------------------------------------- /utils/reproducer/cdb-reproducer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hac425xxx/trapfuzzer/HEAD/utils/reproducer/cdb-reproducer.py -------------------------------------------------------------------------------- /utils/reproducer/pycdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hac425xxx/trapfuzzer/HEAD/utils/reproducer/pycdb.py -------------------------------------------------------------------------------- /utils/setbp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hac425xxx/trapfuzzer/HEAD/utils/setbp.py --------------------------------------------------------------------------------