本文へスキップ
727 Finance
日本語

オンチェーン追跡:ハッカーがバイナンスから62.8億ドルを奪取、完全な攻撃経路の詳細な回顧

Binanceのホットウォレットが62.8億ドル相当をハッキングされ、オンチェーン追跡により、攻撃者がEIP-7702認可を利用してウォレットを乗っ取り、Tetherなどの発行体が資金を凍結する前に資金を移動させた手口が明らかになった。これにより、この史上最大のセキュリティインシデントの全容が再構成された。

著者:Dickson(@DicksonWuML)

編集:Shenchao TechFlow

Shenchao紹介:Binanceのホットウォレットからの盗難は、本日の暗号資産市場における最大の事件である。CertiKのエンジニアでSEALメンバーのDicksonは、オンチェーンの記録をトランザクションごとに追跡し、攻撃者がTornado Cashから出金して資金を準備し、EIP-7702認可を利用してBinanceのイーサリアムホットウォレットを掌握し、Tether、Circleなどの発行体と資金凍結を競い合う全過程を再構成した。本記事の金額と時刻は著者の投稿時点(北京時間10月30日午前8時頃)のオンチェーン統計であり、時刻はUTC(+8時間で北京時間)、Binanceによる公式確認はまだ得られていない。

Binanceのホットウォレットは本日、8つのチェーンにわたり約62.8億ドルを失った。うち60.7億ドルは最初の55分以内に送金され、その後攻撃者は2時間以上にわたりイーサリアムウォレットの一つを繰り返しスイープした。

その後、Tether、Circle、Ripple、Paxos、World Liberty、Binanceが約28.0億ドルを凍結した。約32.7億ドルは依然として自由に移動可能で、主にBTCとETHである。

私は今回の事件全体をオンチェーンで追跡した。凍結前の攻撃者の資金移動も含めて 🧵

62.8億ドルの内訳(UTC 20:24時点の価格):

• イーサリアム 37.4億ドル

• ビットコイン 18,270.2 BTC、14.7億ドル

• Tron 6億1,270万USDT + 4,640万TRX、6億2,750万ドル

• XRP 2億3,350万XRP、2億9,650万ドル

• Solana 970,522 SOL、9,610万ドル

• Arbitrum 8,426 ETH + 7,460万ARB、3,180万ドル

• Avalanche 181万AVAX + 841万USDt、2,430万ドル

• Optimism 4,420万OP、480万ドル

イーサリアム上の37.4億ドルは5つのバッチで流出した:

• 20:24:23、Binance 14に対する単一のsweep():167,464.25 ETH、16.15億USDT、その他61トークン、合計25.3億ドル

• 20:41と20:59、Binance 14を信頼するBinanceスマートウォレットから7億8,000万 + 4,300万USDCが送金され、合計8億2,260万ドル

• 20:24:47、Binance 16が攻撃者に直接送信した9件の送金に署名:28,005.6 ETH、5,570万USDT、2,590万RLUSD、84.5 WBTC、820,000 UNI、1,199 XAUt、1,880万ENA、304,600 LINK、5,836億PEPE、合計1億7,420万ドル

• 21:04と21:44、Binance 14の追加2回のスイープ:2,070 ETHと2億430万USDT、合計2億960万ドル

• 22:39、新しいウォレットへの最終スイープ:128.5 ETHと122の小型トークン、約50万ドル

資産別:18.7億USDT、8億2,300万USDC、4億5,700万ETH(197,668 ETH)、8,850万RLUSD、7,680万wBETH、5,050万XAUt、4,960万UNI、4,470万ENA、4,010万PEPE、2,960万LINK、2,780万USD1、および約50の小規模トークン。準備は前日から始まっていた。10月28日UTC 07:39、攻撃者のメインウォレット0x7c8601d4645b93cea45f71e118a729332e6b5ca0はまずTornado Cashから0.1 ETHを引き出し、その後さらに2回引き出した。次に2つ目のウォレットがTornadoから1 ETHを引き出し、10月29日18:20にメインウォレットへ送金した。

10月29日02:28、彼らはスイーパーコントラクトをデプロイした。13:51から16:47にかけて、彼らは自身のウォレットでリハーサルを行った。EIP-7702デリゲーションを使用し、テスト用USDTとUSDCをスイープし、その後引き出した。15:59には、汎用呼び出し関数を備えたv2バージョンをデプロイし、後に8億2,300万ドルのUSDCを移動させたのはこの関数であった。

UTC 20:04:52、最初のステップは失敗した。BinanceのXRPウォレットが42,750,000.1 RLUSDを攻撃者に送金したが、攻撃者のXRPアカウントはまだ存在していなかったため、送金は返却された。

8秒後、185,017,485.5 XRPが正常に送金され、これによりアカウントが作成された。20:09までに、他に4つのBinance XRPウォレットも空にされた。

その後、連鎖反応が続いた:

20:10 Solana、965,455.1 SOLが単一トランザクションで移動

20:18 Optimism、4,420万OP

20:20 Bitcoin、18,270.2 BTCが11トランザクションで移動し、同一ブロック内で1,000 BTCのチャンクに分割

20:20から20:22 Tron、6億1,270万ドルUSDT + 4,640万TRX

20:30から20:35 ArbitrumとAvalanche

Ethereumが攻撃手法を明らかにした。20:20:59、攻撃者は50件のEIP-7702承認を伴うトランザクションを送信し、すべてBinance 14の秘密鍵で署名され、ナンス18,914,775から18,914,824に対応していた。

Binance 14自体は20:17:47にちょうど18,914,775を使用していた。これは、これらの承認が使用のわずか数分前に署名されたことを示している。

ナンス18,914,809の承認が一致した。同一ブロック内のBinance 14自身のトランザクションは18,914,808を使用しており、その瞬間からBinance 14は攻撃者のコードを実行していた。

20:24:23、単一のsweep()が167,464 ETHと16億1,500万ドルUSDTをそこから移動させた。24秒後、Binance 16は攻撃者に直接送信される9件の送金に署名した。20:41と20:59に、攻撃者はBinance 14を使用して、それを信頼していたBinanceスマートウォレットから8億2,300万ドルUSDCを移動させた。

次に来たのは凍結との競争であった。攻撃者はUSDTを迅速に分割した:

• 20:30、5億ドルUSDTが0x9749…c762に送金された。20:59までに、そのうち3億2,500万ドルがRFQマーケットメイカーを通じてETHにスワップされ、残りの1億7,500万ドルは先へ送金された

• 20:33、2億ドルUSDTが0x0ddf…697eに送金された。約1,000万ドルがDEXで売却され、1億9,000万ドルが0x8d53…639aに送金され、同アドレスは6,000万ドルをAaveに預け入れ、それを担保にETHを借り入れた

Tetherの最初のブラックリスト登録バッチは21:01:35に発効した:まだ9億7,100万ドルUSDTを保有していた0x5227、およびすでに空にされていた0x9749。Circleは21:04:59に8億2,300万ドルUSDCを凍結した。

一部の資金は最後の数秒で逃れた:• 21:01:59に、0x8d53は1億3000万USDTを0x77ed…c3ebに送金した。48秒後の21:02:47に、Tetherは0x8d53を凍結した• 21:04から21:06にかけて、0x77edはDEXで約5000万USDTを売却し、8000万を0x7aa4…bfd1に送金した

• 21:08から21:11にかけて、0x7aa4はさらに約5000万を売却し、最後の3000万を移動させた。Tetherが21:12:35に0x7aa4を凍結した時点で、すでに残高は空になっていた

• 21:16:11に、0xccbe…a263は3000万を送金した。36秒後にTetherは0xccbeを凍結し、21:18:59に0xb171…c8c3でその3000万をインターセプトした

• 0x9749が送金した1億7500万は、Tetherが21:14:59に凍結するまで0xaa24…54a0に残っていた

合計で、Ethereum上の18億7500万USDTのうち、約4億3500万がブラックリストによる追跡が追いつく前に売却された。13億8000万が凍結され、6000万がAaveの担保として閉じ込められている。

他の発行体による措置(時系列順):

• 20:57:47 World Libertyは0x5227内の4850万WLFIをブラックリストに登録した

• 21:07:55 TetherはAvalanche上の841万USDtを凍結した。攻撃者は21:40:47にそれを移動させようとし、トランザクションはリバートした

• 21:09から21:21にかけて、TetherはTron上の3つのウォレットで3億7870万USDTを凍結した。それ以前に、2億3400万はすでにSunSwap経由でTRXにスワップされていた

• 21:11:23 Tetherは12,574 XAUt(約5000万USD)を凍結した

• 22:00:59 RippleはRLUSDを凍結した。攻撃者はすでに21:33にそれを0xe702…958dに移動し、4800万をETHに売却しており、最後の売り注文と凍結が同じブロックで発生した。4050万がインターセプトされた

• 22:10:35 World Libertyは2780万USD1を凍結した

• 22:30:47 Paxosは1,907 PAXGを凍結した

• 22:48:35 Binanceは29,934 wBETH(約7500万USD)をブラックリストに登録した。攻撃者はすでに21:52にそれを0x7f9d…15e3に移動していた

First Digitalの345万FDUSDは依然として送金可能である。

Binance 14は攻撃者のコントラクトに委任されたままで、綱引き状態となった:

• 21:04と21:44に、攻撃者は再びスイープを実行した。最初に1,700 ETH、次に370 ETHと2億400万USDT。このUSDTは、すでにTetherによって凍結されていた0x5227に着地した

• 22:06:23に、TetherはBinance 14自体をブラックリストに登録した。Binance自身によるそのアドレスからのUSDT送金は22:15と23:01に失敗した

• 22:39に、攻撃者は再びスイープを実行し、今回は新しいウォレットへ:128.5 ETHと122の小型トークン

• 22:55から23:07にかけて、Binance自身がBinance 14を空にした:Binance 8への46件のトークン送金で、約12秒ごとに1件

• 23:36から23:38にかけて、攻撃者はsweep()をさらに4回呼び出したが、4回とも空振りに終わった

Ethereum以外:

• Arbitrum、21:35から21:38:8,426 ETHと7,460万ARBすべてが新しい7702ウォレット0x3e2b…32d5に移動され、21:41にARBの取引が承認された。23:50時点でもまだそこにあった

• Avalanche、21:45:34:1,813,999 AVAXが0x8035…c397に移動された。その後200,005 AVAXが0xc39e…9824から送金され、23:27:35に同じアドレスがCircleのCCTPクロスチェーンブリッジ経由でEthereum上の1,563,812.78 USDCを受け取った。4分後の23:31:59に、Circleはそれをブラックリストに登録した• Bitcoin、XRP、Solana、Optimismの資金はまだ移動していない。BTCは19のウォレットに分散しており、そのうち17のウォレットがそれぞれ正確に1,000 BTCを保有している

UTC約23:50時点の状況:

凍結済み、約28.0億米ドル

• Ethereum上のUSDT 13.8億、Tron上の3億7,870万、Avalanche上の841万(Tether)

• USDC 8億2,460万(Circle)

• RLUSD 4,050万(Ripple)、USD1 2,780万(World Liberty)、XAUt 12,574(Tether)、wBETH 29,934(Binance)、PAXG 1,907(Paxos)、WLFI 4,850万

未凍結、約32.7億米ドル

• BTC 18,270、14.2億米ドル

• ETH 458,770が9つのウォレットに分散、10.3億米ドル

• XRP 2億3,350万、2億8,900万米ドル

• TRX 6億8,460万、2億4,300万米ドル

• Ethereum上のその他トークン約1億3,600万米ドル

• SOL 970,500、9,300万米ドル、加えてARB、AVAX、OP、約4,800万米ドル

さらに6,000万USDTがAaveの担保としてロックされている。

注記:BTC、XRP、Tron上の送金はタイミングとトランザクションのフィンガープリントによって関連付けられた。同一の時間帯、全新規の受取アドレス、Binance自身の出金とは異なる手数料とトランザクション形式である。盗難額はUTC 20:24の価格で計算され、現在の保有額はUTC 23:50頃の価格で計算されている。

すべてのトランザクションと凍結に関するオンチェーン証拠は下の投稿に添付されている。見落としがあれば教えてほしい!

関連ニュース

  1. SlowMist:Binanceハッキングが間接的にstETH利回りを押し上げ、Lidoの7日間平均APRは4.2%に上昇

  2. ナスダック上場企業NXTTは、バイナンスのハッキングと量子リスクを理由に、4億5000万ドル相当のビットコイン売却を検討している。

    PANews 10月31日付の報道によると、CoinDeskの情報として、ナスダック上場のソフトウェア企業Next Technology Holding(NXTT)は、取締役会が保有する約5,833ビットコイン...

  3. Bitwise:Binanceのハッキングはビットコインの価格に影響を与えず、市場は1週間以内に回復すると予想されている。

  4. Step Drainer攻撃はStonkFunやPickle Financeを含む10のウェブサイトに拡大した。

  5. HKEX Clearing Companyが仮想ウォレット詐欺について警告:偽サイトがユーザーを騙して銀行口座情報を提供させる。