aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorhexcoder- <heiko@hexco.de>2020-08-31 12:32:31 +0200
committerhexcoder- <heiko@hexco.de>2020-08-31 12:32:31 +0200
commit567042d14698a588f83c16e50c4e83143971fe46 (patch)
tree629f24e7c05dae5315de7362ed54b15aee427f77 /docs
parent4697e4a5a519043b5727202c39a5e13c277e1cae (diff)
downloadAFLplusplus-567042d14698a588f83c16e50c4e83143971fe46.tar.gz
typos fixed.
Diffstat (limited to 'docs')
-rw-r--r--docs/binaryonly_fuzzing.md12
1 files changed, 6 insertions, 6 deletions
diff --git a/docs/binaryonly_fuzzing.md b/docs/binaryonly_fuzzing.md
index a3d3330f..cb1288ef 100644
--- a/docs/binaryonly_fuzzing.md
+++ b/docs/binaryonly_fuzzing.md
@@ -6,14 +6,14 @@
However, if there is only the binary program and no source code available,
then standard `afl-fuzz -n` (non-instrumented mode) is not effective.
- The following is a description of how these binaries can be fuzzed with afl++
+ The following is a description of how these binaries can be fuzzed with afl++.
## TL;DR:
qemu_mode in persistent mode is the fastest - if the stability is
high enough. Otherwise try retrowrite, afl-dyninst and if these
- fail too then standard qemu_mode with AFL_ENTRYPOINT to where you need it.
+ fail too then try standard qemu_mode with AFL_ENTRYPOINT to where you need it.
If your target is a library use examples/afl_frida/.
@@ -29,10 +29,10 @@
The speed decrease is at about 50%.
However various options exist to increase the speed:
- - using AFL_ENTRYPOINT to move the forkserver to a later basic block in
+ - using AFL_ENTRYPOINT to move the forkserver entry to a later basic block in
the binary (+5-10% speed)
- using persistent mode [qemu_mode/README.persistent.md](../qemu_mode/README.persistent.md)
- this will result in 150-300% overall speed - so 3-8x the original
+ this will result in 150-300% overall speed increase - so 3-8x the original
qemu_mode speed!
- using AFL_CODE_START/AFL_CODE_END to only instrument specific parts
@@ -104,7 +104,7 @@
## RETROWRITE
- If you have an x86/x86_64 binary that still has it's symbols, is compiled
+ If you have an x86/x86_64 binary that still has its symbols, is compiled
with position independant code (PIC/PIE) and does not use most of the C++
features then the retrowrite solution might be for you.
It decompiles to ASM files which can then be instrumented with afl-gcc.
@@ -148,7 +148,7 @@
## CORESIGHT
Coresight is ARM's answer to Intel's PT.
- There is no implementation so far which handle coresight and getting
+ There is no implementation so far which handles coresight and getting
it working on an ARM Linux is very difficult due to custom kernel building
on embedded systems is difficult. And finding one that has coresight in
the ARM chip is difficult too.