Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Реверсинг (https://forum.antichat.xyz/forumdisplay.php?f=94)
-   -   STEAM howto (https://forum.antichat.xyz/showthread.php?t=155417)

vvs777 10.11.2009 12:19

STEAM howto
 
Простветите в таком вот вопросе.

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

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

Sn@k3 10.11.2009 12:22

кейген на стим ?, ты имеешь ввиду кейген на аккаунт)? не пойму, акк храниться на удалёнке.

vvs777 10.11.2009 12:26

я вообще не при делах что такое стим. в CS 1.1-1.6 был тупо cd-key

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

wolmer 10.11.2009 12:52

Цитата:

какая там технология защиты, почему до сих пор никто не написал кейген и в чем прикол?
Автор, ответь сразу, ты хочешь чтобы для тебя стим клиент сломали чтоль?

vvs777 10.11.2009 13:12

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

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

.Varius 10.11.2009 14:19

Цитата:

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

Цитата:

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

Цитата:

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

vvs777 10.11.2009 18:39

первый ликбез. сенкс.

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

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

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

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

>>getchallenge valve

<<A00000000 452686021 4 160 30819d300d06092a864886f70d010101050003818b00308187 028181009d02dfa8f56242688239c8ddc61634f9bda8a7b48e b5ac3b626dec07e9f49f2d81a76c78e94169448761ec0aab57 7b3d53e32e167103a9e14350d395a6f02541c65f6394109a12 a6589e85327b6c8225487362d6fa77548bf766e753ea4c61d9 6249baeba57e8a1ca14edd1885ccb4d136e745850f32313da1 b8ce1398847efd020111

>>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_dlm ax\80\cl_lc\1\cl_lw\1\name\demon"

или

>>connect 47 1896014709 "\prot\2\raw\6099a1be9eefc946454b61ba376734ff" "\_cl_autowepswitch\1\bottomcolor\6\cl_dlmax\512\c l_updaterate\30\model\gordon\name\ComradeBot\topco lor\30\lefthand\0\_vgui_menus\1\_ah\1\rate\10000\* fid\0\cl_lc\1\cl_lw

vvs777 10.11.2009 18:52

я задумал connect localhost:27015 :D

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

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

Цитата:

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


ОМГ... серваки разучились отвечать на infostring...

wolmer 10.11.2009 18:56

Цитата:

Сообщение от vvs777
я задумал connect localhost:27015 :D

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

Смотри, ты регнул к примеру акк под ником "asd123" и к нему привязался определенный стим айди (который на сервере стима) (самое интересное что почему то из памяти берется STEAM ID но не с серверов стима (покрайне мере раньше бралось так))

vvs777 10.11.2009 22:58

всем спс. куда копать теоретически понял, на серваки зашел другим путем - спортивнфый интерес откладывается в долгий ящик когда возьмусь за новую версию Comrade Bot


Время: 18:58