Ubuntuでopensslでafl-fuzzを使用しようとしています。 afl-fuzzの一般的な使用法は次のとおりです。
afl-gcc test.c //-- this will produce a.out
mkdir testcases
echo "Test case here." > testcases/case1
afl-fuzz -i testcases -o findings ./a.out
これでopensslの場合は次のようになります。
afl-gcc ./config
make //-- not sure of this :)
afl-fuzz -i test -o findings <exe_name>
ここで、「test」はopensslテストケースを含むフォルダです。
私の質問はopensslの "exe_name"パラメータとは何ですか?コードの残りの部分を誤って理解した場合は訂正してください。ありがとう
ベストアンサー1
"opensslの"exe_name"パラメータ"が何を意味するのかを完全に確信していますが:
afl-fuzz -i test -o findings ~/path/to/binary/to/fuzz @@
バイナリはパージされ、シードファイルから生成された突然変異テストケースのパスに~/path/to/binary/to/fuzz
置き換えられます。@@
test