以太幣交易所 以太幣交易所
Ctrl+D 以太幣交易所
ads
首頁 > 波場 > Info

bHOME重入攻擊事件分析-ODAILY_USD

Author:

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

1、前言

北京時間3月5日,知道創宇區塊鏈安全實驗室監測到BaconProtocol遭受黑客攻擊損失約958,166美元,本次攻擊利用重入漏洞,并憑借閃電貸擴大收益額。目前攻擊者地址還沒有被加入USDC的黑名單中。

2、分析

攻擊事件如下圖所示,該次攻擊事件的問題點在于lend()函數,攻擊者利用該函數進行重入攻擊。

2.1基礎信息

攻擊合約:0x580cac65c2620d194371ef29eb887a7d8dcc91bf

攻擊者地址:0x7c42f2a7d9ad01294ecef9be1e38272c84607593

攻擊tx:0x7d2296bcb936aa5e2397ddf8ccba59f54a178c3901666b49291d880369dbcf31

寶萊塢明星Amitabh Bachchan的NFT系列拍賣價超過7千萬盧比,創下紀錄:11月6日消息,在Beyondlife.Club組織的拍賣會上,寶萊塢明星Amitabh Bachchan的NFT收藏品“Madhushala”、親筆簽名海報和收藏品已收到9,66,000美元(約合 7.18千萬盧比)拍賣款。拍賣中最成功的是“Madhushala”NFT系列,是Amitabh Bachchan父親的詩,用Amitabh Bachchan自己的聲音錄制,整個系列的總出價超過了7,56,000美元(約5.5千萬盧比),該NFT的最高出價者將參加Amitabh Bachchan的見面會。拍賣的另一個亮點是The Loot Box NFT,盒子的每個買家都收到了NFT收藏的藝術品。

拍賣于11月1日開始并于11月4日結束,由BeyondLife.Club主辦,由Guardian Link提供支持。(news18)[2021/11/6 6:35:55]

漏洞合約:0x781ad73f140815763d9A4D4752DAf9203361D07D

BHEX Chain主網即將正式上線,去中心化跨鏈交易平臺HDEX同步推出:據官方消息,BHEX Chain主網將于2021年7月8日正式上線,與此同時,去中心化跨鏈交易平臺HDEX也將同步推出。

BHEX Chain是由BHEX打造的“異構跨鏈DeFi公鏈“,基于創新的私鑰分片技術、嚴謹的密碼學技術、成熟的橢圓曲線數字簽名、零知識證明和可信多方計算等密碼學工具,實現異構跨鏈完美解決方案。

HDEX是一個支持任意資產安全跨鏈充提的去中心化交易平臺。HDEX基于BHEX Chain OpenDex協議、支持AMM與Orderbook訂單薄快速兌換的交易模式,致力于為全球用戶提供極致性能的去中心化交易體驗。[2021/7/5 0:28:35]

2.2流程

1.攻擊者通過UniswapV2閃電貸借出6,360,000USDC。

2.用閃電貸借出的6,360,000USDC分成3份,去bHOME中進行2次重入攻擊調用了3次lend()函數鑄造共8,465,943.180104bHOME。

合約帝實盤接入BHEX永續 實現數據合約全面對接:據合約帝官方消息,北京時間3月2日,合約帝平臺宣布正式完成BHEX永續合約實盤賬戶的數據對接工作,用戶可以使用合約帝App在自己的賬號中接入BHEX永續合約賬戶的實盤API,同時在合約帝平臺上參與收益展示、數據分析、行情解讀共享等社交活動。[2020/3/2]

3.將剛才重入獲得的bHOME拿去銷毀贖回獲得7,336,924.998USDC。

4、歸還閃電貸借出的6,360,000USDC,并支付19,716的手續費,最后將剩余的957,208.998USDC轉入自己的賬戶。

行情 | BHD本周漲幅超過50%:據火幣全球站數據顯示,BHD比特硬幣在本周漲幅超過50%,當前報價5.8USDT。BHD比特硬幣是POC共識下的幣種,目前全網算力已超過1000PB ,其維持全網算力設備價值已超過2.5億元,POC硬盤挖礦是一種新的挖礦方式,通過硬盤儲存哈希值代替ASIC礦機不停計算哈希值所造成的大量能源消耗,使其挖礦方式更加節能、環保。[2020/1/20]

2.3細節

該次攻擊事件重點在于lend()函數,由于合約https://etherscan.io/address/0x781ad73f140815763d9a4d4752daf9203361d07d#code并未驗證開源,所以我們只能從交易的Debugger中尋找線索。

1、攻擊者通過UniswapV2閃電貸借出6,360,000USDC。

2、用閃電貸借出的6,360,000USDC分成3份,去bHOME中進行重入攻擊2次調用lend()函數鑄造共8,465,943.180104bHOME。

公告 | 韓國交易所Bithumb暫停BHPC存提款:2月14日消息,韓國交易所Bithumb發布公告:由于BHPC主網升級,故將于2月15日12:00暫停BHPC存提款服務。[2019/2/14]

3、將剛才重入獲得的bHOME拿去銷毀贖回獲得7,336,924.998USDC。

4、歸還閃電貸借出的6,360,000USDC,并支付19,716的手續費,最后將剩余的957,208.998USDC轉入自己的賬戶。

2.3細節

該次攻擊事件重點在于lend()函數,由于合約https://etherscan.io/address/0x781ad73f140815763d9a4d4752daf9203361d07d#code并未驗證開源,所以我們只能從交易的Debugger中尋找線索。

分析Debugger可以看到下圖是第一次調用函數,接著進行了2次重入。

從重入攻擊中可以找到INPUT中調用函數的字節碼為0xa6aa57ce。

通過字節簽名可以知道重入攻擊調用的是lend()函數。

從Debugger中我們可以發現攻擊合約的地址0x781ad73f140815763d9a4d4752daf9203361d07d。

通過反編譯合約0x781ad73f140815763d9a4d4752daf9203361d07d得到合約偽代碼內容,可以找到lend()函數。

我們在反編譯的代碼中可以看到該合約使用的ERC777協議,會查詢recipient的回調合約并回調tokensReceived()函數用以重入攻擊。

通過分析可以發現_index就是傳入的USDC數量。

totalSupply和balanceOf的增量都和_index是正比關系,和stor104是反比關系,并且這兩個變量的更新發生在重入攻擊之前,每次都會更新。

stor104記錄的是用戶存入的USDC總量,該變量的更新發生在重入之后,那么在重入的過程中stor104的值是不變的,而上面的totalSupply是在變大,所以最后return的值也會相應的增大,從而使得攻擊者通過重入攻擊鑄造得到比正常邏輯更多的bHOME代幣。

除了該次攻擊事件,BlockSecTeam還阻斷了后面發生的攻擊并將金額返還給了項目方。

交易hash:0xf3bd801f5a75ec8177af654374f2901b5ad928abcc0a99432fb5a20981e7bbd1

3、總結

此次攻擊事件是由于項目方使用了ERC777協議但沒有對回調合約的安全性進行考慮從而導致了重入攻擊的發生,當項目合約有涉及資產的轉移時,建議使用「檢查-生效-交互」模式來保證邏輯代碼的安全,當然我們也可以使用OpenZeppelin官方提供的ReentrancyGuard修飾器來防止重入攻擊的發生。

Tags:USDSDCUSDCCHAusdt幣交易違法嗎香港PCUSDC幣Aave USDCCharityDAO

波場
以太坊的擴容救星Layer2是什么?-ODAILY_以太坊

以太坊作為區塊鏈領域里最活躍的開發平臺,其擁堵和高昂的手續費的問題,讓應用開發者和用戶都苦不堪言。“以太坊苦Gas費和擁堵久矣”,一句話道出了無數人的辛酸.

1900/1/1 0:00:00
詳細回顧波卡網絡的相關參數 -ODAILY_DOT

“波卡知識圖譜”是我們針對波卡從零到一的入門級文章,我們嘗試從波卡最基礎的部分講起,為大家提供全方位了解波卡的內容,當然這是一項巨大的工程,也充滿了挑戰.

1900/1/1 0:00:00
Rikkei Finance被攻擊事件:預言機被黑客任意利用-ODAILY_RIK

北京時間2022年4月15日11點18分,CertiK審計團隊監測到RikkeiFinance被攻擊,導致約合701萬元人民幣資產遭受損失.

1900/1/1 0:00:00
How to NFT 4:音樂-ODAILY_NFT

世界各地的音樂家也開始擁抱這一創新媒介形式,為音樂產業注入新的活力。從未發行的曲目到獨家完整的專輯,藝術家們現在可以直接以NFT的形式發布他們的歌曲,并直接從他們的粉絲那里獲得收入,沒有任何中間.

1900/1/1 0:00:00
又一跨鏈項目Wormhole被盜,跨鏈真的是偽命題嗎?-ODAILY_WOR

背景 2月3日,正當我們在開心過年的時候,Crypto行業卻再次發生了天價黑客攻擊事件,跨鏈協議Wormhole遭到黑客攻擊,損失高達12萬枚wETH.

1900/1/1 0:00:00
阿爾法債券:影響融資效果的風險調整型聯合曲線-ODAILY_QUO

BlockScience和ixo在Interchain基金會的支持下,設計了一個創新的加密經濟原語,實現了通過風險調整型聯合曲線的方式對融資效果產生影響.

1900/1/1 0:00:00
ads