Hey,
I am running my fuzzing harness with the command:
afl-fuzz -U -m none -i input -o output -- python test_harness.py /path/to/arg1/ @@
where @@ is arg2 in the harness and should be input from a file. However, I don't see .cur_input getting created, and my harness crashes when it tries to open it saying, "No such file or directory: /blah/ output/default/.cur_input"
If I do create a .cur_input symlink with
`ln -s output/default/queue/id:00000,time:0,execs:0,orig,input.txt .cur_input`
then the harness runs, but AFL exits, stating "Hmm, looks like the target binary terminated before we could complete a handshakes with the injected code."
I think the core issue is that the .cur_input file is not being created. But it is also weird to me that even when there is one there named that, AFL cannot complete a handshake.
Any help would be appreciated!