Как использовать afl-fuzz (American Fuzzy Lop) с openssl

Я пытаюсь использовать afl-fuzz с openssl в Ubuntu. Нормальным использованием 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» – это папка с testcases для openssl

Мой вопрос: каков параметр для «exe_name» для openssl? И, пожалуйста, поправьте меня, если я ошибаюсь с остальной частью кода. спасибо

    Я точно знаю, что вы подразумеваете под «параметром для« exe_name »для openssl», но:

     afl-fuzz -i test -o findings ~/path/to/binary/to/fuzz @@ 

    будет путать двоичный файл в ~/path/to/binary/to/fuzz , заменив @@ на путь мутированного тестового примера, созданного из семенных файлов в test .