Fix line length

This commit is contained in:
llzmb 2022-01-20 21:25:06 +01:00
parent c74686e20d
commit ec7b14a3d6
2 changed files with 17 additions and 17 deletions

View File

@ -33,10 +33,10 @@ sudo make install
It is recommended to install the newest available gcc, clang and llvm-dev It is recommended to install the newest available gcc, clang and llvm-dev
possible in your distribution! possible in your distribution!
Note that `make distrib` also builds FRIDA mode, QEMU mode, unicorn_mode Note that `make distrib` also builds FRIDA mode, QEMU mode, unicorn_mode, and
and more. If you just want plain AFL++, then do `make all`. If you want more. If you just want plain AFL++, then do `make all`. If you want some
some assisting tooling compiled but are not interested in binary-only targets assisting tooling compiled but are not interested in binary-only targets, then
then instead choose: instead choose:
```shell ```shell
make source-only make source-only
@ -46,7 +46,8 @@ These build targets exist:
* all: the main afl++ binaries and llvm/gcc instrumentation * all: the main afl++ binaries and llvm/gcc instrumentation
* binary-only: everything for binary-only fuzzing: frida_mode, nyx_mode, * binary-only: everything for binary-only fuzzing: frida_mode, nyx_mode,
qemu_mode, frida_mode, unicorn_mode, coresight_mode, libdislocator, libtokencap qemu_mode, frida_mode, unicorn_mode, coresight_mode, libdislocator,
libtokencap
* source-only: everything for source code fuzzing: nyx_mode, libdislocator, * source-only: everything for source code fuzzing: nyx_mode, libdislocator,
libtokencap libtokencap
* distrib: everything (for both binary-only and source code fuzzing) * distrib: everything (for both binary-only and source code fuzzing)
@ -116,10 +117,9 @@ sudo gmake install
``` ```
`afl-gcc` will fail unless you have GCC installed, but that is using outdated `afl-gcc` will fail unless you have GCC installed, but that is using outdated
instrumentation anyway. `afl-clang` might fail too depending on your PATH instrumentation anyway. `afl-clang` might fail too depending on your PATH setup.
setup. But you don't want neither, you want `afl-clang-fast` anyway :) But you don't want neither, you want `afl-clang-fast` anyway :) Note that
Note that `afl-clang-lto`, `afl-gcc-fast` and `qemu_mode` are not working on `afl-clang-lto`, `afl-gcc-fast` and `qemu_mode` are not working on MacOS.
MacOS.
The crash reporting daemon that comes by default with MacOS X will cause The crash reporting daemon that comes by default with MacOS X will cause
problems with fuzzing. You need to turn it off: problems with fuzzing. You need to turn it off:

View File

@ -285,12 +285,12 @@ mode.
``` ```
- GCC_PLUGIN mode only: Setting `AFL_GCC_INSTRUMENT_FILE` or - GCC_PLUGIN mode only: Setting `AFL_GCC_INSTRUMENT_FILE` or
`AFL_GCC_ALLOWLIST` with a filename will only instrument those files `AFL_GCC_ALLOWLIST` with a filename will only instrument those files that
that match the names listed in this file (one filename per line). match the names listed in this file (one filename per line).
Setting `AFL_GCC_DENYLIST` or `AFL_GCC_BLOCKLIST` Setting `AFL_GCC_DENYLIST` or `AFL_GCC_BLOCKLIST` with a file name and/or
with a file name and/or function will only skip those files that match function will only skip those files that match the names listed in the
the names listed in the specified file. See specified file. See
[instrumentation/README.instrument_list.md](../instrumentation/README.instrument_list.md) [instrumentation/README.instrument_list.md](../instrumentation/README.instrument_list.md)
for more information. for more information.
@ -298,8 +298,8 @@ mode.
code with calls to an injected subroutine instead of the much more efficient code with calls to an injected subroutine instead of the much more efficient
inline instrumentation. inline instrumentation.
Setting `AFL_GCC_SKIP_NEVERZERO=1` will not implement the skip zero test. Setting `AFL_GCC_SKIP_NEVERZERO=1` will not implement the skip zero test. If
If the target performs only a few loops, then this will give a small the target performs only a few loops, then this will give a small
performance boost. performance boost.
## 4) Settings for afl-fuzz ## 4) Settings for afl-fuzz