I have a(n incredibly) complex target that I was hoping to use fuzzolic to dig further into than standard fuzzers will get. Sadly, after letting it run for a few hours (with a good seed), it seemingly wasn't doing anything. When I ran ./fuzzolic/fuzzolic/fuzzolic.py --address-reasoning --optimistic-solving --timeout 90000 -o ./workdir/ -i seeds/ -- target all I got was
Configuration file for /home/ubuntu/target is missing. Using default configuration.
Running directory: /home/ubuntu/workdir/fuzzolic-00000
Using SMT solver
Run took 0.6 secs
[FUZZOLIC] no more testcase. Finishing.
Similarly when I run run_afl_fuzzolic.py similarly I see afl finding test cases, but just a stream of output like
Running directory: /home/ubuntu/workdir/fuzzolic/fuzzolic-00006
Using Fuzzy-SAT solver
Run took 0.4 secs
Is there something missing I need to do to properly instrument my target? Alternatively, is there some way I can debug this?
I have a(n incredibly) complex target that I was hoping to use fuzzolic to dig further into than standard fuzzers will get. Sadly, after letting it run for a few hours (with a good seed), it seemingly wasn't doing anything. When I ran
./fuzzolic/fuzzolic/fuzzolic.py --address-reasoning --optimistic-solving --timeout 90000 -o ./workdir/ -i seeds/ -- targetall I got wasSimilarly when I run
run_afl_fuzzolic.pysimilarly I see afl finding test cases, but just a stream of output likeIs there something missing I need to do to properly instrument my target? Alternatively, is there some way I can debug this?