Peretasan Binance kali ini bukan disebabkan oleh EIP-7702 itu sendiri,
EIP-7702 hanya digunakan.
EIP-7702 hanyalah salah satu alat yang digunakan peretas untuk menjalankan serangan ini dengan lebih efisien,
bukan penyebab peretasannya.
Peretas memanfaatkan kemampuan delegasi EIP-7702,
agar operasi penyapuan dana berjalan lebih lancar, dalam jumlah besar, dan atomik.
Namun,
yang benar-benar membuat dana bisa dipindahkan adalah diperolehnya akses untuk menandatangani transaksi (misalnya, dompet panas dibobol atau saluran penandatanganan internal disusupi).
Lebih spesifiknya,
berdasarkan data on-chain,
penyerang mengirimkan 50 otorisasi EIP-7702 yang ditandatangani dengan kunci privat Binance 14, mencakup nonce berurutan.
Salah satunya cocok dengan nonce aktif saat itu,
lalu mendelegasikan kode dompet panas ke kontrak penyapu dana yang telah disiapkan penyerang sebelumnya.
Setelah itu, satu transaksi langsung menyapu ETH + 63 jenis token (termasuk 1,615 miliar USDT) sekaligus.
Namun, tanpa tanda tangan valid dari Binance 14, EIP-7702 sama sekali tidak bisa digunakan.
Itulah juga sebabnya dana di sisi Bitcoin turut dicuci (Bitcoin tidak memiliki 7702),
sehingga berdasarkan dugaan saat ini, penyebab peretasan mengarah pada pembobolan sistem penandatanganan/saluran kunci dompet panas (mungkin HSM/MPC/antarmuka penandatanganan internal disusupi, tidak selalu berarti kunci privat dalam bentuk teks biasa dicuri sepenuhnya).$BTC
EIP-7702 hanya digunakan.
EIP-7702 hanyalah salah satu alat yang digunakan peretas untuk menjalankan serangan ini dengan lebih efisien,
bukan penyebab peretasannya.
Peretas memanfaatkan kemampuan delegasi EIP-7702,
agar operasi penyapuan dana berjalan lebih lancar, dalam jumlah besar, dan atomik.
Namun,
yang benar-benar membuat dana bisa dipindahkan adalah diperolehnya akses untuk menandatangani transaksi (misalnya, dompet panas dibobol atau saluran penandatanganan internal disusupi).
Lebih spesifiknya,
berdasarkan data on-chain,
penyerang mengirimkan 50 otorisasi EIP-7702 yang ditandatangani dengan kunci privat Binance 14, mencakup nonce berurutan.
Salah satunya cocok dengan nonce aktif saat itu,
lalu mendelegasikan kode dompet panas ke kontrak penyapu dana yang telah disiapkan penyerang sebelumnya.
Setelah itu, satu transaksi langsung menyapu ETH + 63 jenis token (termasuk 1,615 miliar USDT) sekaligus.
Namun, tanpa tanda tangan valid dari Binance 14, EIP-7702 sama sekali tidak bisa digunakan.
Itulah juga sebabnya dana di sisi Bitcoin turut dicuci (Bitcoin tidak memiliki 7702),
sehingga berdasarkan dugaan saat ini, penyebab peretasan mengarah pada pembobolan sistem penandatanganan/saluran kunci dompet panas (mungkin HSM/MPC/antarmuka penandatanganan internal disusupi, tidak selalu berarti kunci privat dalam bentuk teks biasa dicuri sepenuhnya).$BTC