PDA

Просмотр полной версии : Проблема с авторизацией TCPClient


GooooooD
21.11.2018, 01:16
Собственно проблема с пакетом RequestAuthLogin, никак не могу его составить правильно( пишу на Delphi, пакет Init приходит:
0B 00 00 02 63 CC 77 5A 78 00 00
ответить на него не получается(
Хроники ц4, логин сервер стандартный без какой либо шифрации..
Помогите пройти авторизацию, готов оказать финансовую помощь)

alexov
21.11.2018, 11:27
1) Он не такой стандартный как ты думаешь
2) Чтобы ответить правильно надо сначала посмотреть как отвечает клиент, а не верить тому что написано в блогах 10летней давности
3) Скорее всего там все зашифровано, так что ответить правильно все равно не получится
4) Пропусти логин сервер и работай сразу с гейм сервером
5) Если гейм сервер зашифрован то вообще ничего не получится)

GooooooD
21.11.2018, 20:28
1) Он не такой стандартный как ты думаешь
2) Чтобы ответить правильно надо сначала посмотреть как отвечает клиент, а не верить тому что написано в блогах 10летней давности
3) Скорее всего там все зашифровано, так что ответить правильно все равно не получится
4) Пропусти логин сервер и работай сразу с гейм сервером
5) Если гейм сервер зашифрован то вообще ничего не получится)

Пакет авторизации не меняется значит шифрации нету, пакет Init приходит такого вида:
Размер: 9+2
00 87 22 7C 04 5A 78 00 00 - 785а ревизия
пакет от клиента: RequestAuthLogin
Размер: 48+2

Вроде никакой шифрации нету, на гейм сервере так же, l2phx подключается на ура..

Rzone
26.11.2018, 01:45
Смотри в пакетхаке что отправляет клиент и что отправляет твой бот.
Сравниваешь и смотришь - что у тебя не так.
Если пакетхак не пашет то можно свою тулзу написать для расшифровки и расшифровать сессию от начала до твоего RequestAuthLogin.

alexov
26.11.2018, 18:01
Пакет авторизации не меняется значит шифрации нету

Вовсе не значит. Просто часто бывает что ключ не меняется.
Он константный и зашит в клиент, а клиент обфусцирован.
Таким образом ни ключ ни алгоритм изи не достать.