以太幣交易所 以太幣交易所
Ctrl+D 以太幣交易所
ads
首頁 > SAND > Info

CertiK:Yearn.finance新項目Eminence攻擊事件漏洞分析_DAI

Author:

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

北京時間9月29日,CertiK安全研究團隊發現Yearn.finance的新項目Eminence.finance出現異常交易。有三筆共計價值約1.09億人民幣的資金,被從Eminence智能合約中轉出,地址為:0x5ade7ae8660293f2ebfcefaba91d141d72d221e8。CertiK安全研究團隊認為該事件是攻擊者使用腳本程序,通過閃電貸flashloan借得初始資金,利用Eminence項目中的聯合曲線模型,反復購買出售EMN和eAAVE來獲得收益。技術細節分析

以下分析:https://etherscan.io/tx/0x3503253131644dd9f52802d071de74e456570374d586ddd640159cf6fb9b8ad8為例子,該筆交易流程圖如下:

元宇宙足球游戲MetaSoccer融資220萬美元:11月24日消息,MetaSoccer已籌集220萬美元,資金將用于在Metaverse中推出足球比賽和足球俱樂部管理平臺。投資方包括PlayVentures、DefianceCapital、ParafiCapital、DAOMaker、KyrosVentures、MetrixCapital和PeechCapital。MetaSoccer允許用戶組建虛擬足球隊,進行比賽或通過一個賽季管理球隊。玩賺游戲允許用戶通過在平臺上交易球員、贏得比賽和獲得贊助來獲得MSU代幣。(cointelegraph)[2021/11/24 7:08:29]

Cere Network將為Lithium Finance提供數據隱私保護:9月23日消息,私有資產數據預言機協議Lithium Finance宣布與波卡生態去中心化數據云平臺Cere Network達成合作,以加強數據隱私保護,并保護所有智慧節點(Wisdom Nodes)的定價數據。

據了解,Cere Network是首個基于波卡 Polkadot 構建的去中心化數據云平臺,針對服務數據集成、數據協作進行了優化。Lithium Finance是一個私有資產數據預言機協議,旨在為DeFi協議提供如pre-IPO股票價格、私募股權價格等無法立即兌現的資產價格定價。[2021/9/23 17:01:37]

在該筆交易中,攻擊者首先通過Uniswap中的閃電貸服務借得1500萬個DAI,然后全部購買EMN代幣,共購得約1,383,650,487個EMN代幣。其中一半EMN,共約691,825,243個EMN代幣,通過OP0步驟用于購買eAAVE代幣,共獲得約572,431個eAAVE代幣。到當前為止,攻擊者共持有1,383,650,487-691,825,243=691,825,244個EMN和572,431個eAAVE代幣。接下來攻擊者的腳本繼續執行了OP0,OP1,OP2,OP3,OP4共5個內部交易(InternalTransactions),該5個內部交易產生的影響如下表:

動態 | 挪威公司Cermaq利用區塊鏈技術進行鮭魚溯源:據The Next Web今日消息,挪威公司Cermaq和法國食品公司Labeyrie合作,利用區塊鏈技術對三文魚進行溯源。鮭魚的來源、養殖方式、大小及養殖設施位置等信息均可進行查詢溯源。[2019/11/20]

從OP4售出的DAI總數目為16,673,637,比攻擊者通過閃電貸借得的DAI總數目1500萬個要多出近170萬。造成以上結果的原因是:在OP0使用EMN購買eAAVE的過程中,EminenceCurrency.sol智能合約第231行中claim函數被調用,隨后第233行的_burn函數將用于交易的691,825,243個EMN進行了燃燒:

動態 | NBA籃球運動員Spencer Dinwiddie將繼續推進其合同代幣化的計劃:此前消息,NBA籃球運動員Spencer Dinwiddie有意將其合同代幣化,但遭到NBA拒絕。昨日,Dinwiddie連發多條推文表示,不管NBA意見如何,他都將繼續推進此事。Dinwiddie聲稱他將于10月21日啟動該計劃,也就是在原計劃啟動日期(14日)的一周后,以便給NBA足夠的時間進行回應。Dinwiddie認為,他與NBA之間爭論的焦點是合同條款。NBA引用了Dinwiddie的合同,聲明“任何球員不得將他從球隊獲得補償的權利轉讓或以其他方式轉讓給第三方”。但Dinwiddie堅稱其計劃不構成“轉讓”,因為它沒有賦予他的球迷或代幣持有者籃網隊或整個NBA的權利。(Decrypt)[2019/10/15]

然而在下圖_burn函數的定義中我們可以看到,僅僅只有EMN代幣的數目被燃燒掉,而其對應的DAI數目并沒有改變。這就造成了一個問題:EMN和DAI的比率由于EMN數目的減少,造成了DAI相對價格的降低,因此采用同樣數目的EMN去購買DAI,可以獲得的DAI數目更多。

因此,當OP0完成后,EMN數目對DAI數目比率下降。攻擊者通過OP1將剩余的一般EMN兌換成DAI,由于此時DAI相對價格低,因此購入的DAI數目相比正常情況多。完成OP1后,攻擊者將持有的eAAVE通過OP2,OP3兌換回EMN,然后兌換到DAI。最終,當進行OP4之前,攻擊者持有的DAI數目會高于從Uniswap中借得的數目。至此,攻擊者通過漏洞完成一次獲利。攻擊者在同一次交易中重復三次利用了該漏洞。每次到達OP4時,會將獲利后總共的DAI再次利用,進行攻擊行為。當完成全部三次后,攻擊者償還了Uniswap的借款,將該次交易獲利發送至其地址:0x223034edbe95823c1160c16f26e3000315171ca9攻擊者總計執行了3次交易,交易地址如下:第一次:0x3503253131644dd9f52802d071de74e456570374d586ddd640159cf6fb9b8ad8第二次:0x045b60411af18114f1986957a41296ba2a97ccff75a9b38af818800ea9da0b2a第三次:0x4f0f495dbcb58b452f268b9149a418524e43b13b55e780673c10b3b755340317分析總結

該事件是一個典型的由于邏輯設計與實際智能合約代碼實現不符而造成安全漏洞的案例。而且項目上線前,尚未經過安全審計。對于該種類型漏洞,傳統的測試方法與測試工具均無法檢查出該種邏輯漏洞。因此,CertiK提出以下建議:當前DeFi項目熱潮持續不減,很多項目為了抓住熱點與機遇,在未經嚴格測試和審計的情況下便匆忙上線。這些項目中,大部分的漏洞是無法通過常見的測試方法和工具來發現的。只有尋找專業的審計專家進行嚴謹的數學模型證明,才可以發現該漏洞。安全審計現在已經是高質量DeFi項目的標配。若項目沒有被審計,對于用戶來說,投資行為則要格外慎重;對于項目方來說,則需要找專業并且聲譽好的審計公司進行審計。若項目被審計過,則需盡量了解審計公司背景以及其審計報告中的各項指標,其中包括但不限于:安全審計的范圍,方法,及結論合約是否有漏洞或者安全隱患?如果有,需要了解這些問題的嚴重程度及可能影響合約整體的代碼質量審計公司的專業性和獨立性

Tags:DAICERNCENBADAISYcere幣總量MetaFinanceTokenBank

SAND
隱私和無許可證會讓傳統資管客戶嘗試DeFi嗎?_DEF

去中心化金融在金融改革進程中有著重要的地位。第一,這是面向大眾的開放式且無許可證要求的系統。第二,互操作性會促進DeFi公司的產品開發.

1900/1/1 0:00:00
從Kucoin被盜事件中,探索去中心化保險的機遇_INS

數字資產領域Cefi、Defi風險頻繁。近期的Kucoin被盜事件中,僅ERC20代幣就損失了1.5億美元.

1900/1/1 0:00:00
iPhone12來了,5G網絡跟得上嗎?_HON

經歷今年9月的第一場“擱淺”發布會后,10月7日,蘋果官方公眾號發布“快訊”,宣布于北京時間10月14日凌晨1點舉行發布會.

1900/1/1 0:00:00
Deribit期權市場播報:1013—成交量爆發_ADE

比特幣很長一段時間以來都是一個方向價格移動,昨日出現了一次兩個方向打針,日內波動600美元。一般而言,這種行情對賣方很不友好,對沖成本很大.

1900/1/1 0:00:00
做一個真正的農民,種一輩子地_以太坊

編者按:本文來自橙皮書,Odaily星球日報經授權轉載。十一這個假期真夠長的,我去了趟南方的小島,躺平放空了好幾天,補過了錯失的春節,這一期就聊聊放空期間的感想吧。1海鮮真的沒有那么好吃.

1900/1/1 0:00:00
3個關鍵鏈上指標表明以太坊價格看漲反轉_以太坊

編者按:本文來自Cointelegraph中文,作者:ANTóNIOMADEIRA,Odaily星球日報經授權轉載.

1900/1/1 0:00:00
ads