Флаги фаззерной программы AFL
Я пытаюсь написать программу, использующую afl-fuzzer. Однако мне нужен фаззер для подачи входных файлов в программу с определенным флагом (например, --flag input-file.xxx). Есть ли способ сделать это? Спасибо!
1 ответ
Решение
Вы можете использовать синтаксис
afl-fuzz -i in-dir -o out-dir -other -afl -parameters -- ./your-program --flag @@
AFL заменит @@
с именем входного файла.
Или вы можете указать -f filename
Опция AFL и укажите это имя файла в аргументах вашей программы, конфигурационном файле, переменных окружения - где угодно. По умолчанию AFL передает данные в stdin
тестируемой программы.