This directory contains source code and build scripts for coverage-guided fuzzers.
Detailed instructions are available at: https://github.com/google/oss-fuzz/blob/master/docs/
sudo adduser $USER docker
docker build -t ossfuzz/cras -f src/fuzz/Dockerfile .
docker run --cap-add=SYS_PTRACE -ti --rm -v $(pwd):/src/cras -v /tmp/fuzzers:/out \ ossfuzz/cras
docker run --cap-add=SYS_PTRACE -ti -v $(pwd)/src/fuzz/corpus:/corpus \ -v /tmp/fuzzers:/out ossfuzz/base-runner /out/rclient_message \ /corpus -runs=100
Go into docker console by
docker run --cap-add=SYS_PTRACE -ti -v $(pwd)/src/fuzz/corpus:/corpus \ -v /tmp/fuzzers:/out ossfuzz/base-runner /bin/bash
and start debugging.