Update readme: add Docker instructions; clean-up examples; make fuzzing...
Compare changes
+ 76
− 30
@@ -4,7 +4,7 @@ Welcome to **ZAFL**: a project to extend compiler-quality instrumentation speed
<table><tr><td align=center colspan="2"><div><b>Presented in our paper</b> <a href="https://www.usenix.org/conference/usenixsecurity21/presentation/nagy"><i>Breaking-through Binaries: Compiler-quality Instrumentation for Better Binary-only Fuzzing</i></a><br>(To appear in the 2021 USENIX Security Symposium).</td </tr>
<table><tr><td align=center colspan="2"><div><b>Presented in our paper</b> <a href="https://www.usenix.org/conference/usenixsecurity21/presentation/nagy"><i>Breaking-through Binaries: Compiler-quality Instrumentation for Better Binary-only Fuzzing</i></a><br>(2021 USENIX Security Symposium).</td </tr>
<td><code class="rich-diff-level-one">@inproceedings{nagy:breakingthrough, title = {Breaking Through Binaries: Compiler-quality Instrumentation for Better Binary-only Fuzzing}, author = {Stefan Nagy and Anh Nguyen-Tuong and Jason D. Hiser and Jack W. Davidson and Matthew Hicks}, booktitle = {{USENIX} Security Symposium (USENIX)}, year = {2021},}</code></td></tr>
@@ -17,12 +17,61 @@ Welcome to **ZAFL**: a project to extend compiler-quality instrumentation speed
@@ -70,14 +119,13 @@ scons
@@ -87,16 +135,20 @@ command_line : afl-fuzz -i zafl_in -o zafl_out -- ./bc.zafl
@@ -107,14 +159,10 @@ Performing step fix_calls [dependencies=unknown] ...Done. Successful.
@@ -122,14 +170,16 @@ Success at mmap!
@@ -137,8 +187,8 @@ export AFL_SKIP_BIN_CHECK=1
@@ -148,11 +198,7 @@ zafl.sh <target_binary> <zafl_output_binary> -F --ida --no-stars