A set of challenges to learn offensive security of smart contracts in Ethereum.
Featuring flash loans, price oracles, governance, NFTs, lending pools, smart contract wallets, timelocks, and more!
Visit damnvulnerabledefi.xyz
Challenge #1 (Unstoppable) Writeup
https://zuhaibmd.medium.com/damn-vulnerable-defi-challenge-1-unstoppable-3776f707a6bc
Challenge #2 (Naive receiver) Writeup
https://zuhaibmd.medium.com/damn-vulnerable-defi-challenge-2-naive-receiver-674380cec169
Challenge #3 (Truster) Writeup
https://zuhaibmd.medium.com/damn-vulnerable-defi-challenge-3-truster-ec5d6832a506
Challenge #4 (Side Entrance) Writeup
https://zuhaibmd.medium.com/damn-vulnerable-defi-challenge-4-side-entrance-5b55ed88bf3f
Challenge #5 (The Rewarder) Writeup
https://zuhaibmd.medium.com/damn-vulnerable-defi-challenge-5-the-rewarder-da25e996fa9c
Challenge #6 (Selfie) Writeup
https://zuhaibmd.medium.com/damn-vulnerable-defi-challenge-6-selfie-370edd6654ac
Challenge #7 (Compromised) Writeup
https://zuhaibmd.medium.com/damn-vulnerable-defi-challenge-7-compromised-feb249be0e2f
Challenge #8 (Puppet) Writeup
https://zuhaibmd.medium.com/damn-vulnerable-defi-challenge-8-puppet-18721340245c
Challenge #9 (Puppet) Writeup
https://zuhaibmd.medium.com/damn-vulnerable-defi-challenge-9-puppet-v2-9a1d73715241
Challenge #10 (Free Rider) Writeup
https://zuhaibmd.medium.com/damn-vulnerable-defi-challenge-10-free-rider-341c8c0f52a1
Challenge #11 (Backdoor) Writeup
https://zuhaibmd.medium.com/damn-vulnerable-defi-challenge-11-backdoor-33cac87c37b8
Challenge #12 (Climber) Writeup
https://zuhaibmd.medium.com/damn-vulnerable-defi-challenge-12-climber-35f989288c8c