Arbitrum 公鏈又一項目發生Rug Pull,涉及金額約300 萬美元

ForesightNews

本次攻擊主要原因是Swaprum 項目方利用了代理合約可切換實現合約的功能,將正常的實現合約切換至存在後門函數的實現合約,從而後門函數盜取了用戶抵押的流動性資產。

撰文:Beosin

2022 年5 月19 日,據Beosin-EagleEye 態勢感知平台消息,**Arbitrum 公鏈上項目Swaprum 項目疑是發生Rug Pull,涉及金額約300 萬美元。 **

Beosin 安全團隊第一時間對事件進行了分析,**發現了項目方部署的流動性抵押獎勵池存在後門,項目方(Swaprum: Deployer)利用了add() 後門函數盜取了用戶抵押的流動性代幣,以達到移除交易池子的流動性獲利的目的。 **

事件相關信息

攻擊交易(由於存在大量的攻擊交易,這裡僅展示部分)

攻擊者地址

0xf2744e1fe488748e6a550677670265f664d96627**(Swaprum:部署者)**

漏洞合約

0x2b6dec18e8e4def679b2e52e628b14751f2f66bc

(透明可升級代理合約)

0xcb65D65311838C72e35499Cc4171985c8C47D0FC

(執行合同)

攻擊流程

為了方便展示我們以其中兩筆交易為例:

調用add 後門函數盜取流動性代幣)

移除流動性獲利)

  1. Swaprum 項目方(Swaprum: Deployer) 通過調用TransparentUpgradeableProxy 合約的add() 後門函數盜取用戶質押在TransparentUpgradeableProxy 合約的流動性代幣。

2.通過將實現合約反編譯後,add() 函數確實存在後門。該後門函數會將合約中的流動性代幣轉賬給_devadd 地址【通過查詢_devadd 地址,該地址返回為Swaprum 項目方地址(Swaprum: Deployer)】。

3.Swaprum 項目方(Swaprum: Deployer) 利用第一步盜取的流動性代幣移除流動性代幣從而獲取大量的利益。

4.值得注意的是,項目方原本的流動性抵押合約並無漏洞,而是通過升級的方式將正常的流動性抵押獎勵合約

(

替換為了含有後門的流動性抵押獎勵合約

(

漏洞分析

本次攻擊主要原因是**Swaprum 項目方利用了代理合約可切換實現合約的功能,將正常的實現合約切換至存在後門函數的實現合約,從而後門函數盜取了用戶抵押的流動性資產。 **

資金追踪

截止發文時,Beosin KYT 反洗錢分析平台發現被盜的約1628 個ETH(約300 萬美金)資金已跨鏈至以太坊上,並且向Tornado Cash 存入了1620 個ETH。

查看原文
免責聲明:本頁面資訊可能來自第三方,不代表 Gate 的觀點或意見。頁面顯示的內容僅供參考,不構成任何財務、投資或法律建議。Gate 對資訊的準確性、完整性不作保證,對因使用本資訊而產生的任何損失不承擔責任。虛擬資產投資屬高風險行為,價格波動劇烈,您可能損失全部投資本金。請充分了解相關風險,並根據自身財務狀況和風險承受能力謹慎決策。具體內容詳見聲明
留言
0/400
暫無留言