Skip to content

Commit 567042d

Browse files
committed
typos fixed.
1 parent 4697e4a commit 567042d

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

docs/binaryonly_fuzzing.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@
66
However, if there is only the binary program and no source code available,
77
then standard `afl-fuzz -n` (non-instrumented mode) is not effective.
88

9-
The following is a description of how these binaries can be fuzzed with afl++
9+
The following is a description of how these binaries can be fuzzed with afl++.
1010

1111

1212
## TL;DR:
1313

1414
qemu_mode in persistent mode is the fastest - if the stability is
1515
high enough. Otherwise try retrowrite, afl-dyninst and if these
16-
fail too then standard qemu_mode with AFL_ENTRYPOINT to where you need it.
16+
fail too then try standard qemu_mode with AFL_ENTRYPOINT to where you need it.
1717

1818
If your target is a library use examples/afl_frida/.
1919

@@ -29,10 +29,10 @@
2929

3030
The speed decrease is at about 50%.
3131
However various options exist to increase the speed:
32-
- using AFL_ENTRYPOINT to move the forkserver to a later basic block in
32+
- using AFL_ENTRYPOINT to move the forkserver entry to a later basic block in
3333
the binary (+5-10% speed)
3434
- using persistent mode [qemu_mode/README.persistent.md](../qemu_mode/README.persistent.md)
35-
this will result in 150-300% overall speed - so 3-8x the original
35+
this will result in 150-300% overall speed increase - so 3-8x the original
3636
qemu_mode speed!
3737
- using AFL_CODE_START/AFL_CODE_END to only instrument specific parts
3838

@@ -104,7 +104,7 @@
104104

105105
## RETROWRITE
106106

107-
If you have an x86/x86_64 binary that still has it's symbols, is compiled
107+
If you have an x86/x86_64 binary that still has its symbols, is compiled
108108
with position independant code (PIC/PIE) and does not use most of the C++
109109
features then the retrowrite solution might be for you.
110110
It decompiles to ASM files which can then be instrumented with afl-gcc.
@@ -148,7 +148,7 @@
148148
## CORESIGHT
149149

150150
Coresight is ARM's answer to Intel's PT.
151-
There is no implementation so far which handle coresight and getting
151+
There is no implementation so far which handles coresight and getting
152152
it working on an ARM Linux is very difficult due to custom kernel building
153153
on embedded systems is difficult. And finding one that has coresight in
154154
the ARM chip is difficult too.

0 commit comments

Comments
 (0)