Superion
Superion copied to clipboard
Superion is a fuzzer which extends the famous AFL to support structured inputs such as JavaScript and XML.
``` export CC=/Superion/afl-clang-fast && \ export CXX=/Superion/afl-clang-fast++ && \ export AFL_HARDEN=1 && git clone https://github.com/espruino/Espruino.git && \ cd Espruino && \ CC=/Superion/afl-clang-fast CXX=afl-clang-fast++ make ``` Everything works except for some...
Hi, Follow my previous issue #8 , I added a parser `SQLite.g4`. And I changed the `Makefile` to compile it as: ```` afl-fuzz: afl-fuzz.c $(COMM_HDR) | test_x86 $(CC) $(CFLAGS) [email protected]...
Hello, I needed support of other input grammar, so I used this command: java -jar antlr-4.7.2-complete.jar -o path -visitor -no-listener -Dlanguage=Cpp Grammar.g4. Apparently, only the GrammarSecondVisitor, which is also used...
Hi, I tried to add new parsers by running ```` java -jar antlr-4.7.2-complete.jar -o path -visitor -no-listener -Dlanguage=SQLite SQLite.g4 ```` But there is an error: ```` error(7): cannot find or...
Firstly, Congratulations on your work, it is excellent! And I need your help with a problem after reading the paper carefully. As you mentioned in the `Grammar-Aware Trimming Strategy `...
Hi, I got AFL stability under < 50%, anyone else is having the same issue? thanks.
It is required to build `afl` before use `llvm_mode`.
Hi @zhunki First of all, great work on this. I'd been working on and off on a syntax-aware fuzzer using this AST mutation approach myself. So, I'm glad you put...
I tried to use the js_parser. When I used the xml_parser everything works fine but when I use the js_parser it gives me the following error: [-] PROGRAM ABORT :...