diff options
author | llzmb <46303940+llzmb@users.noreply.github.com> | 2021-12-02 20:37:21 +0100 |
---|---|---|
committer | llzmb <46303940+llzmb@users.noreply.github.com> | 2021-12-02 21:08:26 +0100 |
commit | c85e0dc4f0e0a6deedfb7318292e1939503a10c2 (patch) | |
tree | 2113f2ff4f9cba6b8c470d12a9b69af8877c170a /docs/fuzzing_binary-only_targets.md | |
parent | fcbaddfd2b3f4dece001f1d4141d7dce75da1e81 (diff) | |
download | afl++-c85e0dc4f0e0a6deedfb7318292e1939503a10c2.tar.gz |
Remove the word "we"
Diffstat (limited to 'docs/fuzzing_binary-only_targets.md')
-rw-r--r-- | docs/fuzzing_binary-only_targets.md | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/docs/fuzzing_binary-only_targets.md b/docs/fuzzing_binary-only_targets.md index 2d57d0dc..c3204212 100644 --- a/docs/fuzzing_binary-only_targets.md +++ b/docs/fuzzing_binary-only_targets.md @@ -201,10 +201,10 @@ target at load time and then let it run - or save the binary with the changes. This is great for some things, e.g. fuzzing, and not so effective for others, e.g. malware analysis. -So, what we can do with Dyninst is taking every basic block and put AFL++'s -instrumentation code in there - and then save the binary. Afterwards, we can -just fuzz the newly saved target binary with afl-fuzz. Sounds great? It is. The -issue though - it is a non-trivial problem to insert instructions, which change +So, what you can do with Dyninst is taking every basic block and putting AFL++'s +instrumentation code in there - and then save the binary. Afterwards, just fuzz +the newly saved target binary with afl-fuzz. Sounds great? It is. The issue +though - it is a non-trivial problem to insert instructions, which change addresses in the process space, so that everything is still working afterwards. Hence, more often than not binaries crash when they are run. |