Skip to content

Installation

David edited this page Dec 9, 2019 · 5 revisions

Manual Installation

Thrift dependency

follow https://thrift-tutorial.readthedocs.io/en/latest/installation.html

python dependencies

The projects "special" dependencies are listed in requirements.txt. Install them via pip3, or with:
pip3 install -r requirements.txt

After successfully installing thrift and the pip packages above, build Curious afl with
make afl-fuzz

AFL setup

Independent of installation mode AFL needs your system to be setup so so notifications are relayed differently:

sudo -i
echo core >/proc/sys/kernel/core_pattern
cd /sys/devices/system/cpu
echo performance | tee cpu*/cpufreq/scaling_governor

AFL can optionally be configured to skip these checks if root is not available. However, this misconfiguration will result in a performance degration.

Clone this wiki locally