Получаем лицензионные игры из Steam бесплатно

Fail with honor rather than succeed by fraud

Вчера, отдыхая после рабочей недели и упоровшись нейрометаболическими стимуляторами, как всегда полез в Интернет, и что-то дернуло меня покопаться в устройстве системы приема платежей на сайте Steam. После получасовой возни нашел занятный баг. Оказалось, что у агрегатора, через которого Steam принимает оплату по WebMoney, существует недоработка в системе проверки платежей (причем этот же агрегатор используется Battle.net, то есть World of Warcraft и Startcraft 2 можно попробовать "оплатить" этим же способом).
Принцип довольно прост. Все основано на ошибке агрегатора платежей, через которого Steam принимает оплату по WebMoney. Итак, рассмотрим поэтапно:

1. Заходим в онлайн-магазин Steam через браузер и добавляем интересующие игры в корзину.

2. Выбираем купить для себя или в подарок, переходим на страницу выбора системы оплаты и выбираем WebMoney.

3. Тут нам понадобится плагин Tamper Data для FireFox или Charles Web Debugging Proxy. Запускаем плагин или Charles, убеждаемся, что он протоколирует запросы. Теперь нажимаем "Продолжить", на следующей страницу соглашаемся с правилами и нажимаем "Перейти на WebMoney".

4. На сайте вебмани нам понадобятся некоторые данные со страницы. Запишите их куда-нибудь.

И далее в html коде страницы

В итоге у Вас должны быть записаны следующие данные (естественно, цифры могут быть другие):

5. Теперь нам понадобится плагин Live HTTP Headers для FireFox. Сформируйте с помощью него следующий POST-запрос:

Тело запроса:


LMI_PAYMENT_NO=0&LMI_SYS_INVS_NO=ТУТ_ЛЮБОЕ_ЧИСЛО&LMI_SYS_TRANS_NO=ТУТ_ЛЮБОЕ_ЧИСЛО&LMI_SYS_TRANS_DATE=20110327 10:01:14&REF=VAR1&PAYMENTREFERENCE=VAR2&LMI_PAYMENT_AMOUNT=VAR3

Где вместо VAR1 необходимо подставить первое число, идущее после "Valve" (в данном случае это 000000547900439471290000100001), в VAR2 значение поля PAYMENTREFERENCE (в данном случае это 547932353339) и в VAR3 сумму платежа (просто число, без указания валюты, в данном случае это
9.99). Значение LMI_SYS_TRANS_DATE лучше поменять на текущее время для правдоподобности.
В итоге получим примерно такой запрос:

Если все сделано правильно, то после нажатия клавиши "Повтор" в браузере откроется страница с текстом "Yes".

6. И, наконец, в адресной строке браузера пишем
https://store.steampowered.com/paypal/success/VAR1/?REF=VAR2&RETURNMAC=VAR3, где VAR1 - это второе число, идущее после текста Valve (в данном случае 974109215537805183), а VAR2 - первое число (в данном случае 000000547900439471290000100001). VAR3 берется, например, из URL при обращении по адресу na.gcsip.com/orb/orb?ACTION=DO_START....&MAC=****.
Вот как это выглядит в Tamper Data:

А вот так в Charles:

Получаем URL следующего вида:

Теоретически Steam может выдать, что необходимо открыть Steam-клиент или сообщить о ошибке проведения платежа, однако, буквально через минуту платеж будет засчитан и вы сможете пользоваться купленной игрой.

Для тех, кто плохо воспринимает подобные инструкции, прилагаю лог пакетов из Charles и видео (лучше смотреть в 720p непосредственно на ютубе).
Лог пакетов: скачать.

P.S. Для тех, кто прошел во втором квесте уровень с Бокси, - маленький бонус (кто первый успеет).

Получаем лицензионные игры из Steam бесплатно: 424 комментария

  1. А вот за такую хню как билайн можно и сесть! Они точно не будут отзывать чтото, и с органами хорошо дружат! Т.ч. школьники аккуратнее=)

    1. Вообще с русскими что-то проворачивать - значит брать себя под прицел отдела К. Это на зарубежные операции подобные они еще могут сквозь пальцы, т.к. таким образом косвенно, но вы ухудшаете фин. положение чужих стран))

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

    1. ВОт истину глаголит!
      школота же тупая доужаса,им нечего нельзя давать!

  3. Добрые люди, кому не жалко времени, напишите пожалуйста на почту [email protected] как скайп пополнить, вчера всё норм было, сегодня "No" пишет.. Если пофиксили, то почему некоторые пишут, что у них всё работает? Или они Лгут?

  4. ВСЕ РАБОТАЕТ ВЫ ПРОСТО НУБЫ
    Я МИЛЛИОНЕР В СКАЙПЕ, КУПИЛ ВСЕ ИГРЫ В СТИМ И НА БАТТЛ.НЕТ!!!!!!! А ВЫ ШКОЛОЛО НУБЫ

    1. За тобой уже отправился отряд, жди, скоро позвонят в квартиру. Тебя вычислили.

  5. чтобы пофиксить такую багу нужно достаточно много времени
    не думаю что глобалы даже обратили на это внимание
    стим также щас пополняеть , закрыли оплату ?
    не беда берите переменные из примера Каимыча
    и также отсылайте запросы на гейт глобала
    влюбом случае на стим будет поступать результат оплаты ОК

    1. Только что попробовал в Скайпе, не получается, пишет "No", А в слиме даже не переходит на страницу оплаты, как быть? Я вижу Вы человек толковый, можете вкратце описать действия с переменными? Лучше в мыло: [email protected] Могу немного денег на WM кинуть, если потребуется

  6. как в Steam определяют, что покупка совершалась с помощью бага? кстати, кого-нибудь за это банили?

      1. завтра должны всех в бан, максимум 3 дня с дня покупки если деньги не приходят

  7. Были случаи. И кстати банят все аккаунты, которые есть на компьютере. Т.к. Steam Guard.

    1. Разве все?! Вроде у многих только один банили. Может у тех, кто много игр взял и к тому же велвовских...?!

  8. Плин поройтесь в исходниках на сайте стим...надо найти ссылку с переходом на вебманию..

    1. Ссылка с переходом на вебмани от глобал, ты тупой мудак

    1. А много ты игр понабрал? И промежуток какой был между покупками?

  9. Valve-000000547900439471290000100001-974109215537805183
    Это где еще можно узнать кроме как в webmoney???

    1. Цитата с группы где обсуждают эту статью:
      ---

      Заблокировали скайп, пичалька. Когда звонишь на номера пишет: "Счет заблокирован".

      1. понятно спс...а можно ссылку - почитаю у народа какие мысли)
        Щас в qweqwe может что нибудь найду

  10. Шикарно! На Battle.net опять потекла школота и все отключили но я успел взять багом все WoW плюс подписку на 6 месяцев! Жду пока активируют, но не факт могу просто акк забанить!

  11. А бан в стиме точно будет на всех акках и вообще будет ли он? Если к примеру успел тока 2 игры свиснуть и все, притом все нормально, даже на мыло сообщение пришло от стима об успешной покупке и сумме, которую потратил?!)

  12. А да и если возможно, то как можно избежать бана(ну хотя бы на своем нормальном акке, с которым никаких мохинаций не было))?

  13. какие нахер акки:))
    я не успел заказать смартфон от феррари через этот баг,вот в чем печалька.

  14. хреново, уже счет в скайпе заблокировали. надеюсь стим дольше проживет.

  15. Всё халява кончилось.
    P.S. Никто не застрахован от школоты!!!

  16. у меня одного все аки живы ? о.О штук 10 бнет акков полностью закупленных, скайпы и тд xD

  17. Может получится привязать реальнай аккаунт к другому компу и избежать бана?!

    1. НЕ ПОЛУЧИТСЯ БАН ВСЕ ТВОИ АККИ МУДАК
      САМ ВИНОВАТ СКУПЕРДЯЙ

  18. ШКОЛОТА!!!!! ШКОЛОТА!!!!! КАК ВЫ МЕНЯ БЕСИТЕ................................

  19. Скажите, как много уже забаненных? :) а то я себе пару паков активировал, и пока нормально... :)

  20. есть мнение, что ключики можно купить на других ресурсах, plati.ru igrobutik.ru !!

  21. близы как раз таки не закрыли оплату через ВМ. регнул штук 10 на батлнете + на валве штук 5. все живо, здорово. само собой юзал впнки + постоянное удаление куков. до подмены имени железа уж не дошел, решил не заниматься этой поебенью.
    все так кричат что школота виновата, якобы из-за них прикрыли. а вы сами то знали данный способ? смогли бы себе хоть что-то купить, если бы kaimi не опубликовал данную статью? сомневаюсь, ну а чего тогда кричите? или вы летаете в мечтах желая чтобы kaimi написал это только вам и больше нигде? успокойтесь уже, вот развели срач...

  22. капец,все нигде эта бага не катет
    везде пофиксили
    И на бателнете тоже не катит,не пиздите тут

  23. Батл.нет тут не причем и Стим тоже.
    Была дыра в платежной системе Global Collect. На любом сайте можно было юзать ее, где присутствует эта платежная система.

  24. Я сейчас лично пропишу ваши IP в суппорт стим. И дрокните на меня -мне насрать на ваши акки

  25. Да пох на акки) Баги всегда были,есть и будут. Уверен на 200% что и сейчас есть,просто нужно не ждать ,а включить мозг и поюзать.

    1. Нахрена ты это сказал, я уже 5 день пользуюсь новым багом и никто пока незнает, теперь изза тебя все полезут искать...
      И ОПЯТЬ ИЗЗА СЦАННОЙ ШКОЛОТЫ ВСЕ ПОФИКСЯТ

  26. Продам пару аккаунтов плаченых на пол года а также старкрафт 2 , с подпиской на 4 месяца, а одном из аккаунтов имеется лока 80 лвл ,все аккаунты с полной информацией ,оплачены на пол года и проплачены до катаклизм версии

    связь: skype-frozen4eg

    ICQ-626779457

    1. Забыл добавить, через два-три дня, максимум через неделю аккаунты забанят, но денег я вам конечно не верну.

    2. покупайте покупайте
      через пару дней нибудет нихера на этих акков никакой оплаты

      1. ну скайп спалили забанили 25$ xDD, с близзами также будет.

    1. я себе этого не прощу, если ничего не отберут. Получается я бы мог полгода взять(((((

    2. ПОЙДУ НАСТУЧУ БЛИЗЗАМ ЧТОБЫ ВСЕ У ВСЕХ ОТНЯЛИ!!!!!111111
      Я ЖЕ АНОНИМ!!!!!!!!!!!!!

  27. молчать про эту статью надо было,платеж через web money уже закрыли на стим.

Обсуждение закрыто.