Skip to content
Snippets Groups Projects
Commit 37f605e3 authored by Anh Nguyen-Tuong's avatar Anh Nguyen-Tuong
Browse files

Simplify README.md

parent 08151a40
No related branches found
No related tags found
No related merge requests found
......@@ -40,21 +40,6 @@ Type "help" for help.
peasoup_XXX=>
```
### Optional configuration of Zafl with IDA
*Skip this step if you don't have IDA*
*The default Zafl toolchain does not use IDA*
Once you get a license from IDA, put your license key file in: ```$IDAROOT/```
Then you must run IDA once in interactive mode and accept the licensing terms:
```
cd $IDAROOT
./idat64
```
**Be sure to check the box that says "Don't display in the future"**
## Testing Zafl
......@@ -216,30 +201,6 @@ afl-cmin -i out/queue/ -o out.cmin -- ./ls.zafl @@
Et voila!
## Options to zafl.sh
To specify the entry point for the fork server (by default, zafl.sh will look for main()):
```zafl.sh <target_binary> <zafl_output_binary> -o zafl:--entrypoint {<functionName> | 0xaddress}```
To specify exit points:
```zafl.sh <target_binary> <zafl_output_binary> -o zafl:--exitpoint {<functionName> | 0xaddress}```
To specify multiple exit points:
```zafl.sh <target_binary> <zafl_output_binary> -o zafl:--exitpoint {<functionName> | 0xaddress} ... -o zafl:--exitpoint {<functionName> | 0xaddress}```
To specify a whitelist of functions to instrument:
```zafl.sh <target_binary> <zafl_output_binary> -o zafl:--whitelist <whitelistFile>```
To specify a blacklist of functions to skip:
```zafl.sh <target_binary> <zafl_output_binary> -o zafl:--blacklist <blacklistFile>```
The white and black list files contain one entry per line.
Options may be combined.
# TL;DR
Once everything is installed properly:
```zafl.sh <target_binary> <zafl_output_binary> [options]```
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment