DeFi项目Yearn Finance被盗超1000万美元,攻击过程梳理

《 

被盗超 1000 万美元,Yearn Finance 如何被黑客「盯上」?

来源:

Beosin

2023 年 4 月 13 日,据 Beosin-Eagle Eye 态势感知平台消息,Yearn Finance 的 yusdt 合约遭受黑客闪电贷攻击,黑客获利超 1000 万美元。

DeFi项目Yearn Finance被盗超1000万美元,攻击过程梳理https://eagleeye.beosin.com/RiskTrxDetail/0xd55e43c1602b28d4fd4667ee445d570c8f298f5401cf04e62ec329759ecda95d

关于本次事件,Beosin 安全团队在白天已将简析以快讯的形式分享给大家,现在我们再将长文分享如下:

DeFi项目Yearn Finance被盗超1000万美元,攻击过程梳理

事件相关信息

攻击交易

0xd55e43c1602b28d4fd4667ee445d570c8f298f5401cf04e62ec329759ecda95d

0x8db0ef33024c47200d47d8e97b0fcfc4b51de1820dfb4e911f0e3fb0a4053138

0xee6ac7e16ec8cb0a70e6bae058597b11ec2c764601b4cb024dec28d766fe88b2

攻击者地址

0x5bac20beef31d0eccb369a33514831ed8e9cdfe0

0x16Af29b7eFbf019ef30aae9023A5140c012374A5

攻击合约

0x8102ae88c617deb2a5471cac90418da4ccd0579e

攻击流程

下面以

0xd55e43c1602b28d4fd4667ee445d570c8f298f5401cf04e62ec329759ecda95d 为例进行分析。

1. 攻击者首先通过闪电贷借出了 500 万 Maker: Dai Stablecoin、500 万 USD 以及 200 万 Tether: USDT Stablecoin 作为攻击本金。

DeFi项目Yearn Finance被盗超1000万美元,攻击过程梳理

2. 攻击者调用 aave 池子合约的 repay 函数偿还其他人的欠款,这一步是为了将 aave 池子抵押收益降低,从而降低 yearn:yUSDT Token 合约中 aave 池子的优先级(yearn: yUSDT Token 合约会根据收益情况判断将资金投入哪个池子)。

DeFi项目Yearn Finance被盗超1000万美元,攻击过程梳理

3. 接着攻击者调用 yearn: yUSDT Token 合约的 deposit 函数质押了 90 万 Tether: USDT Stablecoin,该函数会根据质押量为调用者铸相关数量的 yUSDT,计算方式与池子中各种代币余额有关,如下图,此时为攻击者铸了 82 万的 yUSDT。

DeFi项目Yearn Finance被盗超1000万美元,攻击过程梳理

DeFi项目Yearn Finance被盗超1000万美元,攻击过程梳理

4. 此时,合约中有 90 万 Tether: USDT Stablecoin 与 13 万 Aave: aUSDT Token V1

DeFi项目Yearn Finance被盗超1000万美元,攻击过程梳理

5. 接下来攻击者使用 15 万 USD 兑换了 15 万的 bZx USDC iToken,并将其发送给了 yearn: yUSDT Token 合约,此时,合约中有 118 万的资金,攻击者拥有 90/103 的份额,也就是能提取 103 万资金。

DeFi项目Yearn Finance被盗超1000万美元,攻击过程梳理

6. 随后,攻击者调用 yearn: yUSDT Token 合约的 withdraw 函数提取质押资金,此时合约中仅有攻击者之前质押的 90 万 Tether: USDT Stablecoin、初始的 13 万 Aave: aUSDT Token V1 以及攻击者转入的 15 万 bZx USDC iToken,而如果一个池子中代币不足的话,会按顺序提取后续池子的代币,此时攻击者将 90 万 Tether: USDT Stablecoin 以及 13 万 Aave: aUSDT Token V1 全部提取出来,经过本次操作,合约中仅有 15 万 bZx USDC iToken。

DeFi项目Yearn Finance被盗超1000万美元,攻击过程梳理

7. 随后,攻击者调用 yearn: yUSDT Token 合约的 rebalance 函数,该函数会将当前池子的代币提取出来,并质押到另一个收益更高的池子中,由于第 2 步操作,合约会将 USDT 和 USDC 提取出来,添加到收益更高的池子中,但当前合约仅有 bZx USDC iToken,也只能提取出 USDC,提取出来后将复投到其他 USDT 池子,此时复投将跳过。

DeFi项目Yearn Finance被盗超1000万美元,攻击过程梳理

8. 攻击者向池子中转入 1 单位的 Tether: USDT Stablecoin,并再次调用 yearn: yUSDT Token 合约的 deposit 函数质押了 1 万 Tether: USDT Stablecoin,由于第 7 步的操作,合约已经将所有池子中的资金全部取出来了,并且没办法添加到新池子中,导致 pool 这个变量计算出来就是攻击者向其中打入的 1,而作为除数的 pool,将计算出一个巨大的值,向攻击者铸了 1.25*10^15 枚 yUSDT。

DeFi项目Yearn Finance被盗超1000万美元,攻击过程梳理

9. 最后,攻击者利用 yUSDT 将其他稳定币全部兑换出来并归还闪电贷。

漏洞分析

本次攻击主要利用了 yUSDT Token 合约配置错误,在进行 rebalance 重新选择池子的时候,仅使用了 USDT(token 为 USDT)作为添加数量,而 USDC 无法添加池子,从而导致了攻击者使用 USDC 将该合约所有 USDT「消耗掉」后,池子余额变为了 0,从而铸了大量的代币。

DeFi项目Yearn Finance被盗超1000万美元,攻击过程梳理

DeFi项目Yearn Finance被盗超1000万美元,攻击过程梳理

资金追踪

截止发文时,Beosin KYT 反洗钱分析平台发现被盗资金 1150 万美元部分已经转移到 Tornado cash,其余还存储在攻击者地址。

总结

针对本次事件,Beosin 安全团队建议:初始化配置时进行严格检查。同时项目上线前建议选择专业的安全审计公司进行全面的安全审计,规避安全风险。

原文链接

文章来源于互联网:DeFi项目Yearn Finance被盗超1000万美元,攻击过程梳理

免责声明:

1.资讯内容不构成投资建议,投资者应独立决策井自行承担风险

2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场

上一篇 2023年4月14日 上午11:55
下一篇 2023年4月14日 下午12:25

相关推荐

  • 理解Curve的正确姿势:头部流动性市场的业务现状、生态发展、护城河及估值对比

    作者:Alex Xu 一. 前言 DeFi 是 Mint Ventures 长期关注和看好的加密商业赛道,而 Curve 则是 DeFi 领域中我们最关注的项目之一。 相较于其他 DeFi 产品,Curve 的诸多特点让它具备很高的研究价值: 位于市场规模最大,同时也是竞争最激烈的赛道: 1. 资产交易;2. 流动性市场,且一直处于赛道里的一线阵营 设计了复…

    2023年3月7日
  • 3月13日主网激活,坎昆升级会带来哪些潜在风险与安全问题?

    来源:salus security 长话短说:坎昆升级临近,本次升级主要包含六个 EIP 提出的执行层变更,EIP-1153、EIP-4788、EIP-4844、EIP-5656、EIP-6780 和 EIP-7516。EIP-4844 是本次升级的主角,旨在提升以太坊的可扩展性,为 L2 降低交易成本、提升交易速度。坎昆升级已分别于 1 月 17 日、1 …

    2024年3月4日
  • 如何理解Celestia对以太坊的威胁,又一个以太坊「杀手」?

    作者:Haotian 编者语:Celestia 是模块化公链的开山鼻祖之一。Celestia 不走寻常路,推出面向以太坊生态的 Blobstream 不断向以太坊渗透,再结合以太坊 Layer2 OP Stack 掀起了一键发链,凭借这一点,Celestia 几乎攻城略地,持续入侵以太坊 layer2 的疆域。 该如何理解 @CelestiaOrg 对以太坊…

    2024年1月16日
  • Bitget Research每周要闻:ARK申请以太坊现货ETF,Bot新明星项目Banana Gun即将发币

    过去一周(09.04-09.08 ),市场出现了不少新的热门币种和话题。 1. 市场焦点 Market Trends 本周 ( 09.04-09.08) 市场最关注的焦点话题为: 市场略微反弹,美 CFTC 针对此前  Opyn  等 DeFi 项目的指控达成和解协议 ARK 提交以太坊现货 ETF 申请,市场维持低波动率 Connext  空投申领重新启动…

    2023年9月9日
  • 观点:本轮或是BTC牛市,难遇“狂暴”山寨季

    作者:Dr.Y.Ting,加密 KOL 编者语:今日,比特币突破 68,000 美元,据创下历史新高仅需 1.2% 涨幅。近期 MEME 代币也伴随比特币的上涨出现普涨了行情。在以前的文章《比特币触及 6.4 万美元,「车轻人少」,实则是机构狂欢?》中,有分析师指出在本轮比特币上涨中主要是机构投资者占了主导地位。而对于散户来说,购买山寨币或许更容易在短时获得…

    2024年3月5日
返回顶部