MEV機器人(0xBAD…)被(0xB9F78...)攻擊,導致146萬美元的資產受到損失。
雖然合約無法被看到並被證實,但交易流程顯示,漏洞合約被(0xBAD…)批准轉移了1101枚ETH。
此前,該MEV機器人本身也剛剛完成了一筆交易,從僅僅11美元的USDT交易中獲利了15萬美元。
什么是MEV
MEV是 “礦工可提取價值(Miner Extractable Value)”或 “最大可提取價值(Maximal Extractable Value)”的縮寫。礦工,或者更准確地說是驗證者(現在以太坊已經轉爲Proof of Stake),有能力在區塊內對交易進行排序。這種重新安排交易順序的能力意味着他們可以領先於用戶的交易。
最常見的MEV的形式之一被人們稱爲三明治攻擊,即驗證者看到有人試圖購买某種資產,所以他們在原始交易之前就“插隊”進行自己的交易並購买資產,然後加價賣給原始購买者。
通過此行爲,他們可從用戶身上榨取價值,而用戶往往並不知道他們沒有得到他們所期望的價格。因此此類MEV機器人可以多次重復交易從而獲得豐厚的利潤。
這裏有個很簡單的例子或許可以幫你直接理解:如果一個代幣的價格是1美元,你买了價值100萬美元的代幣,你自然會期待得到100萬個代幣(先忽略其他費用)。
但是,如果一個MEV機器人在一個未確認的區塊中發現了你的交易,它將在你之前以1美元的價格購买N量的代幣。在你的交易執行之前,價格可能會增加到2美元甚至更高,所以你最終只收到50萬個代幣。你的這筆交易也將代幣價格提升到了3美元。隨後,MEV機器人將以現在的高價出售它所在你之前就購买的代幣。
事件總結
2022年9月27日,MEV機器人(0xBAD..)被攻擊利用,造成了1,463,112.71美元的資產損失。
MEV機器人的所有者給攻擊者發了一條信息,“祝賀”他們發現了 “難以發現”的漏洞,並爲他們提供了20%的賞金以換取暫時不採取法律行動的”承諾“。該”承諾“的最後生效期限是北京時間2022年9月29日早7點59分。
在MEV機器人被利用之前,它已經預先運行了一筆交易,該交易從僅僅11美元的USDT中獲利了15萬美元。該交易是一個180萬美元的系列兌換,從cUSD 兌換成WETH再到USDC。由於交易過程中的價格下跌,180萬美元的SWAP只換來了約500美元的USDC。
在MEV機器人漏洞被公开後,錢包所有者給MEV漏洞利用者發了消息。除了請求歸還資金以及提供“漏洞發現的獎勵”,還解釋說他們錯誤地觸發了SWAP。而真正的目的其實是爲了分裝他們的代幣。
攻擊流程
MEV機器人的代碼不是开源的,因此我們很難看到這個漏洞到底是如何被利用的。但是CertiK的安全專家還是確定了以下一些細節:
① 漏洞利用者的EOA(外部擁有的地址)在漏洞合約上調用了contract.exexute
② 漏洞合約調用dydx.SoloMargin.operate,params actionType = 8,對應ICallee(args.callee).callFunction()
③ dydx.SoloMargin.operate觸發 delegateCall dydx.OperationImpl.operate。
④ delegateCall是MEVBot.callFunction(byte4),byte4是WETH9.approval(exploit contract,wad)。攻擊合約獲得批准,1101枚ETH被發送到了漏洞利用者的錢包。
鏈上活動
首先,有180萬美元被換成了大約500美元的穩定幣。
其次在這筆交易中,我們可以看到0x430a向Uniswap發送了180萬美元的cUSDC,並收到528美元的穩定幣作爲回報。
MEV機器人(0xBAD…)在下圖的交易中賺取了1101枚ETH。
就在幾個小時後,我們看到一筆價值1,463,112.71美元的WETH交易通過一個未知的函數被發送到0xB9F7,這就是被攻擊利用的那筆交易。
隨後,盡管MEV機器人所有者向該事件的“始作俑者”發出信息,要求歸還他們資金,但這次似乎不像其他的攻擊,社群未對被攻擊者有憐憫之心。
MEV在那些不怎么使用它的人群中是非常不受歡迎的,因爲以太坊的高額費用和擁堵問題,加上DeFi生態系統十分活躍,讓MEV機器人有了很多坐收漁利的可乘之機。許多用戶在交易過程中都不可避免地要經歷被MEV機器人套取價值,因此很多用戶都在交易中爲攻擊發起者拍手稱快以表達自己的不滿。
當然也有一些人則趁機要求分一杯羹。
寫在最後
攻擊發生後,CertiK的推特預警账號以及官方預警系統已於第一時間發布了消息。同時,CertiK也會在未來持續於金色財經及官方公衆號發布與項目預警(攻擊、欺詐、跑路等)相關的信息。請大家持續關注!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。
標題:MEV機器人被攻擊損失146萬美元事件分析
地址:https://www.torrentbusiness.com/article/18023.html
標籤: