Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Создание ланчера
#11
Kelax Написал:Packet Error с чем связан после входа на сервер?

видимо с тем что сервер проверяет включен ли ХакШилд или нет.
и если нет то офф.

этот параметр удобен не для офа а для будущих фришек, не надо выковыривать защиту и изменять файлы клиента, достаточно сделать ланчер.
Ответ
#12
MHard Написал:видимо с тем что сервер проверяет включен ли ХакШилд или нет.
и если нет то офф.

этот параметр удобен не для офа а для будущих фришек, не надо выковыривать защиту и изменять файлы клиента, достаточно сделать ланчер.
Значит надо сделать так чтобы сервер думал что он включен? Или лучше править сам hshield?
Ответ
#13
Сервер игры отправляет пакеты на проверку HS клиенту , клиентская часть HS которая встроена в клиент игры, в свою очередь на них отвечает.

отключать HS на офе нельзя, сервер это видит.
Ответ
#14
MHard Написал:Сервер игры отправляет пакеты на проверку HS клиенту , клиент в свою очередь на них отвечает.

отключать HS на офе нельзя, сервер это видит.
Выходит надо править сам hshield : (
Ответ
#15
Разрешите продолжить тему запуска клиента игры.
После небольшого исследования было установлено, что за создание token'а отвечает следующий сценарий:
Код:
https://authdl.mail.ru/sz.php
Псевдонимом для домена authdl.mail.ru является также auth.dl.mail.ru.
При отправке POST-запроса (с использованием SSL) следующего вида:
Код:
POST /sz.php?hint=AutoLogin HTTP/1.1
Host: authdl.mail.ru
User-Agent: Downloader/3700
Content-Type: application/x-www-form-urlencoded
Content-Length: 240
<?xml version="1.0" encoding="UTF-8"?><AutoLogin ProjectId="3001" SubProjectId="0" ShardId="0" Mpop="<Mpop-value>"/>
где <Mpop-value> - значение печенюшки под названием Mpop после аутентификации учётной записи mail.ru
сценарий отправляет в ответ xml-ку следующего вида:
Код:
<?xml version="1.0" encoding="UTF-8"?><AutoLogin PersId="<aa-user-id>" Key="<token>" />
где <aa-user-id> - идентификатор пользователя ArcheAge, <token> - соответственно, token доступа.
Вот...
PS Осталась лишь мелочь - сделать сценарий для автоматической аутентификации пользователей и получения значения печенюшки Mpop
Благодарю за внимание.
Ответ
#16
разбирать метод создания куки mpop не нужно, мейл сам присылает нам этот кукис при банальной авторизации в почте через браузер например
короче всего 2 запроса
один на https://auth.mail.ru/cgi-bin/auth с логином и паролем, прилетает драгоценный mpop
второй уже на https://authdl.mail.ru/sz.php?hint=AutoLogin с mpop, прилетает ИД и токен для запуска
усё, себе лаунчер накидал если надо могу выложить
Ответ
#17
Пользователю проще ввести логин и пароль, чем скопировать куку из браузера.
hLaPEx, Evermore, hAuthD, L2on, ...
Ответ
#18
Выкладывайте конечно, только с исходниками Smile
Ответ
#19
вот http://rghost.ru/52843907
без проверки/установки обновлений польза лаунчера сомнительна т.к придется держать на компе мейловскую гадость для этих целей, а дальше развивать уже лениво

Hint из браузера ничего брать не надо, всё что может браузер можно повторить в коде
Ответ
#20
Ну зря вы так про пользу.
Из этого можно хорошую утилиту для безопасного шаринга акаунта сделать Wink
Ответ


Перейти к форуму:


Пользователи, просматривающие эту тему: 2 Гость(ей)