Go to file
six fa80435c41 Clap and README. Shall we switch to AFL: TBD 2021-12-06 20:29:47 +01:00
src Clap and README. Shall we switch to AFL: TBD 2021-12-06 20:29:47 +01:00
.gitignore initial commit 2021-11-29 23:11:47 +01:00
Cargo.toml Clap and README. Shall we switch to AFL: TBD 2021-12-06 20:29:47 +01:00
LICENSE license 2021-11-30 14:33:13 +01:00
README.md Clap and README. Shall we switch to AFL: TBD 2021-12-06 20:29:47 +01:00

README.md

Substrate WASM fuzzer

Community project for fuzzing WASM in Substrate.

Attack model: Attacker payload -> TX -> WASM Execution

Example

./wasmfuzz -f -n -c <contract-file.wasm> -i

Dev tasks

  • Fuzzer logic/engine
  • Fuzzer input

Good question

Why don't we just use AFL? We could inject from TX entry func... https://github.com/rust-fuzz/afl.rs https://aflplus.plus/