Lewati ke konten utama
727 Finance
Bahasa Indonesia

Pelacakan On-Chain: Peretas Menguasai $6,28 Miliar dari Binance, Retrospektif Mendalam atas Jalur Serangan Lengkap

Dompet hot Binance diretas sebesar 6,28 miliar USD; pelacakan on-chain mengungkap bagaimana penyerang menggunakan otorisasi EIP-7702 untuk mengambil alih dompet dan memindahkan dana sebelum Tether dan penerbit lain dapat membekukannya, memberikan rekonstruksi lengkap insiden keamanan terbesar ini.

Penulis: Dickson (@DicksonWuML)

Disusun oleh: Shenchao TechFlow

Pendahuluan Shenchao: Pencurian dari hot wallet Binance adalah peristiwa terbesar di pasar kripto hari ini. Insinyur CertiK dan anggota SEAL, Dickson, melacak catatan on-chain transaksi demi transaksi, merekonstruksi seluruh proses penyerang menyiapkan dana dengan menarik dari Tornado Cash, menggunakan otorisasi EIP-7702 untuk mengambil alih hot wallet Ethereum Binance, dan berlomba melawan Tether, Circle, dan penerbit lainnya untuk membekukan dana. Jumlah dan waktu dalam artikel ini adalah statistik on-chain per waktu publikasi penulis (sekitar pukul 8 pagi waktu Beijing pada 30 Oktober), dengan waktu dalam UTC (+8 jam sama dengan waktu Beijing), dan belum dikonfirmasi secara resmi oleh Binance.

Hot wallet Binance kehilangan sekitar $6,28 miliar di 8 chain hari ini. Dari jumlah itu, $6,07 miliar ditransfer keluar dalam 55 menit pertama, setelah itu penyerang berulang kali menyapu salah satu wallet Ethereum selama lebih dari dua jam.

Sejak itu, Tether, Circle, Ripple, Paxos, World Liberty, dan Binance telah membekukan sekitar $2,80 miliar. Sekitar $3,27 miliar masih dapat dipindahkan dengan bebas, terutama BTC dan ETH.

Saya melacak seluruh insiden on-chain, termasuk bagaimana penyerang memindahkan dana sebelum pembekuan 🧵

Rincian $6,28 miliar (harga per UTC 20:24):

• Ethereum $3,74 miliar

• Bitcoin 18.270,2 BTC, $1,47 miliar

• Tron $612,7 juta USDT + 46,4 juta TRX, $627,5 juta

• XRP 233,5 juta XRP, $296,5 juta

• Solana 970.522 SOL, $96,1 juta

• Arbitrum 8.426 ETH + 74,6 juta ARB, $31,8 juta

• Avalanche 1,81 juta AVAX + 8,41 juta USDt, $24,3 juta

• Optimism 44,2 juta OP, $4,8 juta

$3,74 miliar di Ethereum mengalir keluar dalam lima batch:

• 20:24:23, satu sweep() pada Binance 14: 167.464,25 ETH, $1,615 miliar USDT, dan 61 token lainnya, total $2,53 miliar

• 20:41 dan 20:59, 780 juta + 43 juta USDC ditransfer keluar dari smart wallet Binance yang memercayai Binance 14, total $822,6 juta

• 20:24:47, Binance 16 menandatangani 9 transfer yang dikirim langsung ke penyerang: 28.005,6 ETH, 55,7 juta USDT, 25,9 juta RLUSD, 84,5 WBTC, 820.000 UNI, 1.199 XAUt, 18,8 juta ENA, 304.600 LINK, 583,6 miliar PEPE, total $174,2 juta

• 21:04 dan 21:44, dua sweep tambahan pada Binance 14: 2.070 ETH dan 204,3 juta USDT, total $209,6 juta

• 22:39, sweep terakhir ke wallet baru: 128,5 ETH dan 122 token kapitalisasi kecil, sekitar $500.000

Berdasarkan aset: $1,87 miliar USDT, $823 juta USDC, $457 juta ETH (197.668 ETH), $88,5 juta RLUSD, $76,8 juta wBETH, $50,5 juta XAUt, $49,6 juta UNI, $44,7 juta ENA, $40,1 juta PEPE, $29,6 juta LINK, $27,8 juta USD1, plus sekitar 50 token yang lebih kecil.Persiapan dimulai sehari sebelumnya. Pada 28 Oktober pukul 07:39 UTC, dompet utama penyerang 0x7c8601d4645b93cea45f71e118a729332e6b5ca0 pertama kali menarik 0,1 ETH dari Tornado Cash, lalu menarik dua kali lagi. Dompet kedua kemudian menarik 1 ETH dari Tornado dan mentransfernya ke dompet utama pada 29 Oktober pukul 18:20.

Pada 29 Oktober pukul 02:28, mereka men-deploy kontrak sweeper. Dari 13:51 hingga 16:47, mereka melakukan uji coba pada dompet mereka sendiri: menggunakan delegasi EIP-7702, menyapu USDT dan USDC uji coba, lalu menariknya. Pada 15:59, mereka men-deploy versi v2 dengan fungsi panggilan generik, dan fungsi inilah yang kemudian memindahkan USDC senilai $823 juta.

Pada 20:04:52 UTC, langkah pertama gagal. Dompet XRP Binance mengirim 42.750.000,1 RLUSD ke penyerang, tetapi akun XRP penyerang belum ada, sehingga transfer dikembalikan.

Delapan detik kemudian, 185.017.485,5 XRP berhasil ditransfer, sehingga menciptakan akun tersebut. Pada pukul 20:09, empat dompet XRP Binance lainnya juga telah dikosongkan.

Reaksi berantai pun terjadi:

20:10 Solana, 965.455,1 SOL dipindahkan dalam satu transaksi

20:18 Optimism, 44,2 juta OP

20:20 Bitcoin, 18.270,2 BTC dipindahkan dalam 11 transaksi dan dipecah menjadi potongan 1.000 BTC dalam blok yang sama

20:20 hingga 20:22 Tron, $612,7 juta USDT + 46,4 juta TRX

20:30 hingga 20:35 Arbitrum dan Avalanche

Ethereum mengungkap metode serangan. Pada 20:20:59, penyerang mengirim transaksi yang membawa 50 otorisasi EIP-7702, semuanya ditandatangani oleh private key Binance 14, sesuai dengan nonce 18.914.775 hingga 18.914.824.

Binance 14 sendiri baru saja menggunakan 18.914.775 pada 20:17:47, menunjukkan bahwa otorisasi ini ditandatangani hanya beberapa menit sebelum digunakan.

Otorisasi dengan nonce 18.914.809 cocok. Transaksi Binance 14 sendiri dalam blok yang sama menggunakan 18.914.808, dan sejak saat itu Binance 14 menjalankan kode penyerang.

Pada 20:24:23, satu sweep() memindahkan 167.464 ETH dan $1,615 miliar USDT keluar darinya. Dua puluh empat detik kemudian, Binance 16 menandatangani 9 transfer yang dikirim langsung ke penyerang. Pada 20:41 dan 20:59, penyerang menggunakan Binance 14 untuk mentransfer $823 juta USDC keluar dari dompet pintar Binance yang memercayainya.

Berikutnya adalah perlombaan melawan pembekuan. Penyerang dengan cepat memecah USDT:

• Pada 20:30, $500 juta USDT ditransfer ke 0x9749…c762. Pada 20:59, $325 juta di antaranya telah ditukar menjadi ETH melalui market maker RFQ, dan $175 juta sisanya ditransfer lebih lanjut

• Pada 20:33, $200 juta USDT ditransfer ke 0x0ddf…697e. Sekitar $10 juta dijual di DEX, dan $190 juta ditransfer ke 0x8d53…639a, yang menyetorkan $60 juta ke Aave dan meminjam ETH dengan jaminan tersebut

Batch pertama blacklisting Tether berlaku pada 21:01:35: 0x5227, yang masih menyimpan $971 juta USDT; dan 0x9749, yang sudah dikosongkan. Circle membekukan $823 juta USDC pada 21:04:59.

Sejumlah dana lolos pada detik-detik terakhir:• Pada 21:01:59, 0x8d53 mentransfer USDT senilai $130 juta ke 0x77ed…c3eb. Empat puluh delapan detik kemudian, pada 21:02:47, Tether membekukan 0x8d53• 21:04 hingga 21:06, 0x77ed menjual sekitar 50 juta USDT di DEX dan mentransfer 80 juta ke 0x7aa4…bfd1

• 21:08 hingga 21:11, 0x7aa4 menjual sekitar 50 juta lagi dan memindahkan 30 juta terakhir keluar. Pada saat Tether membekukan 0x7aa4 pada 21:12:35, dompet tersebut sudah dikosongkan

• 21:16:11, 0xccbe…a263 mentransfer keluar 30 juta tersebut. 36 detik kemudian Tether membekukan 0xccbe, dan pada 21:18:59 mencegat 30 juta tersebut di 0xb171…c8c3

• 175 juta yang ditransfer keluar oleh 0x9749 tetap berada di 0xaa24…54a0 hingga Tether membekukannya pada 21:14:59

Secara total, dari 1,875 miliar USDT di Ethereum, sekitar 435 juta terjual sebelum blacklist menyusul. 1,38 miliar telah dibekukan, dan 60 juta terperangkap sebagai agunan Aave.

Tindakan oleh penerbit lain, dalam urutan kronologis:

• 20:57:47 World Liberty mem-blacklist 48,5 juta WLFI di 0x5227

• 21:07:55 Tether membekukan 8,41 juta USDt di Avalanche. Penyerang mencoba memindahkannya pada 21:40:47, dan transaksi tersebut revert

• 21:09 hingga 21:21 Tether membekukan 378,7 juta USDT di tiga dompet di Tron. Sebelumnya, 234 juta telah ditukar menjadi TRX melalui SunSwap

• 21:11:23 Tether membekukan 12.574 XAUt (sekitar $50 juta)

• 22:00:59 Ripple membekukan RLUSD. Penyerang telah memindahkannya ke 0xe702…958d pada 21:33 dan menjual 48 juta menjadi ETH, dengan order jual terakhir dan pembekuan terjadi pada blok yang sama. 40,5 juta dicegat

• 22:10:35 World Liberty membekukan 27,8 juta USD1

• 22:30:47 Paxos membekukan 1.907 PAXG

• 22:48:35 Binance mem-blacklist 29.934 wBETH (sekitar $75 juta); penyerang telah memindahkannya ke 0x7f9d…15e3 pada 21:52

3,45 juta FDUSD milik First Digital masih dapat ditransfer.

Binance 14 tetap didelegasikan ke kontrak penyerang, yang berubah menjadi tarik-menarik:

• Pada 21:04 dan 21:44, penyerang menyapu lagi: pertama 1.700 ETH, lalu 370 ETH dan 200,4 juta USDT. USDT ini mendarat di 0x5227, yang telah dibekukan oleh Tether

• Pada 22:06:23, Tether mem-blacklist Binance 14 itu sendiri. Transfer USDT Binance sendiri dari alamat tersebut gagal pada 22:15 dan 23:01

• Pada 22:39, penyerang menyapu lagi, kali ini ke dompet baru: 128,5 ETH dan 122 token kapitalisasi kecil

• Dari 22:55 hingga 23:07, Binance sendiri mengosongkan Binance 14: 46 transfer token ke Binance 8, sekitar satu setiap 12 detik

• Dari 23:36 hingga 23:38, penyerang memanggil sweep() empat kali lagi, dan keempatnya kosong

Di luar Ethereum:

• Arbitrum, 21:35 hingga 21:38: seluruh 8.426 ETH dan 74,6 juta ARB dipindahkan ke dompet 7702 baru 0x3e2b…32d5, yang mengotorisasi ARB untuk perdagangan pada 21:41. Per 23:50 masih berada di sana

• Avalanche, 21:45:34: 1.813.999 AVAX dipindahkan ke 0x8035…c397. Kemudian 200.005 AVAX ditransfer keluar dari 0xc39e…9824, dan pada 23:27:35 alamat yang sama menerima 1.563.812,78 USDC di Ethereum melalui jembatan lintas rantai CCTP milik Circle. Empat menit kemudian, pada 23:31:59, Circle mem-blacklist-nya• Dana pada Bitcoin, XRP, Solana, dan Optimism belum berpindah. BTC tersebar di 19 dompet, 17 di antaranya masing-masing menyimpan tepat 1.000 BTC

Status per sekitar 23:50 UTC:

Dibekukan, sekitar 2,80 miliar USD

• 1,38 miliar USDT di Ethereum, 378,7 juta di Tron, 8,41 juta di Avalanche (Tether)

• 824,6 juta USDC (Circle)

• 40,5 juta RLUSD (Ripple), 27,8 juta USD1 (World Liberty), 12.574 XAUt (Tether), 29.934 wBETH (Binance), 1.907 PAXG (Paxos), 48,5 juta WLFI

Tidak dibekukan, sekitar 3,27 miliar USD

• 18.270 BTC, 1,42 miliar USD

• 458.770 ETH tersebar di 9 dompet, 1,03 miliar USD

• 233,5 juta XRP, 289 juta USD

• 684,6 juta TRX, 243 juta USD

• Sekitar 136 juta USD dalam token lain di Ethereum

• 970.500 SOL, 93 juta USD, ditambah ARB, AVAX, dan OP, sekitar 48 juta USD

Sebanyak 60 juta USDT lainnya terjebak sebagai agunan Aave.

Catatan: Transfer pada BTC, XRP, dan Tron dikaitkan melalui waktu dan jejak transaksi: jendela waktu yang sama, alamat penerima yang baru sama sekali, serta biaya dan format transaksi yang berbeda dari penarikan Binance sendiri. Jumlah yang dicuri dihitung pada harga UTC 20:24; kepemilikan saat ini dihitung pada harga sekitar UTC 23:50.

Bukti on-chain untuk setiap transaksi dan pembekuan terlampir dalam postingan di bawah. Jika Anda melihat sesuatu yang terlewat, beri tahu saya!

Berita terkait

  1. SlowMist: Peretasan Binance secara tidak langsung mendorong kenaikan imbal hasil stETH, APR rata-rata 7 hari Lido naik menjadi 4,2%

  2. Perusahaan yang terdaftar di Nasdaq, NXTT, mempertimbangkan menjual Bitcoin senilai $450 juta akibat peretasan Binance dan risiko kuantum.

    PANews 31 Oktober — menurut CoinDesk, perusahaan perangkat lunak yang tercatat di Nasdaq, Next Technology Holding (NXTT), menyatakan bahwa dewan direksinya tela...

  3. Bitwise: Peretasan Binance tidak akan memengaruhi harga Bitcoin, dan pasar diperkirakan akan pulih dalam waktu satu minggu.

  4. Serangan Step Drainer telah menyebar ke 10 situs web termasuk StonkFun dan Pickle Finance.

  5. Perusahaan Kliring HKEX memperingatkan tentang penipuan dompet virtual: situs web palsu menipu pengguna agar memberikan informasi rekening bank.