untracer fuzz
kimiwanano opened this issue · 13 comments
You should append the path to the .so
's to LD_LIBRARY_PATH
/ PATH
.
Did you instrument the original binary with our provided compiler wrapper? https://github.com/FoRTE-Research/UnTracer-AFL#usage
Yes, I have compiled and successfully fuzz the other programs according to the methods in Usage.The only difference is that instead of having a configure file in cjson, it have a MAKEFILE, so I do like this:
CC=/path/to/afl/untracer-clang CXX=/path/to/afl/untracer-clang++ make clean all
The attached figure is the compilation process, I don't know if this is the cause of the problem. Thank you very much for your patience.
I notice that -fPIC
is being passed as a CFLAG. UnTracer-AFL currently only supports non-PIE code - maybe try passing -no-pie
as a CFLAG?
When you try to run ./out_of_cjson_24h/cjson.tracer
, what error do you get?
I was able to reproduce and fix the error. This should be fixed in d695ca0. Happy fuzzing! :)
Thanks! Now it works properly.
Awesome! :)
when i use untracer-afl to fuzz readelf or sfconvert ,i get the same error " segmentation fault". i can't solve it ,help me pls, thanks