Vault | OpenZeppelin’s Ethernaut Level 8 Walk-Through

Unlock the vault to win the level. It’s set to locked and password protected at deployment, this is done using the bool public locked; variable and the bytes32 private password; variable, the problem is that this data is stored on chain, allowing anyone to determine what is being stored. Private data shouldn’t be stored on-chain […]

Vault | OpenZeppelin’s Ethernaut Level 8 Walk-Through Read More »

Truster | Damn Vulnerable DeFi #3 Walk-Through

More and more lending pools are offering flash loans. In this case, a new pool has launched that is offering flash loans of DVT tokens for free.The pool holds 1 million DVT tokens. You have nothing.To pass this challenge, take all tokens out of the pool. If possible, in a single transaction. https://www.damnvulnerabledefi.xyz/challenges/truster/ Free flash […]

Truster | Damn Vulnerable DeFi #3 Walk-Through Read More »

Unstoppable | Damn Vulnerable DeFi #1 Walk-Through

There’s a tokenized vault with a million DVT tokens deposited. It’s offering flash loans for free, until the grace period ends. To pass the challenge, make the vault stop offering flash loans. You start with 10 DVT tokens in balance. https://www.damnvulnerabledefi.xyz/challenges/unstoppable/ We are given two smart contracts ReceiverUnstoppable.sol and UnstoppableVault.sol and the unstoppable.challenge.js file to […]

Unstoppable | Damn Vulnerable DeFi #1 Walk-Through Read More »

Damn Vulnerable DeFi Setup

As a continuation of my Web3 CTF walk-throughs I’m going to be starting on Damn Vulnerable DeFi, let this post guide us on installing and preparing our environment. Damn Vulnerable DeFi is the wargame to learn offensive security of DeFi smart contracts in Ethereum. Featuring flash loans, price oracles, governance, NFTs, DEXs, lending pools, smart […]

Damn Vulnerable DeFi Setup Read More »

Scroll to Top