Флаги фаззерной программы 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 тестируемой программы.

Другие вопросы по тегам