比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > PEPE幣 > Info

Yearn Finance 被黑簡析_YEA

Author:

Time:1900/1/1 0:00:00

據慢霧區情報,2023 年 4 月 13 日,去中心化收益聚合平臺 Yearn Finance 遭到攻擊,攻擊者獲利超千萬美金。慢霧安全團隊以簡訊的形式分享如下:

相關信息

Yearn 的 yUSDT 合約設計存在 aUSDT、dydx 頭寸、iUSDC 與 cUSDT 儲備,用戶在 deposit/withdraw 時會根據上述儲備余額計算用戶所能獲得的份額/所需存款的數額。

攻擊核心點

此次攻擊的原因在于攻擊者利用 yUSDT 合約被錯誤設置了 fulcrum 地址,從而操控 yUSDT 合約中的穩定幣儲備余額,通過在 yUSDT 中存入 USDT,以獲得大量的非預期的 yUSDT 代幣進行獲利。

Ruler Protocol:賠償金已送至Yearn Deployer,將由yearn.finance代為支付:9月8日消息,去中心化借貸平臺Ruler Protocol和DeFi保險協議Cover Protocol同時發推表示,由于Ruler Protocol和Cover Protocol沒有開發人員來支付賠償金,所以其資金已送至Yearn Deployer,后續將由yearn.finance代為支付用戶的賠償金,在賠償結束后,其用戶界面將延續到10月并永久關閉。[2021/9/8 23:09:59]

具體細節分析

Yearn.finance: 正在處理ENM被盜資產退還事宜:9月30日,Yearn.finance官方發推稱,目前正在處理ENM項目資產返還事宜。9月29日消息,yearn.finance創始人Andre Cronje新推出的ENM項目遭遇Flash貸款攻擊,有800萬美金被盜資金被發送到Andre本人的yearn: deployer賬號。隨后,Andre Cronje計劃退還800萬美元被盜資金。[2020/9/30]

1、攻擊者首先通過閃電貸借出大量的 DAI、USDC 和 USDT,接著通過 Curve 的 ySwap 將 DAI 和 USDC 換成 USDT,以消耗 yUSDT 合約中的 aUSDT 儲備。

2、接著攻擊者為 Aave Pool v1 上存在負債的用戶還款,目的是增加 Aave Pool v1 中的 USDT 數額,以便 yUSDT 中的 aUSDT 能夠順利被贖回。

yearn.finance通過YIP 36,同意系統獎勵作為運營費用:yearn.finance(YFI)在推特上表示,其發起的新提案YIP 36(將系統獎勵作為運營費用)已達到法定人數,并被投票“支持”。Treasury上限為50萬美元。

此前消息,yearn(YFI)創始人Andre Cronje稱,考慮到系統獎勵可以完全覆蓋運營支出,且目前沒有必要即時發行額外的YFI,因此建議將系統獎勵用于治理等目的前先來支付諸如審計、部署成本等運營費用。[2020/8/15]

3、緊跟著調用 yUSDT 合約的 deposit 函數進行 USDT 存款,得到相對應的 yUSDT 代幣。為后續通過 withdraw 清空 yUSDT 中 aUSDT 儲備做準備。

yearn.finance遭遇社區硬分叉 新項目YFII鎖倉價值已超328萬美元:7月28日消息,由于此前DeFi協議yearn.finance的流動性挖礦代幣獎勵YFI已于7月26日發放完畢。為了保證流動性不大規模從挖礦中撤出,社區治理YIP-8提出了增發提案,對每個礦池的每周增發量進行減半。但YIP-8提案因最終參與投票數量不足未獲得通過,因此對該提案贊成的社區成員發起了硬分叉,并創建了與YFI基本相同的新項目名為YFII。根據YFII供的合約地址,截至發稿時已有價值328萬美元代幣鎖定在新項目YFII中。[2020/7/28]

4、為了確保 withdraw 時能夠清空 yUSDT 中 aUSDT 儲備,攻擊者調用 iUSDC 合約的 mint 函數鑄造 iUSDC 后,將 iUSDC 直接轉給 yUSDT 合約,為 yUSDT 合約增加儲備深度。

5、隨后攻擊者調用 yUSDT 合約的 withdraw 函數進行取款,由于此時 provider 指定為 AAVE,因此 yUSDT 會通過 Aave Pool v1 贖回 USDT 給提款人。

6、由于攻擊者在之前通過 iUSDC 增加了合約中的儲備,因此在此次提現中可以將 yUSDT 里的 aUSDT 儲備全部清空。

7、此時 yUSDT 合約中的 aUSDT、dydx 頭寸與 cUSDT 儲備都被操控為 0 了。最后,為清空 iUSDC 儲備,攻擊者調用 yUSDT 合約的 rebalance 函數,進行儲備更新。

8、由于此時 yUSDT 中只剩余 iUSDC,因此合約的新 provider 將會被指向iUSDC,導致 Rebalance 函數會先進行 _withdrawAll 操作,再通過余額獲取的方式更新儲備。

9、而在 _withdrawAll 操作中會燃燒掉 iUSDC 以獲得 USDC 代幣,但在更新儲備時獲取的是 yUSDT 合約中 USDT 的余額。因此 fulcrum 儲備被錯誤的指向了 iUSDC,導致此時 yUSDT 合約儲備被操控為 0。

10、攻擊者為確保能通過存款獲得大量的 yUSDT,向 yUSDT 合約中轉入 1 wei 的 USDT。

11、最后,攻擊者調用 yUSDT 的存款函數,存入 10,000 枚 USDT,獲得 1,252,660,242,850,000 枚 yUSDT,并通過 curve 將 yUSDT 換成大量的 yDAI、yUSDC、yTUSD。

總結

本次攻擊事件是由于 Yearn Finance 的 yUSDT 合約錯誤的配置導致的。慢霧安全團隊建議在對協議進行配置時,應仔細檢查所有參數是否符合預期并進行充分的測試以確保協議的安全。

慢霧科技

個人專欄

閱讀更多

金色財經 善歐巴

Chainlink預言機

金色早8點

白話區塊鏈

Odaily星球日報

Arcane Labs

深潮TechFlow

歐科云鏈

BTCStudy

MarsBit

Tags:USDSDTUSDTYEAUSDZ幣泰達幣usdt官網下載ETH/USDTNon-Fungible Yearn

PEPE幣
金色Web3日報|觀點:ChatGPT-4已能實時檢查以太坊鏈上智能合約漏洞_COIN

DeFi數據 1、DeFi代幣總市值:506.9億美元 DeFi總市值及前十代幣 數據來源:coingecko2、過去24小時去中心化交易所的交易量50.

1900/1/1 0:00:00
下一個熱門敘事?全面解讀流動性衍生品質押賽道_LSD

原文來源:DroomDroom原文編譯:Mary Liu,比推 BitpushNews 以太坊將在 4 月 12 日迎來「Shapella 升級」(上海升級「EIP-4895 」).

1900/1/1 0:00:00
2023年Web3領域將帶來哪些新變化?_以太坊

2022年注定將被銘記,因為它是區塊鏈領域最具戲劇性和動蕩的年份之一。基于技術進步和有利的經濟條件,區塊鏈行業在2021年迎來大發展,但隨后由于一系列毀滅性的金融事件,區塊鏈市場在2022年遭受.

1900/1/1 0:00:00
晚間必讀 | FTX重啟 并不是心血來潮?_SHI

Arbitrum在3月份推出了ARB代幣空投,受到用戶和支持者的熱烈反饋。代幣的推出將協議的去中心化控制權轉移至由代幣持有人治理的ArbitrumDAO.

1900/1/1 0:00:00
做市還是做莊?解密項目方與做市商的「秘密交易」_INT

原文作者:Alex 當今的數字資產市場已經發展成為一個巨大的全球性行業,吸引了越來越多的投資者和機構參與.

1900/1/1 0:00:00
Web3.0的未來已來:從ChatGPT看Web3.0_WEB

在過去幾個月,ChatGPT風靡全球,無論是硅谷科技巨頭,還是一二級資本市場,都在持續關注和討論ChatGPT以及AI技術帶來的影響與未來的發展.

1900/1/1 0:00:00
ads