├── .dockerignore ├── .gitignore ├── .gitmodules ├── .travis.yml ├── DEVELOPMENT.md ├── Dockerfile ├── LICENSE ├── README.md ├── __init__.py ├── docker-compose.yml ├── example_module ├── Makefile ├── config.py ├── example_config └── procfs1.c ├── get_mod_addr.sh ├── pyproject.toml ├── requirements.txt ├── setaflops.sh ├── setup.sh ├── startvm.sh ├── tests ├── __init__.py └── test_config.py ├── ucf ├── unicorefuzz ├── __init__.py ├── angr_harness.py ├── configspec.py ├── harness.py ├── probe_wrapper.py ├── unicorefuzz.py └── x64utils.py ├── unicorefuzzing.png └── userspace_test ├── .gitignore └── lkm_example.c /.dockerignore: -------------------------------------------------------------------------------- 1 | Dockerfile 2 | README.md 3 | LINCENCE 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/unicorefuzz/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/unicorefuzz/HEAD/.gitmodules -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/unicorefuzz/HEAD/.travis.yml -------------------------------------------------------------------------------- /DEVELOPMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/unicorefuzz/HEAD/DEVELOPMENT.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/unicorefuzz/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/unicorefuzz/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/unicorefuzz/HEAD/README.md -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/unicorefuzz/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /example_module/Makefile: -------------------------------------------------------------------------------- 1 | obj-m += procfs1.o 2 | 3 | all: 4 | make -C ../linux-5.0.13-arch1 M=$(PWD) modules 5 | -------------------------------------------------------------------------------- /example_module/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/unicorefuzz/HEAD/example_module/config.py -------------------------------------------------------------------------------- /example_module/example_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/unicorefuzz/HEAD/example_module/example_config -------------------------------------------------------------------------------- /example_module/procfs1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/unicorefuzz/HEAD/example_module/procfs1.c -------------------------------------------------------------------------------- /get_mod_addr.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/unicorefuzz/HEAD/get_mod_addr.sh -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/unicorefuzz/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/unicorefuzz/HEAD/requirements.txt -------------------------------------------------------------------------------- /setaflops.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/unicorefuzz/HEAD/setaflops.sh -------------------------------------------------------------------------------- /setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/unicorefuzz/HEAD/setup.sh -------------------------------------------------------------------------------- /startvm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/unicorefuzz/HEAD/startvm.sh -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/unicorefuzz/HEAD/tests/test_config.py -------------------------------------------------------------------------------- /ucf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/unicorefuzz/HEAD/ucf -------------------------------------------------------------------------------- /unicorefuzz/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/unicorefuzz/HEAD/unicorefuzz/__init__.py -------------------------------------------------------------------------------- /unicorefuzz/angr_harness.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/unicorefuzz/HEAD/unicorefuzz/angr_harness.py -------------------------------------------------------------------------------- /unicorefuzz/configspec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/unicorefuzz/HEAD/unicorefuzz/configspec.py -------------------------------------------------------------------------------- /unicorefuzz/harness.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/unicorefuzz/HEAD/unicorefuzz/harness.py -------------------------------------------------------------------------------- /unicorefuzz/probe_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/unicorefuzz/HEAD/unicorefuzz/probe_wrapper.py -------------------------------------------------------------------------------- /unicorefuzz/unicorefuzz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/unicorefuzz/HEAD/unicorefuzz/unicorefuzz.py -------------------------------------------------------------------------------- /unicorefuzz/x64utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/unicorefuzz/HEAD/unicorefuzz/x64utils.py -------------------------------------------------------------------------------- /unicorefuzzing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/unicorefuzz/HEAD/unicorefuzzing.png -------------------------------------------------------------------------------- /userspace_test/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/unicorefuzz/HEAD/userspace_test/.gitignore -------------------------------------------------------------------------------- /userspace_test/lkm_example.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/unicorefuzz/HEAD/userspace_test/lkm_example.c --------------------------------------------------------------------------------