mirror of
https://github.com/AFLplusplus/AFLplusplus.git
synced 2025-06-11 09:41:35 +00:00
commit
2ff0ff7a90
1
TODO.md
1
TODO.md
@ -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
|
||||||
|
@ -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?)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user