Overview of the Puppet challenge
masterThe Puppet challenge involves exploiting a lending pool and a Uniswap v1 exchange to drain assets.
Scenario Details:
- Lending Pool: Users can borrow Damn Valuable Tokens (DVTs) by depositing ETH collateral at a 2:1 ratio (e.g., to borrow 1 DVT, you must deposit 2 ETH). The pool contains 100,000 DVTs in liquidity.
- Uniswap v1 Exchange: A DVT market exists with 10 ETH and 10 DVT in liquidity.
- Starting Balance: 25 ETH and 1,000 DVTs.
Objective: Save all tokens from the lending pool and deposit them into the designated recovery account.