比特幣行情 比特幣行情
Ctrl+D 比特幣行情
ads
首頁 > SHIB > Info

USD:OneRing Finance閃電貸攻擊事件分析-ODAILY

Author:

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

前言

北京時間2022年3月22日,知道創宇區塊鏈安全實驗室監測到Fantom生態穩定幣收益優化器OneRingFinance遭到閃電貸攻擊,黑客竊取逾145萬美元。

分析

攻擊事件如下圖所示,該次攻擊事件的問題點在于OneRingFinance直接使用交易對中的reserves來實時進行OShare的價格計算,攻擊者通過Swap操作提高reserves的量,最終拉升OShare的價格,獲取更多的資金。

基礎信息

攻擊合約:0x6A6d593ED7458B8213fa71F1adc4A9E5fD0B5A58

攻擊者地址:0x12EfeD3512EA7b76F79BcdE4a387216C7bcE905e

攻擊tx:0xca8dd33850e29cf138c8382e17a19e77d7331b57c7a8451648788bbb26a70145

漏洞合約:0xc06826f52f29b34c5d8b2c61abf844cebcf78abf

流程

攻擊者的核心攻擊流程如下:

Web3游戲平臺ITSBLOC完成750萬美元融資,Nexus one等參投:9月8日消息,基于Polygon區塊鏈的Web3游戲平臺ITSBLOC宣布完成750萬美元融資,Vista Labs、Nexus one、Edimus Capital、Atlas Capital、Bull&Bear 等8家機構參投。(benzinga)[2022/9/8 13:16:24]

攻擊者從USDC/MIM交易對中閃電貸借出8000W的USDC到攻擊合約中。

2.攻擊者使用swap把1USDC兌換成1.001miMATIC。

3.使用depositSafe存入79999997的USDC。

4.合約mint給攻擊者41965509OShare,此時攻擊者還有2USDC和1.001miMATIC。

消息人士:MoneyGram與私募股權公司Advent進行收購談判:據Street Insider報道,前Ripple合作伙伴MoneyGram(速匯金)可能會被私募股權公司Advent收購。消息人士透露,雙方正在就潛在的收購進行談判。

據悉, MoneyGram曾經是Ripple的主要合作伙伴。不過,3月初Ripple發布公告稱,Ripple和速匯金共同決定終止當前的合作伙伴關系協議。之后Ripple Labs表示將出售其持有的所有速匯金(MoneyGram)股票,多達820萬股,銷售將持續至9月30日。(U.Today)[2021/7/16 0:58:24]

5.攻擊者將2USDC和0.326miMATIC添加流動性,獲得7.82x10<sup>-7</sup>spLP。

6.將41965509的OSharewithdraw兌換成81534750的USDC。

對沖基金One River向SEC申請創建碳中和的比特幣ETF:對沖基金One River向SEC申請創建碳中和的比特幣ETF,該基金包含了碳信用額度,以使產品實現碳中和。根據招股說明書,One River將從環境平臺MOSS.Earth購買基于以太坊的MCO2加密代幣。

每個代幣代表減少1噸的CO2排放量。如果獲得批準,ETF的股票將在紐約證券交易所交易。(The Block)[2021/5/24 22:39:45]

7.移除流動性獲取0.790USDC和0.862miMATIC。

8.把1.501miMATIC兌換成1.433USDC。

9.歸還8000WUSDC和80080USDC的手續費,最凈獲得1534750-80080=1454670USDC

細節

攻擊者在攻擊之前通過CelerNetwork的cBridge跨鏈獲得了發起攻擊所需的gas。

動態 | 冰島金融監管局批準Monerium成為首家電子貨幣機構:據coindesk報道,冰島金融監管局(FME)批準區塊鏈初創公司Monerium為首家電子貨幣機構。這意味著Monerium已獲得監管機構批準,可在區塊鏈上提供法定貨幣支付服務,并可在整個歐洲經濟區使用。Monerium首席執行官兼聯合創始人Sveinn Valfells解釋稱,電子貨幣在歐洲有著成熟的監管框架,已經使用多年。然而,這次是電子貨幣首次被批準在區塊鏈上使用。[2019/6/15]

通過流程第二步我們可以看出當時USDC和miMATIC的兌換率為約1:1.001,而通過流程第三步和第四步的swap后可以在第五步中看到USDC和miMATIC的兌換率變成了約1:0.163,所以我們需要重點分析deposit函數和withdraw中計算價格的問題。

分析交易的Debugger,可以看到調用的是depositSafe函數。

查看depositSafe函數,其內部會調用_deposit函數,繼續跟進,發現在_deposit函數中又調用了_doHardWorkAll函數,最后mintOShare給攻擊者。

分析 | 幣安研究院:Monero硬分叉增加了遭受51%攻擊的風險:據bitcoinexchangeguide報道,根據幣安研究院(Binance Research)最近發布的一份報告,從技??術層面上看,Monero(XMR)的最新硬分叉取得了成功,但該網絡遭受51%攻擊的風險大幅增加。[2019/3/28]

而在_doHardWorkAll函數中使用了for循環將部分存入的USDC全部兌換成其他的代幣。

執行此次depositSafe函數時getSharePrice計算的OShare價格為1062758591235248117。

接下來我們看下getSharePrice函數的代碼,在getSharePrice函數中調用了balanceWithInvested函數,而在balanceWithInvested函數中又調用了investedBalanceInUSD函數。

繼續跟進,investedBalanceInUSD函數是在合約MasterChefBaseStrategy中,其合約地址為:https://ftmscan.com/address/0xdbc07e219ba0cb5fddcd0fa0c5cc1eddfb77e082#code

investedBalanceInUSD函數返回的是getUSDBalanceFromUnderlyingBalance函數,在getUSDBalanceFromUnderlyingBalance函數中可以發現合約使用兩個代幣的數量進行計算,而前面攻擊者由于閃電貸存入了大量的USDC,從而使得最終的_amount的值也變大了。再次回到getSharePrice函數中就可以發現,_sharePrice也會相應變大。

流程第六步使用了withdraw函數。

在withdraw函數中我們發現同樣調用了getSharePrice計算OShare價格,在該階段為1136563707735425848,OShare的價格的確變大了,而最終的取款數量是通過內部調用_withdraw函數計算得到的。

_withdraw函數中最終取款的值為_realWithdraw,而_realWithdraw=_toWithdraw.mul(uint256(10)**uint256(ERC20(_underlying).decimals())).div(uint256(10)**uint256(decimals()));,所以我們再看到_toWithdraw,發現其值同樣是由balanceWithInvested計算得到的,所以這就會導致最終將OShare兌換成USDC變多。

總結一下:

USDC↑->_amount↑->getUSDBalanceFromUnderlyingBalance(_underlyingBal)↑->investedBalanceInUSD()↑->balanceWithInvested()↑->_sharePrice↑

USDC↑->_amount↑->getUSDBalanceFromUnderlyingBalance(_underlyingBal)↑->investedBalanceInUSD()↑->balanceWithInvested()↑->_toWithdraw()↑->_realWithdraw()↑

后續處理

針對此次攻擊,OneRingFinance團隊采取了四種補救措施,包括暫停保險庫,分析、調試、修復漏洞,通過財政庫還款,以及提供漏洞賞金。

保險庫狀態:保險庫已暫停,OneRingFinance團隊正在努力重新設置。

分析、調試、修復:OneRingFinance團隊已工作了很多小時,來修復允許黑客執行這次攻擊的問題,團隊已與許多合格開發者、協議合作,以查漏協議中所有的代碼,協議有漏洞是完全出乎意料的,甚至對一些高級開發人員來說也是如此,因為他們以前審查過OneRingFinance的代碼。

通過協議財政部還款:該團隊正在制定一項計劃,為受影響的人提供具體的中長期還款計劃。

賞金:團隊將提供被盜資金的15%以及100萬RING代幣,作為黑客返還資金的賞金。

總結

該次攻擊事件是由于項目使用實時儲備量來計算價格導致攻擊者通過閃電貸借出大量USDC并存入使得儲備量增大拉升OShare價格造成差值從而獲利。

Tags:USDANCNCEONEusdp幣交易違法嗎Cudl FinancePhiFiV2 FinanceJONES價格

SHIB
WEB:Web 3.0去中心化互聯網如何實現?-ODAILY

互聯網的歷史 Web2.0在信息消費和內容創建等方面貢獻了無與倫比的經濟增長,代表了人類進化的重要時代,新的工作方式、消費者信息和人類文明的進步;而Web3.0被譽為由創造者經濟推動的技術范式.

1900/1/1 0:00:00
FTS:千里之堤毀于蟻穴,Fortress Protocol慘遭攻擊-ODAILY

前言 北京時間2022年5月9日,知道創宇區塊鏈安全實驗室監測到BSC鏈上借貸協議FortressProtocol因預言機問題被攻擊,這是最近實驗室檢測到的第三起預言機攻擊事件,損失包括1.

1900/1/1 0:00:00
AKI:“存幣生幣”喚醒熊市機遇,五款Staking質押方案齊上頂峰AscendEX -ODAILY

4月22日,頂峰AscendEX同時上線五款熱門幣種的Staking質押方案,包括雪崩協議Avalanche、現象級鏈游AxieInfinity、高性能公鏈Fantom、Layer2擴展方案Po.

1900/1/1 0:00:00
BIT:Bitfinex一周簡報(0404-0410)-ODAILY

鏈上數據:30分鐘內火幣地址向Bitfinex轉賬約1億USDT鏈聞消息,據WhaleAlert顯示.

1900/1/1 0:00:00
Qredo:在Qredo上進行P2P掉期場外交易-ODAILY

場外交易占加密活動的很大一部分。在散戶交易層面,大部分市場活動是通過交易所進行的。這是因為這些平臺為交易者提供了一種簡單而安全的方法,可以快速進出倉位,并具有充足的流動性和公平的點差.

1900/1/1 0:00:00
比特幣:詳解ICP與BTC集成-ODAILY

PresentedbyDiegoPrats&ManuDrijvers 互聯網計算機概述 互聯網計算機是一個像比特幣和以太坊的Layer1公鏈,但技術是完全獨特的.

1900/1/1 0:00:00
ads