Menu

  • Home
  • Trending
  • Recommended
  • Latest

分類

  • #2021 新年特輯
  • 100天區塊鏈挑戰
  • 2019 台灣區塊鏈產業指南
  • 2020 台灣區塊鏈產業年鑑
  • 2022 台灣年度最影響力人物榜
  • 2023 台灣年度影響力人物榜
  • 2023 新春特輯
  • 2024 TON Hacker House
  • 2024新春特輯
  • ABS 2018 專題報導
  • AI
  • CBDC是什麼?為何全球都在積極研究、有什麼優點與隱憂
  • Cefi
  • dao
  • dApps
  • defi
  • DePIN 如何開啟去中心化物理網路革命?
  • Entertainment
  • EOS
  • EOS insights
  • Gaming
  • Howto & Style
  • ICO
  • JiaJia
  • Layer 2
  • Libra
  • Movie
  • Music
  • News
  • nft
  • Plurality 多元宇宙
  • Starknet 空投落地,後續帶來什麼影響?
  • TON的崛起之路》背靠 Telegram 如何實現 Web3 大規模應用?
  • Uncategorized
  • Web3.0
  • 中國
  • 亞太
  • 交易所
  • 人物專訪
  • 以太坊
  • 以太坊
  • 以太坊 Dencun 坎昆升級將臨,你需要知道的所有事
  • 以太坊再質押協議為何成為最熱門賽道?
  • 供應鏈
  • 保險
  • 債券
  • 元宇宙
  • 全台最大詐騙案!Ace交易所涉垃圾幣詐騙
  • 全球加密貨幣監管最新動態統整
  • 其他國家
  • 其他幣別
  • 分散式帳本技術
  • 創投
  • 加密貨幣「詐騙手法」整理,學習如何保護你的資產
  • 加密貨幣市場
  • 區塊鏈平台
  • 區塊鏈新手全攻略,你需要知道的加密貨幣基礎
  • 區塊鏈新手教學
  • 區塊鏈活動
  • 區鍵禧
  • 即時新聞
  • 台灣
  • 哈希派
  • 國際組織報告
  • 多元宇宙Plurality有多重要?未來20年人類躍進關鍵
  • 央行
  • 娛樂平台
  • 安全
  • 專欄作者
  • 巴拉區塊事
  • 市場分析
  • 幣安與美國司法部達成 43 億美元和解,CZ認罪
  • 影片測試的分類
  • 快訊
  • 技術
  • 抓住空投爆擊!值得埋伏的項目、互動教學總整理
  • 投資分析
  • 挖礦
  • 推薦閱讀
  • 搶先看
  • 支付
  • 政府報告
  • 數位產權
  • 數據報告
  • 概念
  • 歐洲
  • 比特幣
  • 比特幣現貨ETF上市,真帶來了增量資金?
  • 比特幣第四次減半將臨,行情怎麼走?
  • 比特幣銘文大爆發,Oridinal 如何改變 BTC 生態?
  • 比特彭
  • 汪彪
  • 法規
  • 測試網
  • 灰度
  • 物聯網
  • 犯罪
  • 獨立觀點
  • 瑞波
  • 環境永續
  • 社交
  • 私人機構報告
  • 稅務
  • 穩定幣
  • 管制
  • 美國
  • 肺炎
  • 能源
  • 訴訟
  • 評級報告
  • 財金哥 & 區塊妹
  • 身份驗證
  • 遊戲
  • 鄧庶杭
  • 金融市場
  • 銀行
  • 錢包

Subscriptions

  • 零壹財經 01 binary
    01 Binary
  • 0xdt
  • 0xJigglypuff
  • aaaaYYYY
  • ABCDELabs

Recent News

  • 圖解多元宇宙》V神、Glen力推的Plurality是什麼?為何協作技術是人類社會進步關鍵
  • 精選文章搶先看!動區登入Access質押訂閱服務,解鎖寶貴資訊快人一步
  • ABS獨家專訪》Gitcoin共同創辦人Scott:台灣是現實與Web3治理的重要交匯點
動區動趨-最具影響力的區塊鏈新聞媒體
  • Home
    • Home Layout 1
    • Home Layout 2
    • Home Layout 3
  • Browse
    • News
    • Movie
    • Music
    • Technology
    • Howto & Style
    • Entertainment
    • Gaming
  • Features
    • Youtube Video
    • Vimeo Video
    • Dailymotion Video
    • Self-hosted Video
    • User Profile
    • Playlists
    • User-created Playlist
    • Favorite Playlist (Private)
    • Watch Later Playlist (Private)
    • All JNews Features
No Result
View All Result
  • Login
  • Register
UPLOAD
動區動趨-最具影響力的區塊鏈新聞媒體
No Result
View All Result
Home 技術

BSC遭駭事件》Paradigm研究員:3分鐘了解5億美元BNB失竊全過程

odailynews by odailynews
2022-10-09
in 技術, 犯罪
696 22
0
BSC遭駭事件》Paradigm研究員:3分鐘了解5億美元BNB失竊全過程
987
SHARES
4.5k
VIEWS
Share on FacebookShare on Twitter

Paradigm 研究員 samczsun 在社交媒體上發文表示,鏈上數據及相關程式碼顯示,BSC 跨鏈橋的驗證方式存在BUG,該BUG 可能允許攻擊者偽造任意消息,本文為 samczsun 的駭客技術細解。
(前情提要:BNB Chain後續》將發起「凍結駭客贓款」鏈上投票;幣安燒毀超1億BUSD)
(背景補充:更新》BNB Chain 於13:31 恢復出塊,發布節點更新:封鎖駭客地址、暫停原生跨鏈 )

本文目錄

  • RelatedPosts
  • 圖解多元宇宙》V神、Glen力推的Plurality是什麼?為何協作技術是人類社會進步關鍵
  • 6 Sci-fi Gadgets in Movie We Wish Actually Existed
  • Tesla’s Chinese factory just delivered its first cars
  • samczsun 分析文章如下:

 

RelatedPosts

圖解多元宇宙》V神、Glen力推的Plurality是什麼?為何協作技術是人類社會進步關鍵

6 Sci-fi Gadgets in Movie We Wish Actually Existed

Tesla’s Chinese factory just delivered its first cars

今天上午, BNB Chian 跨鏈橋BSC Token Hub 遭遇攻擊。駭客利用跨鏈橋漏洞分兩次共獲取200 萬枚BNB,價值約5.66 億美元。(注:BSC Token Hub 是BNB 信標鏈(BEP2)和BNB 鏈(BEP20 或BSC)之間的跨鏈橋。)

消息一出,BNB 價格在2 小時內一度下跌近5%,跌至278.7 美元低點,現報價284 美元,24 小時跌幅4.24%。

根據BNB Chain 的說法,從BSC 提取的資金的初步估計在1 億美元至1.1 億美元之間。並且,Tether 也在第一時間將駭客地址列入黑名單。「感謝社群和我們的內部和外部安全合作夥伴,估計700 萬美元已經被凍結。」

Binance 創辦人CZ 在社交媒體上發文表示,目前幣安已要求所有驗證者暫停BSC 網路,用戶的資金是安全的,對於給用戶帶來的不便深表歉意,並將相應地提供進一步的更新。

針對具體的攻擊方式, Paradigm 研究員 samczsun 在社交媒體上發文表示,鏈上數據及相關程式碼顯示,BSC 跨鏈橋的驗證方式存在BUG,該BUG 可能允許攻擊者偽造任意消息;本次攻擊中,攻擊者偽造資訊通過了BSC 跨鏈橋的驗證,使跨鏈橋向攻擊者地址發送了200 萬枚BNB。


samczsun 分析文章如下:

攻擊者從Binance Bridge 竊取了200 萬BNB(約5.66 億美元)。此後我一直在與多方密切合作致力於揭示這一切如何發生的。

事情的起因是@zachxbt 突然把攻擊者的地址發給了我。當我點擊進去的時候,我看到了一個價值數億美元的帳戶;要麼是有項目rug 跑路,要麼就是正在進行大規模的駭客攻擊。

一開始,我以為@VenusProtocol 又被黑了。然而,很快我就確定了攻擊者「真的」向Venus 存入了超過2 億美元。這時我就需要弄清楚這些資金的來源。

答案是,攻擊者以某種方式說服了幣安跨鏈橋,直接給他們(駭客)發送了1,000,000 BNB,而且是兩次。

要嘛幣安推出Web3 有史以來最大的「禮包」,要嘛攻擊者發現了一個嚴重的漏洞。我首先將攻擊者的交易與合法提款進行比較。我注意到的第一件事是攻擊者使用的高度始終相同——110217401,而合法提款使用的高度要大得多,例如270822321。

我還注意到攻擊者的證明明顯短於合法提款的證明。這兩個事實使我確信,攻擊者已經找到了一種方法來偽造該特定區塊(110217401)的證明。現在,我必須弄清楚這些證明是如何工作的。

在Binance 上,有一個特殊的預編譯合約用於驗證IAVL 樹。如果您對IAVL 樹一無所知,也不要擔心,因為有95% 的內容我都不懂。幸運的是,你和我所需要的只是剩下的5%。

基本上,當你驗證一個IAVL 樹時,你指定了一個「操作」列表。幣安跨鏈橋通常需要兩個操作:「iavl:v」操作和「multistore」操作。以下是它們的實現(implementation):https://github.com/bnb-chain/bsc/blob/46d185b4cfed54436f526b24c47b15ed58a5e1bb/core/vm/lightclient/multistoreproof.go#L106-L125

為了偽造證明,我們需要兩個操作都成功,並且我們需要最後一個操作(multistore))返回一個固定值(指定塊的hash值:110217401)。

通過查看implementation,我們可以發現,操縱根hash是不可能的,或者至少非常困難。這意味著我們需要我們的輸入值等於其中一個提交id。

「multistore」操作的輸入值是「iavl:v」操作的輸出值。這意味著我們想以某種方式控制這裡的根變量,同時仍然通過值驗證。

Paradigm研究員:3分鐘了解5億美元BNB失竊的全過程(12)那麼如何計算根hash?它發生在一個名為COMPUTEHASH 的函數中。在非常高的層次上,它遞歸地遍歷每條路徑和葉節點並進行大量的hash運算。

https://github.com/cosmos/iavl/blob/de0740903a67b624d887f9055d4c60175dcfa758/proof_range.go#L237-L290

實際上實現細節並不重要,重要的是,由於hash函數的工作方式,我們基本上可以肯定地說,任何(path, nleaf)對都會產生唯一的hash。如果我們想偽造證據,這些就得保持不變。

查看證明在合法交易中的佈局方式,我們看到它的路徑很長,沒有內部節點,只有一個葉節點,這個葉節點包含我們惡意載荷的hash值!如果我們不能修改這個葉節點,那麼我們需要添加一個新的葉節點。

當然,如果我們添加一個新的葉節點,我們還需要添加一個新的內部節點來匹配。

現在我們只需要面對最後一個障礙。我們如何真正讓COMPUTEHASH 返回我們想要的根hash?好吧,請注意,最終我們將需要一個包含非零右hash的路徑。當我們找到一個匹配時,我們斷言它與中間根hash匹配。

讓我們稍微檢測一下程式碼,這樣我們就可以弄清楚我們需要什麼hash,然後剩下的就是把它們放在一起,我們將採用合法證明並對其進行修改,以便:

  1. 我們為偽造的有效負載添加一個新葉節點;
  2. 我們添加一個空白內部節點以滿足證明者;
  3. 我們調整我們的葉節點以使用正確的根hash提前退出

https://gist.github.com/samczsun/8635f49fac0ec66a5a61080835cae3db

值得注意的是,這不是攻擊者使用的確切方法。他們的證明路徑要短得多,我不確定他們究竟是如何生成的。但是,漏洞利用的其餘部分是相同的,我相信展示瞭如何從頭開始構建它是有價值的。

總之,幣安跨鏈橋驗證證明的方式存在一個錯誤,該錯誤可能允許攻擊者偽造任意消息。幸運的是,這裡的攻擊者只偽造了兩條消息,但損害可能要嚴重得多。

 

📍相關報導📍

BNBChain 遭駭捲走帳上 5 億美金:時間軸梳理與原因解析

更新》BNB Chain 於13:31 恢復出塊,發布節點更新:封鎖駭客地址、暫停原生跨鏈

BNB Chain駭客已轉移近1億鎂至Fantom、以太坊!CZ:用戶資產是安全的



Tags: BNB Chainsamczsun分析幣安竊盜駭客

Recommended videos

2:00

圖解多元宇宙》V神、Glen力推的Plurality是什麼?為何協作技術是人類社會進步關鍵

2.5k Views
2024-09-09
    12:19

    English Soccer Is Hopelessly Addicted to José Mourinho

    2.5k Views
    2024-06-28
      1:07

      Switch fishing using Joy-Con as futuristic fishing rod

      2.5k Views
      2024-07-16
        0:20

        6 Sci-fi Gadgets in Movie We Wish Actually Existed

        2.5k Views
        2024-08-02
          Show More
          Copyright (c) 2019 by Jegtheme.
          • About
          • Buy JNews
          • Request A Demo
          • Contact
          No Result
          View All Result
          • Account
          • BlockTempo Beginner – 動區新手村
          • Change Password
          • Forgot Password?
          • Home 1
          • Home 2
          • Home 3
          • Jin-homepage
          • Latest
          • Login
          • Profile
          • Register
          • Reset Password
          • Trending
          • Users
          • Users List Item
          • 不只加密貨幣,談談那些你不知道的區塊鏈應用|動區新手村
          • 所有文章
          • 關於 BlockTempo

          © 2025 JNews - Premium WordPress news & magazine theme by Jegtheme.

          Welcome Back!

          Login to your account below

          Forgotten Password? Sign Up

          Create New Account!

          Fill the forms below to register

          All fields are required. Log In

          Retrieve your password

          Please enter your username or email address to reset your password.

          Log In

          Add New Playlist