Wu Blockchain: Blockaid Ungkap Cara Peretas Mengambil Kendali Dompet Binance, Satu dari 50 Otorisasi EIP7702 Berhasil
Menurut analisis firma keamanan blockchain Blockaid, penyerang menggunakan mekanisme otorisasi EIP7702 Ethereum untuk menyerang hot wallet Binance 14. Karena tidak dapat memastikan nonce aktif dompet tersebut, sementara otorisasi EIP7702 harus cocok dengan nonce akun saat transaksi dieksekusi, penyerang mengirim 50 otorisasi dengan nonce berbeda (18914775 hingga 18914824) dalam satu transaksi Type4. Hanya satu yang cocok dan berhasil, sehingga delegasi berbahaya menjadi aktif. Otorisasi yang berhasil mendelegasikan kode akun hot wallet ke kontrak assettransfer berbahaya yang belum terverifikasi. Kontrak itu hanya mengizinkan alamat yang ditentukan penyerang untuk menjalankan fungsi sweep(), yang dapat mentransfer ETH dan token ERC20 dari dompet sekaligus menyisakan 1 ETH untuk biaya gas. Aset yang masuk setelahnya juga berisiko ikut ditransfer.