Skip to content

Latest commit

 

History

History
21 lines (17 loc) · 753 Bytes

README.md

File metadata and controls

21 lines (17 loc) · 753 Bytes

Motivation Example

MIL errors

If we compile the test.c with afl-clang-fast of AFL 2.52b, we would find that it misses some instrumentations.

Furthermore, if we fuzz this simple program, AFL could not find the crash within 12 hours later. fuzz

Fix it with our tool

$ ./fix/retrowrite/retrowrite example/test example/test.s
$ python ./fix/fix_asm.py --asm_file example/test.s --instru_info example/test_instru.json -O example/test+.s
$ ./fix/aflig/afl-ig ./example/test+.s -o ./example/test+

We could fix the instrumentation errors.

AFL could trigger the crash within 1 min. fuzz+