買以太坊 買以太坊
Ctrl+D 買以太坊
ads

THUN:Hundred與Agave閃電貸攻擊事件分析_BAN

Author:

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

1.前言

北京時間3月15日晚,知道創宇區塊鏈安全實驗室監測到Gnosis鏈上的借貸類協議HundredFinance與Agave均遭遇了閃電貸襲擊,包括AAVE的分支Agave和Compound的分支HundredFinance。協議損失超1100萬美元。目前項目方已暫停其數百個市場。

知道創宇區塊鏈安全實驗室第一時間跟蹤本次事件并分析。

金融被攻擊tx:

0x534b84f657883ddc1b66a314e8b392feb35024afdec61dfe8e7c510cfac1a098

攻擊合約:0xdbf225e3d626ec31f502d435b0f72d82b08e1bdd

數字支付基礎設施平臺Thunes完成6000萬美元C輪融資,Bessemer Venture Partners參投:金色財經報道,數字支付基礎設施平臺Thunes宣布完成6000萬美元C輪融資,Marshall Wace領投,Bessemer Venture Partners和東南亞私募股權公司01Fintech參投,該公司透露旗下移動錢包網絡的覆蓋范圍已較2021年翻了兩番,達到30億個賬戶,目前已連接全球40億個銀行賬戶并處理了價值約 500 億美元的交易,新資金將用于開辟新市場并提升其支付網絡效率。(pymnts)[2023/6/6 21:20:02]

攻擊地址:0xd041ad9aae5cf96b21c3ffcb303a0cb80779e358

NFT租賃市場Double Protocol將擴展至公鏈Thunder Core:金色財經報道,NFT租賃市場Double Protocol與公鏈Thunder Core達成合作,將把NFT租賃服務擴展至Thunder Core上的NFT,其中Flappy Machine將作為首個使用Double Protocol允許玩家租賃NFT的生態項目。[2022/12/27 22:09:45]

攻擊后跨鏈匿名化:https://etherscan.io/txs?a=0xd041ad9aae5cf96b21c3ffcb303a0cb80779e358

龍舌蘭被攻擊tx:

摩洛哥Attijariwafa銀行加入RippleNet網絡,并與Thunes達成合作:金色財經報道,摩洛哥最大的銀行機構Attijariwafa Bank已加入RippleNet網絡。Attijariwafa Bank管理的資產規模達533億美元,此次合作將使該銀行能夠與其合作伙伴進行即時交易。Attijariwafa Bank還宣布與新加坡企業對企業(B2B)跨境支付網絡Thunes建立合作伙伴關系。據悉,RippleNet的銀行合作伙伴包括Santander、Bank of America、IndusInd Bank、Banco Rendimento等。(U.Today)[2022/1/20 9:00:36]

0xa262141abcf7c127b88b4042aee8bf601f4f3372c9471dbd75cb54e76524f18e

攻擊合約:0xF98169301B06e906AF7f9b719204AA10D1F160d6

攻擊地址:0x0a16a85be44627c10cee75db06b169c7bc76de2c

攻擊后跨鏈匿名化:https://etherscan.io/txs?a=0x0a16a85be44627c10cee75db06b169c7bc76de2c

2.2攻擊流程

由于百金融與龍舌蘭攻擊流程與手法類似,因此我們使用百金融進行分析。

百金融攻擊調用流程

1、攻擊者利用合約在三個池子中利用閃電貸借出WXDAI和USDC

2、在WETH池子質押借出的部分USDC

3、利用重入利用一筆質押,超額借出池子中資金

4、重復質押-重入借出步驟,將其他兩個池子資產超額借出

5、歸還閃電貸

6、獲利轉移

2.3漏洞細節

導致本次問題的根本原因是由于在Gnosis鏈上的官方橋接代幣xDAI合約中實現了一個對于to地址的回調

合約實現地址:

https://blockscout.com/xdai/mainnet/address/0xf8D1677c8a0c961938bf2f9aDc3F3CFDA759A9d9/contracts

該回調將直接導致重入漏洞的產生,同時由于在HundredFinance團隊fork的Compound版本中沒有嚴格遵循檢查-生效-交互,進而導致了總借貸量更新晚于重入實現。最終攻擊者得以超額借貸。

類似的,對于Agave項目方,攻擊者利用liquidateCall函數內部調用會調用xDAI的callAfterTransfer方法進行回調,最終導致攻擊者能再次進行借貸。

在百金融攻擊中攻擊者重入的調用路徑如下:

在Agave攻擊中攻擊者回調路徑如下:

3.總結

此次遭受攻擊的兩個借貸項目由于錯誤的引入了存在重入的token,同時項目方的fork的代碼沒有采用檢查-生效-交互模式導致了問題的發生。

我們強調:對于一個優秀的項目的引用必須建立在足夠的理解和嚴謹的開發上,尤其是存在差異化的部分,切忌顧此失彼最終因為一個小的差錯導致項目全部的損失。

近期,各類合約漏洞安全事件頻發,合約審計、風控措施、應急計劃等都有必要切實落實。

Tags:UNDTHUNBANANKCompound Augurthunder幣幣交易Gbank APYLBANK最新下載

幣安交易所app下載
ING:?Trade APE and Win $50K Bonus_Crowdholding

APEhasbeenperformingverywellsinceit''sonline.Webelieveyoucanmakeprofitfromthesetwotradingpairs.

1900/1/1 0:00:00
BIT:BitMart上線Solar (SOLAR)_SmartCredit Token

親愛的BitMart用戶:BitMart將于2022年3月24日上線代幣Solar(SOLAR)。屆時將開通SOLAR/USDT交易對.

1900/1/1 0:00:00
PUNDIX:關於停止舊Pundi X(NPXS)代幣充值、提現,以支持新Pundi X(PUNDIX)的公告_SWISSNFTFUND價格

親愛的用戶:由於項目方將於2022年03月29日暫停對舊代幣PundiX的轉換,因此,幣安將於2022年03月23日12:00停止舊PundiX代幣的充值、提現業務.

1900/1/1 0:00:00
KEN:Token||Traxx (TRAXX) Staking預體驗活動開啟,存幣生息享100%復利年化收益率_Kols Offering Token

親愛的用戶: 為支持Token||Traxx(TRAXX)?的生態建設,頂峰AscendEX現已開啟TRAXXStaking預體驗活動.

1900/1/1 0:00:00
NFT:Haun Ventures:募資15億美元后,將如何構建Web3生態系統?_Infinite Launch

原文作者:KatieHaun,HaunVentures創始人原文標題:《IntroducingHaunVentures》 原文編譯:谷昱,鏈捕手 相關閱讀 《a16z前合伙人單飛成立新基金.

1900/1/1 0:00:00
TPS:XT.COM關於暫停FTM充提的公告_tps幣圈

尊敬的XT.COM用戶:因FTM錢包升級維護,XT.COM現已暫停FTM充提業務。給您帶來的不便,請您諒解!感謝您對XT.COM的支持與信任.

1900/1/1 0:00:00
ads