mojtaba-eshghie / HighGuard

The runtime monitoring tool for smart contracts high-level properties.
https://arxiv.org/abs/2305.08254
MIT License
5 stars 2 forks source link

Adding a fuzzer for exploit generation #72

Open mojtaba-eshghie opened 6 months ago

mojtaba-eshghie commented 1 month ago

Tools, libraries, etc:

We might be able to work with a simpler one for instance sequence fuzzers: Effectively Generating Vulnerable Transaction Sequences in Smart Contracts with Reinforcement Learning-guided Fuzzing

ityfuzz Core algorithm of this fuzzer: https://arxiv.org/abs/2306.17135

Grammar-based fuzzer on contract's ABI: https://github.com/crytic/echidna