Daciandacian.me·Feb 4, 2023Damn Vulnerable DeFi Backdoor SolutionBackdoor v3 features a registry of Gnosis Safe v1.3.0 wallets. The registry has been given an initial token allocation and a list of beneficiaries, and when those beneficiaries create Gnosis Safe wallets and register them with the registry, they are ...Discuss·439 readsCapture The FlagSolidity
Aditya Dixitblog.dixitaditya.com·Jan 29, 2023Selfie - Damn Vulnerable DeFi #06Objectives There's a pool as always, and it offers flash loans of DVT tokens. There's also a governance mechanism that controls the pool. The initial token supply is 2 million, and the pool has 1.5 million DVT. We have 0. Our goal is to drain the poo...Discuss·390 readsDamn Vulnerable DeFiSecurity
Aditya Dixitblog.dixitaditya.com·Jan 29, 2023The Rewarder - Damn Vulnerable DeFi #05Objectives There’s a pool offering rewards in tokens every 5 days for those who deposit their DVT tokens into it. There are 4 other participants who have already deposited some tokens and claimed their rewards. We need to claim the most rewards for o...Discuss·421 readsDamn Vulnerable DeFiWeb3
Aditya Dixitblog.dixitaditya.com·Jan 26, 2023Side Entrance - Damn Vulnerable DeFi #04Objectives A lending pool allows users to deposit and withdraw ETH. It also offers flash loans for free. The pool has 1000 ETH in balance and we start with 1 ETH. Our objective is to drain the pool. Smart Contract Analysis SideEntranceLenderPool.sol ...Discuss·491 readsDamn Vulnerable DeFidamn vulnerable defi
Aditya Dixitblog.dixitaditya.com·Jan 22, 2023Truster - Damn Vulnerable DeFi #03Objectives There's a lending pool with a million DVT tokens. This pool offers a flash loan for free. But as it is with all flash loans, the user must pay back the loan in the same transaction. Our objective is to drain all the funds from the lending ...Discuss·517 readsDamn Vulnerable DeFiWeb3
Aditya Dixitblog.dixitaditya.com·Jan 21, 2023Naive Receiver - Damn Vulnerable DeFi #02Objectives There’s a pool with 1000 ETH in balance, offering flash loans. It has a fixed fee of 1 ETH. A user has deployed a contract with 10 ETH in balance. It’s capable of interacting with the pool and receiving flash loans of ETH. Our objective is...Discuss·3 likes·467 readsDamn Vulnerable DeFiWeb3
Abiodun Awoyemiaagbotemi.hashnode.dev·Jan 8, 2023Solidity Attack Vectors #3 - Contract With Zero Code SizeIn Ethereum, accounts can either be Externally Owned Account, (EOA) or Contract Account. A developer may decide to allow only Externally Owned Addresses (EOA) to interact with his contract, then the developer can add a check via extcodesize, which re...Discuss·1 like·39 readsSmart Contracts
Aditya Dixitblog.dixitaditya.com·Jan 7, 2023Unstoppable - Damn Vulnerable DeFi #01Objectives This level involves a Lending Pool that contains a million DVT tokens. This pool also offers flash loans without any fee. Our job is to attack the pool and stop it from issuing flash loans. Our user (attacker) is given 100 DVT tokens to st...Discuss·684 readsDamn Vulnerable DeFiWeb3