Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Try to Hack Vault

Read the smart contract Vault.sol, try to steal all eth from the vault.

You can write a hacker contract and add some code to pass the forge test .

Tips

you need understand following knowledge points:

  1. reentrance
  2. ABI encoding
  3. delegatecall

Anvil

$ anvil

Deploy

forge script script/Vault.s.sol --rpc-url http://127.0.0.1:8545 --broadcast

test

forge test -vvv

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages