前言
北京時間10月27日晚,以太坊DeFi協議CreamFinance再次遭到攻擊,損失高達1.3億美元。知道創宇區塊鏈安全實驗室第一時間跟蹤本次事件并分析。
分析
基礎信息
攻擊者:0x24354D31bC9D90F62FE5f2454709C32049cf866b
攻擊tx:0x0fe2542079644e107cbf13690eb9c2c65963ccb79089ff96bfaf8dced2331c92
Cream已在IPFS上部署去中心化前端以防止UI攻擊:3月18日,抵押借貸平臺Cream Finance官方發文披露此前遭DNS劫持事件細節。官方表示,所有用戶資金均安全,因為其智能合約沒有任何問題。與此同時,官方已在IPFS上部署了一個去中心化的前端,已以防止將來發生任何用戶界面(UI)攻擊。此外,官方提醒稱,永遠不會要求用戶提交任何私鑰或種子短語。[2021/3/18 18:55:52]
攻擊合約1:0x961D2B694D9097f35cfFfa363eF98823928a330d
攻擊合約2:0xf701426b8126BC60530574CEcDCb365D47973284
美法官拒絕在破產案中凍結Cred的加密資產的動議:美國破產法官John Dorsey拒絕了加密借貸平臺Cred的15位客戶提出的緊急動議,動議要求凍結在第11章破產程序中交易所持有的加密資產。Dorsey表示,如果沒有有關所討論的加密資產的狀態和所有權的證據,他就無法對動議采取行動。據此前消息,加密借貸平臺Cred已于11月7日在美國特拉華州申請破產保護。(Cointelegraph)[2020/11/26 22:11:49]
流程
1、攻擊者調用攻擊合約10x961D的0x67c354b5函數啟動整個攻擊流程,首先通過MakerDAO閃電貸借來500MDAI,然后質押兌換成yDAI,將yDAI在CurveySwap中添加流動性獲得ySwapToken憑證,再用于質押兌換成yUSD,最后在Cream中存入yUSD獲得憑證crYUSD;
加密借貸平臺Cred稱欺詐行為導致資金損失:加密借貸平臺Cred表示,該公司在處理“特定”企業資金時遇到了違規行為,并正在與執法部門合作處理此事,Cred的資產負債表也受到了負面影響。該公司表示,最新情況將在未來兩周內提供。(Coindesk)[2020/10/28]
2、隨后攻擊合約10x961D調用攻擊合約20xf701的flashLoanAAVE()函數,先通過AAVE閃電貸借來524102WETH,其中6000WETH轉給攻擊合約10x961D,剩下WETH存入Cream獲得crETH。隨后三次從Cream借出446758198yUSD,前兩次借出后再次存入Cream獲得crYUSD并轉給攻擊合約10x961D,第三次直接將借出的yUSD轉給攻擊合約10x961D,用于后面贖回;
3、flashLoanAAVE()函數緊接著調用攻擊合約10x961D的0x0ed1ecb1函數,通過UniswapV3和Curve完成WETH=>USDC=>DUSD的兌換,通過YVaultPeak合約用383317DUSD贖回了3022172yUSD,加上第二步攻擊合約20xf701轉來的446758198yUSD,在ySwap中贖回約450228633ySwapToken憑證。并將其全部轉給yUSD合約,導致Cream協議對抵押資產yUSD的價值計算劇增,最后借出大量ETH、CRETH2、xSUSHI等共15種資產,其中ETH轉給攻擊合約20xf701用于歸還閃電貸;
4、最后贖回各資產成DAI,歸還閃電貸。
細節
此次攻擊的核心代碼原因在于PriceOracleProxy喂價合約對抵押資產的價值計算出現問題,價格因子pricePerShare通過簡單的資產數額占比來動態定價,而這種方式容易受到閃電貸的大額資產操控。
此次攻擊的成因是多維度的,同樣也反映出其他很多問題,比如Cream協議允許yUSD的重復循環地存入和借出、ySwap的憑證可直接轉給yUSD等等。
總結
CreamFinance遭遇的閃電貸攻擊的核心原因在于對抵押物價值的計算易被操控,使得攻擊者通過閃電貸的巨額資金抬高了抵押物的價格,而超額借出了Cream金庫的資產。
近期,各類合約漏洞安全事件頻發,合約審計、風控措施、應急計劃等都有必要切實落實。
9月17日,BlockBenCMOZoltanVeszer做客嗶嗶大咖秀,暢談BlockBen如何利用區塊鏈技術將傳統金融市場和加密貨幣世界連接起來。以下是嗶嗶News整理的AMA實錄.
1900/1/1 0:00:00我們將一起認識一位在桑給巴爾的足球運動員姆瓦朱馬。成為女足球隊的第一批球員讓姆瓦朱馬實現了自己的夢想,得以有機會展示自己的才華.
1900/1/1 0:00:00虛假信息——即為了或經濟利益而故意誤導的內容——并不是什么新鮮事。但正如我們在去年所看到的,數字平臺使傳播危險的陰謀論變得更加容易,因為在疫情、種族抗議、加利福尼亞野火和總統選舉結果等熱門的.
1900/1/1 0:00:00原地址:https://medium.com/@behindthehandle/behind-the-handle-5-niran-babalola-375864c20c33作者:BehindT.
1900/1/1 0:00:00項目全稱:MarsInu項目標簽:NFT、幣安智能鏈生態項目官網:https://marsinu.com/信用評分:評分為3.
1900/1/1 0:00:00去中心化鏈游DarkForest第一次社區輪游戲已開始報名,由鏈上電競公會GuildW和東亞去中心化組織RhizomeDAO主辦.
1900/1/1 0:00:00