前言
10月15日,知道創宇區塊鏈安全實驗室監測到以太坊上的DeFi協議IndexedFinance遭遇閃電貸襲擊,損失超1600萬美元。知道創宇區塊鏈安全實驗室第一時間跟蹤本次事件并分析。
攻擊過程簡述
分析攻擊交易:
0x44aad3b853866468161735496a5d9cc961ce5aa872924c5d78673076b1cd95aa
首先使用閃電貸通過Uniswap和ShushiSwap獲取啟動資金
數據:14個地址曾以1.43美元價格買入PSI,其中一個已賺取超14萬美元:2月7日消息,區塊鏈分析公司Nansen發推文稱,發現14個Smart Money地址在PSI代幣公開發售期間以1.43美元的價格買入(當前價格約7.1美元),其中一個已經賺了超過14萬美元,實現收益為3.5萬美元。
據悉,PSI是Arbitrum生態鏈游Trident發行的代幣,此前2月5日,Trident完成300萬美元代幣公募融資,公募價格為1.4305USDC。[2023/2/7 11:52:11]
2.通過借貸的AAVE/COMP/CRV/MKR/SNX代幣兌換礦池DEFI5中的UNI代幣(合約規定不允許轉賬超過礦池一半的代幣存量以及兌換超過三分之一的代幣存量,所以黑客進行了多次兌換)
今日恐慌與貪婪指數為25,等級由恐慌轉為極度恐慌:金色財經報道,今日恐慌與貪婪指數為25(昨日為29),恐慌程度較昨日有所下降,等級由恐慌轉為極度恐慌。
注:恐慌指數閾值為0-100,包含指標:波動性(25%)+市場交易量(25%)+社交媒體熱度(15%)+市場調查(15%)+比特幣在整個市場中的比例(10%)+谷歌熱詞分析(10%)。[2022/12/8 21:30:54]
3.通過將UNI代幣用于添加流動性鑄造DEFI5LP代幣
Alameda地址24小時內向FTX交易所轉入超1.77億枚USDC:7月27日消息,據歐科云鏈鏈上天眼監測,被OKLink瀏覽器標記為“Alameda”的實體標簽地址(0x83a1開頭)近24小時內向FTX交易所轉入超1.77億枚USDC,此外今晨08:00:50還向FTX轉入950萬枚USDT。[2022/7/27 2:40:32]
4.向DEFI5礦池添加SUSHI代幣
5.燃燒DEFI5LP代幣獲得AAVE/COMP/CRV/MKR/SNX/SUSHI代幣
元宇宙概念股震蕩走低 華揚聯眾跌停:行情顯示,元宇宙概念股震蕩走低,華揚聯眾跌停,歌爾股份跌超7%,浙文互聯、芒果超媒、風語筑、寶鷹股份、中文在線等跟跌。[2022/6/23 1:25:54]
6.通過將SUSHI代幣用于添加流動性鑄造DEFI5LP代幣
7.燃燒DEFI5LP代幣獲得AAVE/COMP/CRV/MKR/SNX/SUSHI代幣
8.歸還閃電貸并將獲利轉移
漏洞成因分析
通過攻擊簡述獲取有效信息
1.黑客有意控制礦池中UNI代幣總量
2.黑客向礦池中添加了新代幣SHSHI
3.黑客通過鑄造、燃燒LP代幣獲利
通過源碼分析漏洞成因
1.檢查源碼發現函數\nextrapolatePoolValueFromToken\n被用于尋找礦池中第一個初始化且具有權重的代幣,據官方解釋該函數作用于以該代幣描述整個礦池的價值——即如果礦池中有10個UNI,權重為\n10%,那么該礦池總價值為100UNI。
由此黑客控制礦池中UNI代幣總量得到解釋,該行為是為了控制礦池總價值。
2.檢查源碼發現函數setMinimumBalance和函數gulp可以添加新代幣并獲得極大的權重。由此黑客向礦池添加新代幣SUSHI得到解釋,該行為是為了獲得可控且具有極大權重的代幣。
綜合分析
合約設計中礦池的總價值被礦池中第一個初始化且具有權重的代幣用來描述,該代幣總量可被攻擊者控制
合約中可添加新代幣,新代幣可占據極大權重,添加新代幣方式可被攻擊者控制
合約中的資產可通過鑄造、燃燒LP代幣控制,鑄造LP代幣方式可被攻擊者控制
綜述該漏洞成因就是用一種代幣來描述整個礦池的價值,官方也給出了修改方案:取消該模式替換為用礦池中所有代幣余額的組合值來描述。
總結
此次攻擊屬于對礦池價值的單一描述,很容易被他人操控,開發人員應避免此類事件。
知道創宇區塊鏈安全實驗室提醒各項目方,合約安全作為直接保障資金的防線需要得到最高的重視,合約審計、風控措施、應急計劃等都有必要切實落實。
Tags:DEFIEFISHIUNIDeFi Yield ProtocolDeFiStarterFishingTownGilTokenXUNII
2021年12月1日,章魚網絡OctopusNetwork創始人-劉毅受BeWaterCommunity邀請,以《Web3.0應用通證工程》為主題進行分享.
1900/1/1 0:00:00如何通過Forex交易賺錢 什么是Forex交易? Forex交易是如何進行的?在Forex市場,你購買或是賣出貨幣。在Forex市場進行交易是很簡單的,其中的原理和在其他金融市場進行交易類似.
1900/1/1 0:00:00EricZhang Architect\\),\\(operator\\)開始一個其實狀態\\(S_{start}={i:(key=K_i,action=\\phi)}.
1900/1/1 0:00:00撰文:FootprintAnalytics分析師Amanda 什么是EVM EVM是「以太坊虛擬機」的縮寫,是以太坊網絡的心臟,是承擔智能合約部署和執行的核心.
1900/1/1 0:00:00“一切都會出錯”是任何規劃都應該遵循的主要原則之一。 不穩定是事實 在解決密碼問題時,會出現不可抗力的情況。多年來,許多科學家都在考慮每一個細節,但現實往往會讓你感到驚訝.
1900/1/1 0:00:00前言: 本文介紹了文化遺產、紅酒、捐贈領域NFT的創新應用。在韓國,Non-FungibleToken(NFT)技術正在迅速普及到各個領域,從文化遺產到紅酒行業,再到捐贈.
1900/1/1 0:00:00