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

DODO 眾籌池被黑損失 200 萬美元,慢霧拆解攻擊細節_DOD

Author:

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

本次攻擊發生的主要原因是資金池合約初始化函數沒有任何鑒權和防止重復調用初始化的限制,攻擊者利用漏洞將假幣換成真幣轉出。

原文標題:《貍貓換太子——DODO被黑分析》撰文:慢霧安全團隊

據消息,去中心化交易平臺DODO的wCRES/USDTV2資金池被黑客攻擊,轉走價值近98萬美元的wCRES和近114萬美元的USDT。DODO表示,團隊已下線相關資金池建池入口,該攻擊僅影響DODOV2眾籌池,除V2眾籌池之外,其他資金池均安全;團隊正在與安全公司合作調查,并努力挽回部分資金。

慢霧安全團隊在第一時間跟進并分析,下面將細節分析給大家參考。

幣安合約將于8月10日下架TRXBUSD和DODOBUSD U本位永續合約:8月3日消息,據官方公告,幣安合約將于8月10日17:00(東八區時間)對TRXBUSD和DODOBUSD U本位永續合約進行自動清算,并將在清算結束后下架TRXBUSD和DODOBUSD U本位永續合約交易對。

幣安合約將于8月3日22:00(東八區時間)更新TRXBUSD和DODOBUSD U本位永續合約杠桿和保證金階梯。

建議用戶在停止交易前,自行平倉,以避免頭寸自動清算。8月10日16:30(東八區時間)之后用戶將無法對TRXBUSD和DODOBUSD U本位永續合約新增倉位。[2023/8/3 16:16:24]

攻擊細節分析

GMX宣布DODO為其Arbitrum One上的首個集成合作伙伴:官方消息,去中心化永續交易所GMX宣布DODO為其Arbitrum One上的第一個集成合作伙伴,確保在Arbitrum和BSC的DODO用戶通過GMX零價格影響兌換享受最佳執行價格。[2021/9/18 23:35:19]

通過查看本次攻擊交易,我們可以發現整個攻擊過程非常簡單。攻擊者先將FDO和FUSDT轉入wCRES/USDT資金池中,然后通過資金池合約的flashLoan函數借出wCRES和USDT代幣,并對資金池合約進行初始化操作。

為何存入FDO和FUSDT代幣卻能成功借出wCRES和USDT,并且初始化資金池合約呢?是因為資金池的閃電貸功能有漏洞嗎?

MXC抹茶現已上線DODO杠桿、持倉PoS服務:據官方公告,MXC抹茶現已上線DODO杠桿、API限時0費率交易和持倉PoS服務。服務持續時間為1月10日12:00-2月10日23:59,用戶通過API交易功能可進行DODO自動交易,手續費采用先扣除后返還的形式;PoS礦池支持DODO持倉PoS服務,可隨時交易或提現。

注:API用戶請妥善保管好API私鑰,勿上傳到GitHub等任何地方或透露給任何人,以免造成資產損失。[2021/1/10 15:47:55]

接下來我們對flashLoan函數進行詳細分析:

通過分析具體代碼我們可以發現,在進行閃電貸時會先通過_transferBaseOut和_transferQuoteOut函數將資金轉出,然后通過DVMFlashLoanCall函數進行具體外部邏輯調用,最后再對合約的資金進行檢查。可以發現這是正常閃電貸功能,那么問題只能出在閃電貸時對外部邏輯的執行上。

新加坡WBF交易所將于10月20日正式上線DODO:據官方消息顯示,新加坡時間2020年10月20日,WBF交易所將正式上線DODO,并于當日15時在Defi區上線DODO/USDT交易對,充值和提現現已開放。

據悉,DODO是基于主動做市商算法的下一代鏈上流動性基礎設施。DODO作為一個去中心化交易平臺,采用資金池模式,純鏈上交易。支持新資產的無成本發行。[2020/10/19]

通過分析閃電貸的外部邏輯調用,可以發現攻擊者調用了wCRES/USDT資金池合約的init函數,并傳入了FDO地址和FUSDT地址對資金池合約進行了初始化操作。

到這里我們就可以發現資金池合約可以被重新初始化。為了一探究竟,接下來我們對初始化函數進行具體的分析:

通過具體的代碼我們可以發現,資金池合約的初始化函數并沒有任何鑒權以及防止重復調用初始化的邏輯,這將導致任何人都可以對資金池合約的初始化函數進行調用并重新初始化合約。至此,我們可以得出本次攻擊的完整攻擊流程。

攻擊流程

攻擊者先創建FDO和FUSDT兩個代幣合約,然后向wCRES/USDT資金池存入FDO和FUSDT代幣。接下來攻擊者調用wCRES/USDT資金池合約的flashLoan函數進行閃電貸,借出資金池中的wCRES與USDT代幣。由于wCRES/USDT資金池合約的init函數沒有任何鑒權以及防止重復調用初始化的邏輯,攻擊者通過閃電貸的外部邏輯執行功能調用了wCRES/USDT資金池合約的初始化函數,將資金池合約的代幣對由wCRES/USDT替換為FDO/FUSDT。由于資金池代幣對被替換為FDO/FUSDT且攻擊者在攻擊開始時就將FDO和FUSDT代幣存入了資金池合約,因最終通過了閃電貸資金歸還的余額檢查而獲利。總結

本次攻擊發生的主要原因在于資金池合約初始化函數沒有任何鑒權以及防止重復調用初始化的限制,導致攻擊者利用閃電貸將真幣借出,然后通過重新對合約初始化將資金池代幣對替換為攻擊者創建的假幣,從而繞過閃電貸資金歸還檢查將真幣收入囊中。

參考攻擊交易:

https://cn.etherscan.com/tx/0x395675b56370a9f5fe8b32badfa80043f5291443bd6c8273900476880fb5221e

免責聲明:作為區塊鏈信息平臺,本站所發布文章僅代表作者個人觀點,與鏈聞ChainNews立場無關。文章內的信息、意見等均僅供參考,并非作為或被視為實際投資建議。

DODO

DODO

DODO是一個由主動做市商算法驅動的去中心化交易平臺。它的特點是具有高資本效率的流動性池,支持單邊代幣的流動性提供,減少無常損失,并能最小化交易滑點。DODO還提供SmartTrade-這是一種去中心化的流動性聚合器服務,通過智能路由支持任意代幣之間的最優價格兌換。此外,DODO提供新資產發行平臺,可自定義和實時調整資產比例、流動性深度、手續費率等,最大限度的降低了新資產發行的門檻。基于此,DODO開發了眾籌建池以及面向專業鏈上做市商的可定制化靈活技術解決方案。DODO查看更多

Tags:USDDODODODUSDTusdt幣怎么獲取dodo幣行情DODO幣CUSDT價格

FTT
金色觀察 | 一條推文250萬美元 如何參與買賣推文BFT_ALU

3月5日,Twitter創始人杰克·多西在推特上發布了一個新的應用程序,該程序允許人們使用ETH“購買”推文.

1900/1/1 0:00:00
幣虎永續合約“牛幣哄哄”第五期—NFT合約賽_TIG

尊敬的用戶: 幣虎永續合約“牛幣哄哄”第五期活動正式開啟,為回饋廣大用戶一直以來的支持,特送上5,000USDT福利等你來領!參與幣虎永續合約交易即有機會贏得獎勵.

1900/1/1 0:00:00
“去中心化”可以和“沒有中心”劃等號嗎?_WEB

去中心化,是相對這個中心化的世界而言。現實生活中存在大量中心化體系,包括政府部門、銀行、媒體、學校、電子商務網站等.

1900/1/1 0:00:00
重塑娛樂游戲新生態,FDT即將登陸LOEx雷盾交易平臺_區塊鏈

2021全球游戲市場超2000億美元,且這是一個隨著人們的物質生活提高而不斷擴大再擴大的精神領域需求.

1900/1/1 0:00:00
BKEX Global關于暫停AME-Staking鎖倉挖礦業務的公告_KEX

尊敬的用戶: 因市場中采用AME進行Staking鎖倉挖礦的項目已結束,以及未出現安全、穩定的可替代挖礦項目.

1900/1/1 0:00:00
席幕楓:3.9以太坊午夜行情分析及操作思路_TORN

多言不可與謀,多動不可與久處,交易與其沖動,還不如一動不動!大家好,我是席幕楓。心存陽光必有詩與遠方,認識我老席何懼再遇荒涼?席幕楓:3.9以太坊午夜行情分析以太坊,早盤開盤強勢走高,觸高185.

1900/1/1 0:00:00
ads