Recursion_Vault
Blockchain
No technique tags yet.
Aur0r4
Take all my money, I am very very rich hehe
A vault contract on Sui holds 10 billion tokens. Can you drain it?
Your Goal
- Study the vault contract
- Find the vulnerability
-
Write an exploit module: - Create a file named
exploit.move- Use the module namesolution::exploit- Implement thesolvefunction:public fun solve(vault: &mut Vault, clock: &Clock, ctx: &mut TxContext) -
Submit your source code: - Connect to the server:
nc <host> <port>- Enter the size of yourexploit.movefile in bytes (e.g.,670). - Paste the entire source code ofexploit.movewhen prompted.
Win Condition
Drain at least 90% of the vault reserves (9 billion tokens).
Writeups
Official
No official writeup linked.
Community
No community writeups yet. Solved it? Share how.
Log in to add a community writeup.