Skip to content
Snippets Groups Projects
afl-zafl.sh 473 B
Newer Older
Anh Nguyen-Tuong's avatar
Anh Nguyen-Tuong committed
#!/bin/bash
set -e
set -x

cd /tmp/zafl_test
source set_env_vars

# Test with afl
Anh Nguyen-Tuong's avatar
Anh Nguyen-Tuong committed
echo "Core pattern settings"
Anh Nguyen-Tuong's avatar
Anh Nguyen-Tuong committed
save_core_pattern=/tmp/$(whoami).core_pattern
sudo cat /proc/sys/kernel/core_pattern > $save_core_pattern
Anh Nguyen-Tuong's avatar
Anh Nguyen-Tuong committed

echo "Setup core pattern for afl"
sudo $ZAFL_HOME/zfuzz/util/afl_setup_core_pattern.sh
Anh Nguyen-Tuong's avatar
Anh Nguyen-Tuong committed

Anh Nguyen-Tuong's avatar
Anh Nguyen-Tuong committed
$ZAFL_HOME/zfuzz/test/strings/test_strings.sh

Anh Nguyen-Tuong's avatar
Anh Nguyen-Tuong committed
echo "Restore original core pattern"
sudo cat $save_core_pattern > /proc/sys/kernel/core_pattern
Anh Nguyen-Tuong's avatar
Anh Nguyen-Tuong committed
rm $save_core_pattern