November 2019
Intermediate to advanced
346 pages
9h 36m
English
In the following steps, we provide a recipe for using NEUZZ to find crash-causing inputs to the readelf Unix tool:
gcc -O3 -funroll-loops ./neuzz.c -o neuzz
2. Install the libraries needed for 32-bit binaries:
sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1
cd /sys/devices/system/cpu echo performance | tee cpu*/cpufreq/scaling_governor echo core >/proc/sys/kernel/core_pattern
cp /path_to_neuzz/neuzz /path_to_neuzz/programs/readelf cp /path_to_neuzz/nn.py ...