├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── assets └── fpicker_logo.png ├── examples ├── protocol_example │ ├── README.md │ ├── in │ │ └── 1 │ ├── protocol_example.c │ ├── test-fuzzer.js │ └── wisec21_tutorial_frida_fuzzing.pdf ├── test-network │ ├── Makefile │ ├── in │ │ ├── 0 │ │ └── 1 │ ├── test-network-fuzzer.js │ └── test-network.c └── test │ ├── Makefile │ ├── in │ ├── 0 │ └── 1 │ ├── test-fuzzer.js │ └── test.c ├── fp_afl_mode.c ├── fp_communication.c ├── fp_standalone_mode.c ├── fpicker.c ├── fpicker.h ├── harness ├── darwin-shm.js ├── fuzzer.js └── stalker-instrumentation.js └── update_frida_version.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttdennis/fpicker/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttdennis/fpicker/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttdennis/fpicker/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttdennis/fpicker/HEAD/README.md -------------------------------------------------------------------------------- /assets/fpicker_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttdennis/fpicker/HEAD/assets/fpicker_logo.png -------------------------------------------------------------------------------- /examples/protocol_example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttdennis/fpicker/HEAD/examples/protocol_example/README.md -------------------------------------------------------------------------------- /examples/protocol_example/in/1: -------------------------------------------------------------------------------- 1 | Utest 2 | -------------------------------------------------------------------------------- /examples/protocol_example/protocol_example.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttdennis/fpicker/HEAD/examples/protocol_example/protocol_example.c -------------------------------------------------------------------------------- /examples/protocol_example/test-fuzzer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttdennis/fpicker/HEAD/examples/protocol_example/test-fuzzer.js -------------------------------------------------------------------------------- /examples/protocol_example/wisec21_tutorial_frida_fuzzing.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttdennis/fpicker/HEAD/examples/protocol_example/wisec21_tutorial_frida_fuzzing.pdf -------------------------------------------------------------------------------- /examples/test-network/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttdennis/fpicker/HEAD/examples/test-network/Makefile -------------------------------------------------------------------------------- /examples/test-network/in/0: -------------------------------------------------------------------------------- 1 | AAAAA -------------------------------------------------------------------------------- /examples/test-network/in/1: -------------------------------------------------------------------------------- 1 | tmp 2 | -------------------------------------------------------------------------------- /examples/test-network/test-network-fuzzer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttdennis/fpicker/HEAD/examples/test-network/test-network-fuzzer.js -------------------------------------------------------------------------------- /examples/test-network/test-network.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttdennis/fpicker/HEAD/examples/test-network/test-network.c -------------------------------------------------------------------------------- /examples/test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttdennis/fpicker/HEAD/examples/test/Makefile -------------------------------------------------------------------------------- /examples/test/in/0: -------------------------------------------------------------------------------- 1 | AAAAA -------------------------------------------------------------------------------- /examples/test/in/1: -------------------------------------------------------------------------------- 1 | tmp 2 | -------------------------------------------------------------------------------- /examples/test/test-fuzzer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttdennis/fpicker/HEAD/examples/test/test-fuzzer.js -------------------------------------------------------------------------------- /examples/test/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttdennis/fpicker/HEAD/examples/test/test.c -------------------------------------------------------------------------------- /fp_afl_mode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttdennis/fpicker/HEAD/fp_afl_mode.c -------------------------------------------------------------------------------- /fp_communication.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttdennis/fpicker/HEAD/fp_communication.c -------------------------------------------------------------------------------- /fp_standalone_mode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttdennis/fpicker/HEAD/fp_standalone_mode.c -------------------------------------------------------------------------------- /fpicker.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttdennis/fpicker/HEAD/fpicker.c -------------------------------------------------------------------------------- /fpicker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttdennis/fpicker/HEAD/fpicker.h -------------------------------------------------------------------------------- /harness/darwin-shm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttdennis/fpicker/HEAD/harness/darwin-shm.js -------------------------------------------------------------------------------- /harness/fuzzer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttdennis/fpicker/HEAD/harness/fuzzer.js -------------------------------------------------------------------------------- /harness/stalker-instrumentation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttdennis/fpicker/HEAD/harness/stalker-instrumentation.js -------------------------------------------------------------------------------- /update_frida_version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttdennis/fpicker/HEAD/update_frida_version.sh --------------------------------------------------------------------------------