Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   ArcheAge (https://forum.zone-game.info/forumdisplay.php?f=187)
-   -   Создание ланчера (https://forum.zone-game.info/showthread.php?t=30063)

Smiler 10.01.2014 18:49

Re: Создание ланчера
 
Цитата:

Сообщение от Kelax (Сообщение 340328)
Packet Error с чем связан после входа на сервер?

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

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

Kelax 10.01.2014 19:05

Re: Создание ланчера
 
Цитата:

Сообщение от MHard (Сообщение 345092)
видимо с тем что сервер проверяет включен ли ХакШилд или нет.
и если нет то офф.

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

Значит надо сделать так чтобы сервер думал что он включен? Или лучше править сам hshield?

Smiler 10.01.2014 19:10

Re: Создание ланчера
 
Сервер игры отправляет пакеты на проверку HS клиенту , клиентская часть HS которая встроена в клиент игры, в свою очередь на них отвечает.

отключать HS на офе нельзя, сервер это видит.

Kelax 10.01.2014 19:11

Re: Создание ланчера
 
Цитата:

Сообщение от MHard (Сообщение 345106)
Сервер игры отправляет пакеты на проверку HS клиенту , клиент в свою очередь на них отвечает.

отключать HS на офе нельзя, сервер это видит.

Выходит надо править сам hshield : (

wheel 15.01.2014 20:36

Re: Создание ланчера
 
Разрешите продолжить тему запуска клиента игры.
После небольшого исследования было установлено, что за создание 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
Благодарю за внимание.

Onax 05.03.2014 17:42

Re: Создание ланчера
 
разбирать метод создания куки mpop не нужно, мейл сам присылает нам этот кукис при банальной авторизации в почте через браузер например
короче всего 2 запроса
один на https://auth.mail.ru/cgi-bin/auth с логином и паролем, прилетает драгоценный mpop
второй уже на https://authdl.mail.ru/sz.php?hint=AutoLogin с mpop, прилетает ИД и токен для запуска
усё, себе лаунчер накидал если надо могу выложить

Hint 05.03.2014 18:49

Re: Создание ланчера
 
Пользователю проще ввести логин и пароль, чем скопировать куку из браузера.

MadHacker 05.03.2014 19:09

Re: Создание ланчера
 
Выкладывайте конечно, только с исходниками :)

Onax 05.03.2014 20:12

Re: Создание ланчера
 
вот http://rghost.ru/52843907
без проверки/установки обновлений польза лаунчера сомнительна т.к придется держать на компе мейловскую гадость для этих целей, а дальше развивать уже лениво

Hint из браузера ничего брать не надо, всё что может браузер можно повторить в коде

MadHacker 05.03.2014 20:26

Re: Создание ланчера
 
Ну зря вы так про пользу.
Из этого можно хорошую утилиту для безопасного шаринга акаунта сделать ;)


Текущее время: 15:45. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot