#eth 🤦♂️ Seorang peretas berhasil mengganti sementara kode salah satu hot wallet Binance menggunakan EIP-7702 (fitur dari peningkatan Ethereum Pectra).
EIP-7702 memungkinkan dompet EOA biasa bertindak sementara seperti smart contract jika memiliki tanda tangan valid dari kunci privatnya. Peretas mendapatkan tanda tangan semacam itu, mengatur delegasi pada kontrak penyapunya, lalu menguras dana (ETH + sejumlah besar token, termasuk stablecoin dalam jumlah besar).
➕ Untuk meningkatkan peluangnya, ia menyiapkan terlebih dahulu sekumpulan sekitar 50 otorisasi dengan nonce berurutan (tanpa mengetahui nilai terkini secara pasti) dan mengirim semuanya sekaligus. Jaringan hanya menerima otorisasi yang nonce-nya cocok saat eksekusi, dan membuang sisanya.
EIP-7702 memungkinkan dompet EOA biasa bertindak sementara seperti smart contract jika memiliki tanda tangan valid dari kunci privatnya. Peretas mendapatkan tanda tangan semacam itu, mengatur delegasi pada kontrak penyapunya, lalu menguras dana (ETH + sejumlah besar token, termasuk stablecoin dalam jumlah besar).
➕ Untuk meningkatkan peluangnya, ia menyiapkan terlebih dahulu sekumpulan sekitar 50 otorisasi dengan nonce berurutan (tanpa mengetahui nilai terkini secara pasti) dan mengirim semuanya sekaligus. Jaringan hanya menerima otorisasi yang nonce-nya cocok saat eksekusi, dan membuang sisanya.
