STEAM howto

Discussion in 'Реверсинг' started by vvs777, 10 Nov 2009.

  1. vvs777

    vvs777 Elder - Старейшина

    Joined:
    16 Nov 2004
    Messages:
    394
    Likes Received:
    213
    Reputations:
    4
    Простветите в таком вот вопросе.

    STEAM Counter-Strike / Half-Life
    какая там технология защиты, почему до сих пор никто не написал кейген и в чем прикол?

    расскажите плз основы, кто копался.
     
  2. Sn@k3

    Sn@k3 Elder - Старейшина

    Joined:
    13 Apr 2006
    Messages:
    1,000
    Likes Received:
    438
    Reputations:
    90
    кейген на стим ?, ты имеешь ввиду кейген на аккаунт)? не пойму, акк храниться на удалёнке.
     
  3. vvs777

    vvs777 Elder - Старейшина

    Joined:
    16 Nov 2004
    Messages:
    394
    Likes Received:
    213
    Reputations:
    4
    я вообще не при делах что такое стим. в CS 1.1-1.6 был тупо cd-key

    т.е. все акки хранятся на сервере valve???
    и при заходе на любой игровой сервер идет авторизация оттуда как openID?
    т.е. тебя заставляют играть под 1 ником?
     
  4. wolmer

    wolmer Member

    Joined:
    12 May 2009
    Messages:
    438
    Likes Received:
    97
    Reputations:
    9
    Автор, ответь сразу, ты хочешь чтобы для тебя стим клиент сломали чтоль?
     
    #4 wolmer, 10 Nov 2009
    Last edited: 10 Nov 2009
  5. vvs777

    vvs777 Elder - Старейшина

    Joined:
    16 Nov 2004
    Messages:
    394
    Likes Received:
    213
    Reputations:
    4
    нет, я хочу чтоб кто-то что-то рассказал перед тем как я начну доставать полную стим-версию с лицензией и ломать авторизацию.

    просто не люблю когда возишься несколько жней над чем-то а в конце оказывается что баян.
    странно что до сих пор никто не сломал стим.
    если акки лежат на сервере Valve то можно перехватить пакет, отправляемый на игровой сервер и подменить там что-то чтобы сервер думал что ты лицензионный а по факту нет. Тупо вчера нарвался на десяток CS серваков которые полностью забанили нескольких провайдеров и пускают только лицензионщиков. надо это исправить.
     
    #5 vvs777, 10 Nov 2009
    Last edited: 10 Nov 2009
  6. .Varius

    .Varius Elder - Старейшина

    Joined:
    5 May 2009
    Messages:
    558
    Likes Received:
    289
    Reputations:
    42
    Почему же никто не сломал. Non-Steam - это и есть ломаная версия. Non-Steam серверы, также муть с лицензионными протоколами. ИМХО, много людей уже пробовали это сделать. Если у кого-то и получается - они меняют протокол и лицензионщики спокойно обновятся до следующего протокола. Крякнутый стим (Non Steam)тоже обновляется и потом выдает ошибку на "serverbrowser.dll". Берут сомнения, что тебе это удастся. Steam ID у Non-Steam клиента (666:88:666).

    Там много хороших специалистов, должно быть, и, ИМХО, не стоит у них забирать честные деньги. Разве что саппорт плоховато работает.

    Лучше сначала поискать уязвимости в клиенте, а потом переходить к серверу.
     
    #6 .Varius, 10 Nov 2009
    Last edited: 10 Nov 2009
    1 person likes this.
  7. vvs777

    vvs777 Elder - Старейшина

    Joined:
    16 Nov 2004
    Messages:
    394
    Likes Received:
    213
    Reputations:
    4
    первый ликбез. сенкс.

    у меня в мозгах немного не сходится.
    когда я подключаюсь к 1.6 серверу он мне заявляет что диапазон ip забанен. "Если бы у меня была лицензия - было бы наплевать с каких ip я захожу - зашел бы" - так говорят админы сервера.
    Значит сервер сначала проверяет лицензию а потом если ее не находит - уже ip.

    Дык вот меня интересует именно как заставить сервер думать что я купил лицензию и мой ник VVS777, а у Васи Пупкина - васяпупкин итд... И все с лицензиями, хотя и левыми...

    ессно модификация траффика, а не сервера.

    не могу догнать что сниффать и подменять т.к. при коннекте слова steamid никогда не видел. И вообще отправляет ли его nonSteam клиент? Есть всякие raw, unique, cdkey ...

    >>getchallenge valve

    <<A00000000 452686021 4 160 30819d300d06092a864886f70d010101050003818b00308187028181009d02dfa8f56242688239c8ddc61634f9bda8a7b48eb5ac3b626dec07e9f49f2d81a76c78e94169448761ec0aab577b3d53e32e167103a9e14350d395a6f02541c65f6394109a12a6589e85327b6c8225487362d6fa77548bf766e753ea4c61d96249baeba57e8a1ca14edd1885ccb4d136e745850f32313da1b8ce1398847efd020111

    >>connect 47 452686021 "\prot\4\unique\-1\raw\valve\cdkey\58e281e0567b75231aa7fcc11dc58709" "\_cl_autowepswitch\1\bottomcolor\6\cl_updaterate\10\model\gordon\topcolor\30\lefthand\0\_vgui_menus\1\_ah\1\sredir\3\lang\ru\rate\10000\*fid\0\cl_dlmax\80\cl_lc\1\cl_lw\1\name\demon"

    или

    >>connect 47 1896014709 "\prot\2\raw\6099a1be9eefc946454b61ba376734ff" "\_cl_autowepswitch\1\bottomcolor\6\cl_dlmax\512\cl_updaterate\30\model\gordon\name\ComradeBot\topcolor\30\lefthand\0\_vgui_menus\1\_ah\1\rate\10000\*fid\0\cl_lc\1\cl_lw
     
  8. vvs777

    vvs777 Elder - Старейшина

    Joined:
    16 Nov 2004
    Messages:
    394
    Likes Received:
    213
    Reputations:
    4
    я задумал connect localhost:27015 :D

    т.е. Valve при обнове вшивает steamID в обновляемые файлы каждому отдельно? геморройно...

    КСС.... я вообще нарвался на кс1.6 серваки, на которые желательно иметь стим... этого я не совсем понял

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


    ОМГ... серваки разучились отвечать на infostring...
     
    #8 vvs777, 10 Nov 2009
    Last edited: 10 Nov 2009
  9. wolmer

    wolmer Member

    Joined:
    12 May 2009
    Messages:
    438
    Likes Received:
    97
    Reputations:
    9
    Смотри, ты регнул к примеру акк под ником "asd123" и к нему привязался определенный стим айди (который на сервере стима) (самое интересное что почему то из памяти берется STEAM ID но не с серверов стима (покрайне мере раньше бралось так))
     
    #9 wolmer, 10 Nov 2009
    Last edited: 10 Nov 2009
    1 person likes this.
  10. vvs777

    vvs777 Elder - Старейшина

    Joined:
    16 Nov 2004
    Messages:
    394
    Likes Received:
    213
    Reputations:
    4
    всем спс. куда копать теоретически понял, на серваки зашел другим путем - спортивнфый интерес откладывается в долгий ящик когда возьмусь за новую версию Comrade Bot