I have a binary I've been trying to fuzz with AFL, the only thing is AFL only fuzzes STDIN, and File inputs and this binary takes input through its arguments pass_read [input1] [input2]. I was wondering if there are any methods/fuzzers that allow fuzzing in this manner?
I don't not have the source code so making a harness is not really applicable.
Bash only Solution
As an example, lets generate 10 random strings and store them in a file
Next, lets read 2 lines from string-file and pass it into our application
We then have any crashes stored within
crash_file.txtfor further analysis.This may not be the most elegant solution, but perhaps you gives you an idea of some other possibilities if no tool necessarily fulfills the current requirements