rattle
rattle copied to clipboard
evm binary static analysis
The installation steps say `To install the python dependencies, run these commands:`, but the commands need to be run on a git clone of the rattle repository, and not on...
``` ➜ rattle git:(master) ✗ python3 rattle-cli.py --input ../code.bytecode -O Traceback (most recent call last): File "rattle-cli.py", line 203, in main() File "rattle-cli.py", line 48, in main ssa = rattle.Recover(args.input.read(),...
Rattle and ethersplay both fail to recover the control flow graph of the fomo3d contract. Analysis never finishes.
I tried analyzing the wallet contract from RealWorldCTF, but rattle never output anything or finished running. It appears to be stuck in some kind of infinite loop. I ran the...
Collect a bunch of solidity contracts, make a recovery test harness, and use them as recovery tests.
Add support for grabbing a constructor off the blockchain and its current storage state
Identify which security checkers apply from slither and port them to rattle
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. Release notes Sourced from actions/checkout's releases. v4.0.0 What's Changed Update default runtime to node20 by @takost in actions/checkout#1436 Support fetching without the --progress option...
### Context I pulled the latest code from the master branch My python version is 3.10 MacOS 13.6 (in case if it is related) Bytecodes (deployed bytecodes) from these contracts:...