目錄
背景" >背景
#相關資訊" >#相關資訊
攻擊核心" >攻擊核心
交易分析" >交易分析
總結" >總結
首頁 網路3.0 複盤:MOBOX 被駭分析

複盤:MOBOX 被駭分析

Mar 21, 2024 am 09:46 AM
usdt optimism 複盤 mobox

背景

2024 年3 月14 日,據慢霧MistEye 安全監控系統預警,Optimism 鏈上的去中心化借貸協議MOBOX 遭攻擊,損失約75 萬美元。慢霧安全團隊對此攻擊事件展開分析並將結果分享如下:

复盘:MOBOX 被黑分析

#(https://twitter.com/SlowMist_Team /status/1768167772230713410)

#相關資訊

攻擊者位址:

攻擊者位址:

攻擊者位址:

攻擊者位址:

0x4e2c6096985e0b2825d06c16f1c8cdc559c1d6f8

#########0x96f004c81d2c7b907f92c45922d38ab870a53945############被攻擊的合約地址:############0xae7b6514af26bcb2332fea53b8dd57bc13a7838e##### #######攻擊交易:############0x4ec3061724ca9f0b8d400866dd83b92647ad8c943a1c0ae9ae6c9bd1ef789417##########################################################################################################

攻擊核心

本攻擊的核心點主要有兩個,其一是攻擊者利用合約中的borrow() 函數漏洞,每次都呼叫該函數都會觸發對推薦人地址的獎勵分配。由於獎勵的計算是基於轉移的代幣數量確定的,因此攻擊者可以透過將給推薦人的獎勵再次轉回被攻擊合約來增加下一次借款的數量。其二是每次調用 borrow() 函數會燃燒掉池子中的一部分 MO 代幣,因此 MO 代幣的價格被不斷拉高,最終攻擊者可以透過不斷借款並疊加獎勵獲利。

交易分析

我們可以發現,整個攻擊的流程主要是透過循環呼叫存在漏洞的borrow() 函數,然後立即調用redeem() 進行贖回,再將分配給推薦人的代幣轉移回攻擊合約。

复盘:MOBOX 被黑分析

跟進 borrow() 函數進行分析,可以發現每次呼叫函數都會燃燒掉池子中的部分 MO 代幣。

复盘:MOBOX 被黑分析

然而藉出去的USDT 的數量是根據池子中的MO 代幣的價格進行計算的,由於MO 代幣的價格因為燃燒而不斷的拉高,最終導致攻擊者用少量的MO 代幣就能藉出大量的USDT 代幣。

复盘:MOBOX 被黑分析

此外,每次借款都會給一個推薦人地址進行分紅獎勵,並且該函數是根據傳入的MO 代幣的數量進行計算的。

复盘:MOBOX 被黑分析

然而由於推薦人地址也是由攻擊者(0x96f004c81d2c7b907f92c45922d38ab870a53945) 控制的,所以攻擊者可以在完成借貸操作後,將這部分貸款操作獎勵轉回來,以此疊加下一次借款的數量和分紅獎勵。

复盘:MOBOX 被黑分析

經過以上循環操作後,攻擊者拉高了MO 代幣的價格,最終可以用極少數量的MO 代幣就能藉出合約中的大額的USDT,並且直接在失衡的池子中將USDT 全部兌換出來,獲利離場。

复盘:MOBOX 被黑分析

總結

#本次攻擊的核心在於攻擊者利用borrow() 函數會燃燒池子中部分代幣的機制,不斷借用資產,拉高池子中代幣的價格並獲取推薦人獎勵,隨後把代幣轉移回來並再次借用,以此不斷疊加獎勵和操控價格。慢霧安全團隊建議專案方在類似功能函數中新增鎖倉時間的限制,並且在設計借貸的價格模型時考慮多種因素,避免類似事件再次發生。

以上是複盤:MOBOX 被駭分析的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

okx全球站登錄入口 歐易okx全球站官方登錄首頁 okx全球站登錄入口 歐易okx全球站官方登錄首頁 Apr 21, 2025 pm 11:57 PM

歐易 OKX 是全球領先的數字資產交易平台。 1) 其發展歷程包括:2017年上線,2021年啟用中文名“歐易”,2022年更名為歐易 OKX。 2) 核心服務包括:交易服務(幣幣、槓桿、合約、DEX、法幣交易)和金融服務(餘幣寶、DeFi挖礦、借貸)。 3) 平台特色功能有:行情數據服務和風控體系。 4) 核心優勢包括:技術實力、安全體系、服務支持和市場覆蓋。

量子鏈如何交易 量子鏈如何交易 Apr 21, 2025 pm 11:42 PM

量子鏈(Qtum)交易流程包括前期準備、購買和出售三個階段。 1. 前期準備:選擇合規交易所、註冊賬戶、進行身份驗證、設置錢包。 2. 購買量子鏈:充值資金、尋找交易對、下單交易(市價單或限價單)、確認交易。 3. 出售量子鏈:進入交易頁面、選擇交易對和下單類型(市價單或限價單)、確認交易和提現。

虛擬幣最老的幣排行榜最新更新 虛擬幣最老的幣排行榜最新更新 Apr 22, 2025 am 07:18 AM

虛擬貨幣“最老”排行榜如下:1. 比特幣(BTC),發行於2009年1月3日,是首個去中心化數字貨幣。 2. 萊特幣(LTC),發行於2011年10月7日,被稱為“比特幣的輕量版”。 3. 瑞波幣(XRP),發行於2011年,專為跨境支付設計。 4. 狗狗幣(DOGE),發行於2013年12月6日,基於萊特幣代碼的“迷因幣”。 5. 以太坊(ETH),發行於2015年7月30日,首個支持智能合約的平台。 6. 泰達幣(USDT),發行於2014年,是首個與美元1:1錨定的穩定幣。 7. 艾達幣(ADA),發

混合型區塊鏈交易平台有哪些 混合型區塊鏈交易平台有哪些 Apr 21, 2025 pm 11:36 PM

選擇加密貨幣交易所的建議:1. 流動性需求,優先選擇幣安、Gate.io或OKX,因其訂單深度與抗波動能力強。 2. 合規與安全,Coinbase、Kraken、Gemini具備嚴格監管背書。 3. 創新功能,KuCoin的軟質押和Bybit的衍生品設計適合進階用戶。

幣圈槓桿交易所排名 幣圈十大槓桿交易所APP最新推薦 幣圈槓桿交易所排名 幣圈十大槓桿交易所APP最新推薦 Apr 21, 2025 pm 11:24 PM

2025年在槓桿交易、安全性和用戶體驗方面表現突出的平台有:1. OKX,適合高頻交易者,提供最高100倍槓桿;2. Binance,適用於全球多幣種交易者,提供125倍高槓桿;3. Gate.io,適合衍生品專業玩家,提供100倍槓桿;4. Bitget,適用於新手及社交化交易者,提供最高100倍槓桿;5. Kraken,適合穩健型投資者,提供5倍槓桿;6. Bybit,適用於山寨幣探索者,提供20倍槓桿;7. KuCoin,適合低成本交易者,提供10倍槓桿;8. Bitfinex,適合資深玩

前十名數字貨幣交易所排名 十大虛擬貨幣交易軟件平台最新榜單 前十名數字貨幣交易所排名 十大虛擬貨幣交易軟件平台最新榜單 Apr 22, 2025 pm 01:15 PM

前十名數字貨幣交易所排名分別是:1. Binance,2. OKX,3. gate.io,4. Coinbase,5. Kraken,6. Bitfinex,7. Huobi,8. KuCoin,9. Bitstamp,10. Gemini,這些平台因其高流動性、廣泛的交易對、相對較低的交易費用、多層次的安全措施以及友好的用戶界面而備受推崇。

數字貨幣充值多久到帳?主流數字貨幣充值平台推薦 數字貨幣充值多久到帳?主流數字貨幣充值平台推薦 Apr 21, 2025 pm 08:00 PM

數字貨幣充值到賬時間因方式不同而異:1. 銀行轉賬通常需1-3個工作日;2. 信用卡或第三方支付平台充值在幾分鐘到幾小時內;3. 數字貨幣轉賬根據區塊鏈確認時間,通常10分鐘到1小時,但可能因網絡擁堵等因素延遲。

USDT轉賬地址錯誤怎麼辦 新手小白指南 USDT轉賬地址錯誤怎麼辦 新手小白指南 Apr 21, 2025 pm 12:12 PM

USDT轉賬地址錯誤後,首先確認轉賬已發生,然後根據錯誤類型採取措施。 1.確認轉賬:查看交易記錄,獲取並在區塊鏈瀏覽器上查詢交易哈希值。 2.採取措施:若地址不存在,等待資金退回或聯繫客服;若為無效地址,聯繫客服並尋求專業幫助;若轉給了他人,嘗試聯繫收款方或尋求法律幫助。