Angora
Angora copied to clipboard
Angora is a mutation-based fuzzer. The main goal of Angora is to increase branch coverage by solving path constraints without symbolic execution.
In [common/src/config.rs](https://github.com/AngoraFuzzer/Angora/blob/master/common/src/config.rs) https://github.com/AngoraFuzzer/Angora/blob/1940eb560201f3705afcdde5f3a720addb1df528/common/src/config.rs#L41 This value is used to **ignore** those seed files larger than 15000 bytes. https://github.com/AngoraFuzzer/Angora/blob/1940eb560201f3705afcdde5f3a720addb1df528/fuzzer/src/depot/sync.rs#L14-L35 From Line 26, only size less than 14.64kb is executed. Larger files are...
Hello, I ran into some errors similar to the ones present on the example page: https://github.com/AngoraFuzzer/Angora/blob/master/docs/example.md I've created a .txt file before on similar projects and used the following command...
In your docker environment: ``` wget http://exiv2.org/releases/exiv2-0.26-trunk.tar.gz tar zxvf exiv2-0.26-trunk.tar.gz cd exiv2-trunk export LLVM_COMPILER=clang CC=wllvm CXX=wllvm++ CFLAGS=-O0 ./configure --disable-shared make cd bin extract-bc exiv2 # this finished successfully, but the...
1) During a test compile of a target program, I saw in the `config.log` (as generated by the test compile) that `dfsan_abilist.txt` was missing from the `bin` directory when using...
Many people in the rust community are excited to see this project! Both because it is in Rust, and because we want to use it on Rust projects. Is there...
Hi, I use wllvm to compile 4 programs from LAVA-M since I cannot build xx.track from compiling directly. While Anogra terminates soon when fuzzing uniq. I use the following cmd:...
Hi, I worked on an example using Angora, and everything looks fine. I am wondering whether Angora fuzz the program using all available cores by default? Multiple tables were displayed...
I use the following command: ```` root@f8a44c8e576a:/angora# ./angora_fuzzer -i ../data/base64/fuzzer_input/ -o /root/output/base64_test -t ./base64.tt -- ./base64.fast -d ```` And it gives: ```` INFO angora::fuzz_main > depot: DepotDir { inputs_dir: "/root/output/base64_test/queue",...
``` cd ~ git clone https://github.com/AngoraFuzzer/Angora.git Angora-llvm4 cd Angora-llvm4 mkdir llvm4 PREFIX=${PWD}/llvm4 ./build/llvm.sh . ${PWD}/llvm4/clang+llvm/bin/clang --version # 4.0.0 ${PWD}/llvm4/clang+llvm/bin/llvm-config --version # 4.0.0 export PATH=${PWD}/llvm4/clang+llvm/bin:$PATH export LD_LIBRARY_PATH=${PWD}/llvm4/clang+llvm/lib:$LD_LIBRARY_PATH ./build/build.sh ``` Then follow...
I get exceptions when I try to (re)run angora after a previous termination (with ^C). First run is like this `# /angora/bin/fuzzer -i `**i** `-o o -j 24 -t translit/OBJ/x86_64-linux-clang_taint/translit...