six fa80435c41 | ||
---|---|---|
src | ||
.gitignore | ||
Cargo.toml | ||
LICENSE | ||
README.md |
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/