律动 BlockBeats 消息,11 月 14 日,Value DeFi 协议遭到闪电贷攻击,据官方预估损失约 600 万美元。
安全公司 PeckShield 随后发文分析,「Value DeFi 遭闪电贷攻击」是由于该协议中基于 AMM 的 oracle(即 Curve)中的一个 bug。攻击步骤如下:
1. 黑客从 Aave 进行了 8 万枚 ETH 的闪电贷;
2. 在 UniswapV2 用 WETH 兑换了 1.16 亿枚 DAI;
3. 在 UniswapV2 将从 Aave 获得的 8 万枚 ETH 兑换成 3100 万 USDT;
4. 将 2500 万枚 DAI 存入 Vault DeFi,铸造 2490 万枚 pooltoken(给攻击者),以及 2495.6 万枚新 3crv(由 Vault DeFi 托管);
5. 在 Curve 将 9000 万枚 DAI 兑换为 9028.5 万枚 USDC;
6. 在 Curve 将 3100 万枚 USDT 兑换为 1733 万枚 USDC;
7. 销毁 2490 万枚铸造的池代币,以赎回 3308.9 万枚 3crv 代币,而不是 24.956 万枚(喂价被操纵)。
8. 在 Curve 将 1733 万枚 USDC 兑换回 3094 万枚 USDT;
9. 在 Curve 将 9028.5 万枚 USDC 兑换回 9092.7 万枚 DAI;
10. 通过销毁 33.089 万枚 3crv 来赎回 3311 万枚 DAI,从 3pool 中清除流动性。
原文链接
欢迎加入律动 BlockBeats 官方社群:
Telegram 订阅群:https://t.me/theblockbeats
Telegram 交流群:https://t.me/BlockBeats_App
Twitter 官方账号:https://twitter.com/BlockBeatsAsia