Уязвимость Ethereum-игры Cryptokitties позволила пользователю накручивать лайки и цену своих «криптокотят»

Уязвимость Ethereum-игры Cryptokitties позволила пользователю накручивать лайки и цену своих «криптокотят»

Crypto universe

Робер Дёрст, «инженер широкого профиля с небольшой маниакальной склонностью к блокчейну», на портале Hackernoon рассказал о том, как уязвимость популярной Ethereum-игры Cryptokitties позволила ему накручивать лайки и, соответственно, цену «криптокотят».


По словам Дёрста, в то время как большинство пользователей пыталось накручивать лайки вручную, он решил автоматизировать процесс.


«Среднестатистический пользователь Cryptokitties не отличается продвинутостью в техническом отношении, поэтому большая часть злоупотреблений сводилась к тому, что пользователи создавали множество аккаунтов в MetaMask и лайкали собственных котов. Хотя так, может быть, и можно получить 10-100 лайков, на это уходит очень много времени, если речь идёт о крупных объёмах. Обладая опытом в web3.js, я повторил процесс, но с помощью кода», - пишет он.


Код позволил Дёрсту получить вот таких цифровых любимцев, включая самого популярного кота в игре c 243 320 лайками:


1_azrQKR4TuPjArOKsaHeBmQ.png



Он рассказал, что необходимо сделать, чтобы ваши «криптокотята» внезапно полюбились другим пользователям:

  • Создать пару публичный/приватный ключ;
  • Подписать в цифровом виде слово «Cryptokitties» и передать подпись вместе с публичным ключом на API CryptoKitties;
  • Получить логин-токен;
  • Использовать токен для проставления лайка;
  • Повторить необходимое количество раз.

Дёрст утверждает, что этот метод позволил ему выводить своих котят в топ маркетплейса и продавать их за внушительные суммы. Его стратегия проста: «Лайкать кота до тех пора, пока он не станет самым залайканным котом в маркетплейсе, продать, повторить».


Однако для всех, кто хочет повторить мётод Дёрста, он приготовил плохую новость – узявиомсть была устранена.


«Разработчики CryptoKitties выявили уязвимость и теперь позволяют оставлять лайки только тем, у кого есть хотя бы один кот. Это значит, что, чтобы повторить вышеописанный метод, вам придётся перемещать кота между аккаунтами. К тому моменту, когда вы наберёте 20 000+ лайков, $$$, которые вы затратите на газ, превысят потенциальный доход от залайканного кота», - пояснил он.


Ранее стало известно что разработчики CryptoKitties привлекли $12 млн финансирования.

Report Page