Адна простая функцыя можа разбурыць самую вялікую калекцыю NFT у свеце: падрабязнасці

змест

  • «Уразлівасць»
  • Індустрыя NFT перажывае цяжкі перыяд

Згодна з дадзенымі з смарт-кантракту чаканкі найбуйнейшай у свеце калекцыі NFT, Bored Ape Yacht Club, уладальнік кашалька, прывязанага да кантракту, у цяперашні час можа чаканіць бясконцая колькасць частак NFT.

«Уразлівасць»

Як прадугледжвае функцыя «reserveApes» у кантракце, яна павінна «Адставіць некаторыя Bored Apes у бок», але, насамрэч, функцыя дазваляе чакаць 30 малпаў адначасова, нават не выплачваючы сеткавых збораў у памеры 0.08 ETH. Але галоўная праблема ў тым, што функцыя дазваляе бясконца чакаць калекцыю.

Хутчэй за ўсё, код быў «пакінуты адкрытым» выпадкова, і павінна быць іншая функцыя, якая прадухіляла б функцыю «reserveApes» ад паўтарэння ўладальнікам. Як сведчаць дадзеныя па сетцы, уліковы запіс, які заканчваецца на «EE4D03», па-ранейшаму актыўны і можа выпускаць больш малпаў.

У дадатак да функцыі, якая патэнцыйна можа сапсаваць мінімальную цану ўсёй калекцыі, кашалёк мае паўнамоцтвы змяняць метададзеныя, прывязаныя да кожнага існуючага незаменнага токена ў калекцыі.

Але пакуль эксплойт ўсё яшчэ існуе ў кодзе, можна пазбегнуць непрыемнай сітуацыі, выклікаўшы функцыю для адмовы ад права ўласнасці.

Індустрыя NFT перажывае цяжкі перыяд

Раней шматлікія эксплойты, звязаныя з NFT, адбываліся ў прасторы з найбуйнейшым рынкам NFT, OpenSea, сутыкнуўшыся з тэхнічнай праблемай з іх API, што дазваляла карыстачу купляць і прадаваць незаменныя матэрыялы па больш нізкіх цэнах, а затым прадаваць іх па рынкавай цане.

Пазней хакерам удалося скрасці восем частак NFT з маркетплейса, яшчэ раз выкарыстаўшы ўразлівасць. Выкрадзеныя рэчы былі звязаныя з такімі калекцыямі, як Cool Cat і Bored Ape Yacht Club. Кашалёк хакера ацанілі ў 117,000 тысяч долараў.

Крыніца: https://u.today/one-simple-function-could-ruin-biggest-nft-collection-in-world-details