kAFL
kAFL copied to clipboard
A fuzzer for full VM kernel/driver targets
The following error is observed when installing requirements.txt during deploy. Pip has a default timeout of 15 seconds that leads to this error when the internet connection is slow. I...
Once the deploy command fails, re-running "make deploy" leads to the following error:
This PR renames the role `default_vars_only` to `pre_role`, and moves fuzzer `pre_tasks` to `pre_role`, in order for the hardware check to be done ASAP when the playbook executes. Helps to...
This PR adds a Sphinx based documentation 2 new make user targets: - `docs`: build the HTML docs - `open_docs`: ensure the docs are built and opens the documentation using...
From https://github.com/IntelLabs/kAFL/pull/88 + my own fixes
Try using ansible-lint. Some minor items fixed already, please review + decide if useful :-)
Still a few issues with current deploy playbook. It works fine for normal fresh install but can be buggy when doing partial flows or upgrading existing install: - missing the...
As raised in https://github.com/IntelLabs/kAFL/pull/80#discussion_r910831103, we need to document the system-wide changes made by Ansible, so users can revert their system back into their original state if desired. Since Ansible is...
ansible git repos are currently force-cloned as part of default playbook. local changes will be reset when running make or make deploy at the toplevel. at the same time, there...
We should probably also replace the Ghidra install script with an ansible task: https://github.com/IntelLabs/kafl.fuzzer/blob/master/scripts/ghidra_install.sh I guess it can be installed to kafl/ folder to keep everything packaged properly. We can...