В Steam нашли эксплойт для бесконечного добавления денег на счёт — Valve выплатила скромную сумму за его обнаружение

Исследователь обнаружил эксплойт для накачивания деньгами кошелька в Steam. Valve выплатила скромное вознаграждение.

Исследователь безопасности под ником drbrix обнаружил эксплойт в Steam, который позволял злоумышленникам добавлять неограниченное число средств на счёт.

Valve использует платёжный сервис Smart2Pay. При добавлении средств в кошелёк Steam отправляется запрос (POST) и в нём передаётся число отправляемых средств. Естественно, он защищён, но исследователь нашёл способ, как его отредактировать.

Для эксплойта использовалась новая электронная почта, в адресе которой содержалась строка «amount100», где 100 — сумма, которую начислят на счёт при проведении транзакции.

Потенциальному злоумышленнику достаточно было просто добавлять деньги на счёт, как это делают многие другие пользователи. При этом сумма не важна — использующий эксплойт перехватывал бы запрос POST (данные, отправляемые на сервер), а затем редактировал его и указывал необходимую для зачисления сумму.

Вот оригинальный запрос:

MerchantID=1102&MerchantTransactionID=███&Amount=2000&Currency=

PLN&ReturnURL=https%3A%2F%2Fstore.steampowered.com%2Fpaypal%2Fsmart2pay%2F████%

2F&MethodID=12&Country=PL&CustomerEmail=brixamount100abc%40███████&CustomerName

=_drbrix_&SkipHPP=1&Description=Steam+Purchase&SkinID=101&Hash=██

После редактирования:

MerchantID=1102&MerchantTransactionID=██████&Amount2=000&Currency=PLN&ReturnURL=

https%3A%2F%2Fstore.steampowered.com%2Fpaypal%2Fsmart2pay%2F████%2F&MethodID=

12&Country=PL&CustomerEmail=brix&amount=100&ab=c%40██████████&CustomerName

=_drbrix_&SkipHPP=1&Description=Steam+Purchase&SkinID=101&Hash=█████████ 

Изменение в запросе Amount=2000 на Amount2=000 не влияло на хэш-подпись, которая использовалась для защиты запроса, но на сервер отправлялась необходимая злоумышленнику сумма.

Затем меняя:

CustomerEmail=brixamount100abc%40████  

На:

CustomerEmail=brix&amount=100&ab=c%40█████████  

Добавлялось поле с новым значением.

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

Такой трюк можно было провернуть только при указанной в имени почты «amount100».

Не известно, использовал ли кто-то ещё такой способ пополнения кошелька в Steam. На данный момент эксплойт исправили.

Valve выплатила за обнаружение эксплойта 7 500 долларов. Для сравнения, средняя годовая зарплата в США порядка 53 950 долларов.


Сейчас на главной

Публикации

Хочется получать удовольствие, но не получается. Обзор Necrosmith 2

Обзоры 25 апреля 18:39 0

Necrosmith 2 — симулятор некроманта, который собирает прислужников из запчастей. Игровой процесс напоминает Vampire Survivors, только с возможностью создавать войска и управлять ими. Однако странная реализация игровых механик делает процесс прохождения спорным.

(18+) Руки на органы управления! Подборка игр для взрослых, где геймплей важнее всего остального

Статьи 24 апреля 16:43 0

Игры для взрослых удивительны — в большинстве из них игроку нужно активно поддаваться врагам, чтобы получить доступ к «главному контенту». Однако есть и такие, что заставят забыть обо всём кроме победы. Проекты из этой подборки удивляют своим необычным геймплеем — и мы собрали их для вас в одном месте.

Стильно, нудно, криво, мало. Обзор No Rest for the Wicked [ранний доступ]

Обзоры 23 апреля 16:48 0

Создатели дилогии Ori, в преддверии появления No Rest for the Wicked в программе раннего доступа, не раз говорили, что со своей новой игрой они собираются вывести жанр action-RPG на новый уровень. Получилось ли у них? Ответ будет, скорее, положительным, но нюансов и раздражающих мелочей у проекта хватает.

Наконец-то покер перестал быть... Покером? Запоздалый обзор Balatro

Обзоры 22 апреля 08:53 0

Разработчик LocalThunk взял карточную игру «Покер», добавил туда новых правил и красивые шкурки — из азартной игры на деньги получился креативный декбилдер, а результат получил огромную популярность. Заслуживает ли её Balatro? Сейчас расскажем.

Fallout: Хроники создания легендарной саги. Если хочется почитать про вселенную и разработку серии

Обзоры 21 апреля 11:12 0

Хорошие экранизации игровых серий — редкое явление, отчего выход сериала Fallout стал сродни землетрясению. За ним последовали внезапные «афтершоки»: старые фанаты обращаются к играм, чтобы провести в этом мире ещё немного времени, а споры, какая игра лучше, разгораются с новой силой. Новички тоже не отстают и уже делают первые неуверенные шажки из Убежища. Но если поиграть нет возможности, а сериал просмотрен — рекомендуем что почитать, если вы любите вселенную Fallout или хотите больше узнать о ней.