ChainCatcher melaporkan, menurut The Block, seorang pengembang yang menggunakan nama samaran Florent berhasil menyelamatkan sekitar 1.003 ETH (senilai sekitar $2 juta) yang terperangkap dalam kontrak ICO HongCoin tahun 2016 selama sembilan tahun. ICO tersebut seharusnya secara otomatis mengembalikan dana karena gagal mencapai target pendanaan, tetapi dana terkunci akibat kesalahan pemrograman. Kontrak tersebut menggunakan versi lama bahasa Solidity yang tidak memiliki mekanisme perlindungan terhadap overflow. Florent menemukan bahwa dengan memanggil fungsi administrator tim dan memasukkan nilai tertentu, saldo pemegang dapat diatur ulang menjadi 1, sehingga melewati pemeriksaan pengembalian dana dan melepaskan ETH. Fungsi administrator ini dibatasi oleh alamat multisig HongCoin; Florent menghubungi tim dan setelah menguji prosesnya di jaringan uji, tim secara mandiri menandatangani transaksi pembukaan kunci. Proses ini memakan waktu sekitar satu minggu, dengan tim menandatangani 41 transaksi yang mencakup sekitar 1.000 ETH. Saat ini, dua investor telah mengambil 96,5 ETH dan secara sukarela memberikan hadiah white-hat kepada Florent. Florent menyatakan motivasinya adalah rasa ingin tahu dan memahami cara kerja kontrak lama.
Hacker Topi Putih Memulihkan $2J ETH yang Terjebak di Kontrak ICO 2016
ChaincatcherBagikan






Berita ETH muncul ketika seorang hacker white hat bernama Florent memulihkan sekitar 1.003 ETH ($2 juta) yang terperangkap dalam kontrak ICO HongCoin 2016 selama sembilan tahun. Kesalahan pemrograman mencegah pengembalian dana otomatis setelah ICO gagal. Florent menggunakan fungsi admin untuk menyetel ulang saldo dan melepaskan dana tersebut. Tim memverifikasi perbaikan tersebut di testnet dan menjalankan 41 transaksi. Dua investor telah mengklaim 96,5 ETH dan memberi hadiah kepada Florent. Pembaruan ETH ini menyoroti keberhasilan langka dalam memulihkan kripto yang telah lama hilang.
Sumber:Tampilkan versi asli
Penafian: Informasi pada halaman ini mungkin telah diperoleh dari pihak ketiga dan tidak mencerminkan pandangan atau opini KuCoin. Konten ini disediakan hanya untuk tujuan informasi umum, tanpa representasi atau jaminan apa pun, dan tidak dapat ditafsirkan sebagai saran keuangan atau investasi. KuCoin tidak bertanggung jawab terhadap segala kesalahan atau kelalaian, atau hasil apa pun yang keluar dari penggunaan informasi ini.
Berinvestasi di aset digital dapat berisiko. Harap mengevaluasi risiko produk dan toleransi risiko Anda secara cermat berdasarkan situasi keuangan Anda sendiri. Untuk informasi lebih lanjut, silakan lihat Ketentuan Penggunaan dan Pengungkapan Risiko.