... | ... | @@ -5,11 +5,13 @@ Welcome to **ZAFL**, a project to fuzz binary programs directly. Salient feature |
|
|
* **speed**. ZAFL is fast as it uses efficient static binary rewriting techniques.
|
|
|
* **X86 64-bit** on Linux is robust, support for other architectures/platforms coming soon.
|
|
|
|
|
|
The following set of instructions will step you through using ZAFL on a Ubuntu 18.04 system to prep a binary for fuzzing, as well as running the prepped binary under the control of the standard [AFL fuzzer](https://github.com/google/AFL).
|
|
|
|
|
|
You can find a [demonstration video of ZAFL](ZAFL Video) here.
|
|
|
## ZAFL demonstration video
|
|
|
A picture is worth a 1000 words. A video is worth a 1000 pictures?
|
|
|
Here's a short [video of ZAFL](ZAFL Video) demonstrating its ease-of-use and application in a DevOps pipeline.
|
|
|
|
|
|
## Prepping your system
|
|
|
The following set of instructions will step you through using ZAFL on a Ubuntu 18.04 system to prep a binary for fuzzing, as well as running the prepped binary under the control of the standard [AFL fuzzer](https://github.com/google/AFL).
|
|
|
|
|
|
The following instructions assume a recent version of Ubuntu such as `Ubuntu 18.04`. Please contact us if you need instructions for Red Hat or Cent OS.
|
|
|
|
|
|
### Installing Docker
|
... | ... | |