Merge pull request #1659 from AFLplusplus/dev

update docs
This commit is contained in:
van Hauser 2023-02-28 11:03:39 +01:00 committed by GitHub
commit 2ff0ff7a90
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 11 deletions

View File

@ -2,6 +2,7 @@
## Should ## Should
- splicing selection weighted?
- support afl_custom_{send,post_process}, persistent and deferred fork - support afl_custom_{send,post_process}, persistent and deferred fork
server in afl-showmap server in afl-showmap
- better autodetection of shifting runtime timeout values - better autodetection of shifting runtime timeout values

View File

@ -3,6 +3,8 @@
In the following, we describe a variety of ideas that could be implemented for In the following, we describe a variety of ideas that could be implemented for
future AFL++ versions. future AFL++ versions.
**NOTE:** Our GSoC participation is concerning [libafl](https://github.com/AFLplusplus/libafl), not AFL++.
## Analysis software ## Analysis software
Currently analysis is done by using afl-plot, which is rather outdated. A GTK or Currently analysis is done by using afl-plot, which is rather outdated. A GTK or
@ -16,17 +18,6 @@ and Y axis, zoom factor, log scaling on-off, etc.
Mentor: vanhauser-thc Mentor: vanhauser-thc
## WASM Instrumentation
Currently, AFL++ can be used for source code fuzzing and traditional binaries.
With the rise of WASM as a compile target, however, a novel way of
instrumentation needs to be implemented for binaries compiled to Webassembly.
This can either be done by inserting instrumentation directly into the WASM AST,
or by patching feedback into a WASM VM of choice, similar to the current Unicorn
instrumentation.
Mentor: any
## Support other programming languages ## Support other programming languages
Other programming languages also use llvm hence they could be (easily?) Other programming languages also use llvm hence they could be (easily?)