Menurut pemantauan SlowMist, token AIDC di BSC diserang, menyebabkan kerugian 220,12 WBNB, setara dengan sekitar $120.900. SlowMist menyatakan bahwa akar penyebabnya adalah fungsi \_sellTransfer() dari AIDCToken mengakumulasi 30% jumlah pembakaran, tetapi tidak mengurangi dari penjual; kemudian setiap transfer non-Pair akan memicu \_executeAccumulatedBurn(), yang secara keliru membakar token dari saldo uniswapPair, bukan saldo penjual, dan memanggil sync(), secara artifisial menekan cadangan AIDC di AMM, sehingga penyerang dapat menarik WBNB.

Lihat Asli
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
  • Hadiah
  • 4
  • Posting ulang
  • Bagikan
Komentar
Tambahkan komentar
Tambahkan komentar
StarsInTheGlassDome
· 10jam yang lalu
Analisis SlowMist ini jelas, tetapi apakah tim proyek sendiri tidak menjalankan tes sebelum diluncurkan?
Lihat AsliBalas0
KiteStringQuant
· 12jam yang lalu
120 ribu dolar untuk ekosistem BSC tidak terlalu besar, tetapi kesalahan matematika dasar seperti ini cukup keterlaluan.
Lihat AsliBalas0
GovernanceVoting
· 12jam yang lalu
_sellTransfer tidak memotong uang penjual tetapi mengakumulasi pemusnahan, kode ini ditulis oleh siapa...
Lihat AsliBalas0
DepegDaydream
· 12jam yang lalu
Sekali lagi celah logika kontrak, mekanisme penghancuran ditulis terbalik, bagaimana audit bisa lolos?
Lihat AsliBalas0
  • Disematkan