Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux AFL模糊程序标志_Linux_Fuzzing_American Fuzzy Lop - Fatal编程技术网

Linux AFL模糊程序标志

Linux AFL模糊程序标志,linux,fuzzing,american-fuzzy-lop,Linux,Fuzzing,American Fuzzy Lop,我正在尝试使用afl fuzzer对程序进行模糊化。 但是,我需要fuzzer将输入文件提供给带有特定标志的程序(例如--flag input file.xxx)。 有办法做到这一点吗? 谢谢大家! 您可以使用语法 afl-fuzz -i in-dir -o out-dir -other -afl -parameters -- ./your-program --flag @@ AFL将用输入文件名替换@ 或者,您可以指定-f filenameAFL选项,并在程序的参数、配置文件、环境变量中指定

我正在尝试使用afl fuzzer对程序进行模糊化。 但是,我需要fuzzer将输入文件提供给带有特定标志的程序(例如--flag input file.xxx)。 有办法做到这一点吗? 谢谢大家!

您可以使用语法

afl-fuzz -i in-dir -o out-dir -other -afl -parameters -- ./your-program --flag @@
AFL将用输入文件名替换
@


或者,您可以指定
-f filename
AFL选项,并在程序的参数、配置文件、环境变量中指定该文件名--任何位置。默认情况下,AFL将输入传递到被测程序的
stdin

是的,这是我需要的。。事实上,这就是我一直在做的事情,但我没有意识到它是有效的!谢谢您!!