afl-unicorn lets you fuzz any piece of binary that can be emulated by Unicorn Engine.
Pull request Compare This branch is 22 commits ahead of mcarpenter:master.
njv299 Merge pull request #10 from fustilio/pwndbg_overlap_dump
Add pwndbg context dumper with support for mips/mipsel
Latest commit 44a50c8 Jul 20, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
dictionaries 2.46b Jul 10, 2017
docs 2.52b Nov 5, 2017
experimental 2.52b Nov 5, 2017
libdislocator 2.46b Jul 10, 2017
libtokencap 2.50b Aug 20, 2017
llvm_mode 2.44b Jun 28, 2017
qemu_mode 2.52b Nov 5, 2017
testcases 2.48b Jul 17, 2017
unicorn_mode fix pwndbg context dumper for armbe, reading from cpsr reg Jul 20, 2018
LICENSE Initial push of afl-unicorn Oct 31, 2017
Makefile Merged with upstream afl v2.52b Nov 9, 2017
QuickStartGuide.txt 1.87b Aug 26, 2015
README.md Updated ASCII art to fit better, along with a typo fix Nov 7, 2017
afl-analyze.c Merged with upstream afl v2.52b Nov 9, 2017
afl-as.c 2.44b Jun 28, 2017
afl-as.h 2.19b Jul 5, 2016
afl-cmin Initial push of afl-unicorn Oct 31, 2017
afl-fuzz.c Merged with upstream afl v2.52b Nov 9, 2017
afl-gcc.c 2.45b Jul 4, 2017
afl-gotcpu.c 2.12b May 2, 2016
afl-plot 2.48b Jul 17, 2017
afl-showmap.c Merged with upstream afl v2.52b Nov 9, 2017
afl-tmin.c Merged with upstream afl v2.52b Nov 9, 2017
afl-whatsup 2.36b Jan 13, 2017
alloc-inl.h 1.94b Sep 12, 2015
config.h Merged with upstream afl v2.52b Nov 9, 2017
debug.h 2.03b Feb 21, 2016
hash.h 2.15b Jun 18, 2016
test-instr.c 0.47b Nov 15, 2014
types.h 2.42b Jun 2, 2017

README.md

        __ _                 _                      
  __ _ / _| |    _   _ _ __ (_) ___ ___  _ __ _ __  
 / _` | |_| |___| | | | '_ \| |/ __/ _ \| '__| '_ \ 
| (_| |  _| |___| |_| | | | | | (_| (_) | |  | | | |
 \__,_|_| |_|    \__,_|_| |_|_|\___\___/|_|  |_| |_|
                                                      

afl-unicorn lets you fuzz any piece of binary that can be emulated by Unicorn Engine.

For an in-depth description of what this is, how to install it, and how to use it check out this blog post.

For general help with AFL, please refer to both the official AFL website and the documents in the /doc/ directory.

Created by Nathan Voss, originally funded by Battelle.