Уязвимость Ethereum-игры Cryptokitties позволила пользователю накручивать лайки и цену своих «криптокотят»
Робер Дёрст, «инженер широкого профиля с небольшой маниакальной склонностью к блокчейну», на портале Hackernoon рассказал о том, как уязвимость популярной Ethereum-игры Cryptokitties позволила ему накручивать лайки и, соответственно, цену «криптокотят».
По словам Дёрста, в то время как большинство пользователей пыталось накручивать лайки вручную, он решил автоматизировать процесс.
«Среднестатистический пользователь Cryptokitties не отличается продвинутостью в техническом отношении, поэтому большая часть злоупотреблений сводилась к тому, что пользователи создавали множество аккаунтов в MetaMask и лайкали собственных котов. Хотя так, может быть, и можно получить 10-100 лайков, на это уходит очень много времени, если речь идёт о крупных объёмах. Обладая опытом в web3.js, я повторил процесс, но с помощью кода», — пишет он.
Код позволил Дёрсту получить вот таких цифровых любимцев, включая самого популярного кота в игре c 243 320 лайками:
Он рассказал, что необходимо сделать, чтобы ваши «криптокотята» внезапно полюбились другим пользователям:
- Создать пару публичный/приватный ключ;
- Подписать в цифровом виде слово «Cryptokitties» и передать подпись вместе с публичным ключом на API CryptoKitties;
- Получить логин-токен;
- Использовать токен для проставления лайка;
- Повторить необходимое количество раз.
Дёрст утверждает, что этот метод позволил ему выводить своих котят в топ маркетплейса и продавать их за внушительные суммы. Его стратегия проста: «Лайкать кота до тех пора, пока он не станет самым залайканным котом в маркетплейсе, продать, повторить».
Однако для всех, кто хочет повторить мётод Дёрста, он приготовил плохую новость – уязвимость была устранена.
«Разработчики CryptoKitties выявили уязвимость и теперь позволяют оставлять лайки только тем, у кого есть хотя бы один кот. Это значит, что, чтобы повторить вышеописанный метод, вам придётся перемещать кота между аккаунтами. К тому моменту, когда вы наберёте 20 000+ лайков, $$$, которые вы затратите на газ, превысят потенциальный доход от залайканного кота», — пояснил он.
Ранее стало известно, что разработчики CryptoKitties привлекли $12 млн финансирования.
Фото: sondem
Подписывайтесь на наш Telegram и будьте в курсе всех новостей!
Источник: ttrcoin.com