Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Вопросы по авторизации в обход ИЦ

-

Общение разработчиков

- Программирование для Perfect World, общение и обсуждене разработок

Ответ
 
Опции темы
Старый 29.06.2017, 13:49   #1
 Разведчик
Аватар для KLAIDY
 
KLAIDY никому не известный тип
Регистрация: 11.10.2010
Сообщений: 13
Популярность: 10
Сказал(а) спасибо: 3
Поблагодарили 5 раз(а) в 5 сообщениях
 
Question Вопросы по авторизации в обход ИЦ

Добрый день всем!
Я постепенно в свободное время пишу бота, для получения знаний, а не ради наживы. И тут передо мной встала проблема. Очень неудобно заводить кучу твинов через ИЦ.
Конечно, я знаю, что есть автологин, но я повторюсь, что занимаюсь этим в качестве личного проекта для повышения знаний, поэтому хочу "сделать сам".
И опять к сути топика: насколько я понял, сейчас перед заходом в игру, происходит авторизация на почте и необходимо сымитировать работу ИЦ. Но чтобы сделать это, нужно снифить трафик ИЦ.
В общем, сейчас у меня пока два основных вопроса:
1. По какому алгоритму происходит авторизация в клиенте игры?
2. Какими программными средствами удобнее снифить трафик ИЦ?

Заранее благодарен за любые подсказки и ссылки на статьи!

UPDETE: Извиняюсь, что создал тему не там! Прошу модераторов перенести...

Последний раз редактировалось KLAIDY; 29.06.2017 в 13:52.
  Ответить с цитированием
Старый 29.06.2017, 14:38   #2
 Разведчик
Аватар для f4lrik
 
f4lrik излучает ауруf4lrik излучает ауруf4lrik излучает ауруf4lrik излучает ауруf4lrik излучает ауруf4lrik излучает ауру
Регистрация: 14.02.2016
Сообщений: 2
Популярность: 557
Сказал(а) спасибо: 0
Поблагодарили 5 раз(а) в 3 сообщениях
Отправить сообщение для f4lrik с помощью Skype™
 
По умолчанию Re: Вопросы по авторизации в обход ИЦ

Цитата:
2. Какими программными средствами удобнее снифить трафик ИЦ?

IEInspector HTTP Analyzer
Используя сниффер, вы сами ответите на первый вопрос (если вы не про сам elementclient, конечно)

Последний раз редактировалось f4lrik; 29.06.2017 в 14:41.
  Ответить с цитированием
Старый 29.06.2017, 17:13   #3
 Разведчик
Аватар для KLAIDY
 
KLAIDY никому не известный тип
Регистрация: 11.10.2010
Сообщений: 13
Популярность: 10
Сказал(а) спасибо: 3
Поблагодарили 5 раз(а) в 5 сообщениях
 
По умолчанию Re: Вопросы по авторизации в обход ИЦ

Цитата:
Сообщение от f4lrikПосмотреть сообщение
IEInspector HTTP Analyzer
Используя сниффер, вы сами ответите на первый вопрос (если вы не про сам elementclient, конечно)

Спасибо за подсказку, очень удобный инструмент)

Начал анализировать трафик и понял, что вопросов становится все больше и больше...

Например, самое начало запросов:
Код:
POST /token HTTP/1.1
Host: o2.mail.ru
Accept: */*
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.110 Downloader/12640 MailRuGameCenter/1264 Safari/537.36
Content-Length: 116
Content-Type: application/x-www-form-urlencoded

client_id=gamecenter.mail.ru&grant_type=refresh_token&refresh_token={старый токен}client_id=gamecenter.mail.ru&grant_type=refresh_token&refresh_token={старый токен}
Приходит ответ:
Код:
HTTP/1.1 200 OK
Server: nginx
Date: Thu, 29 Jun 2017 12:48:48 GMT
Content-Type: application/json;charset=UTF-8
Content-Length: 85
Connection: close
X-Frame-Options: DENY
Cache-Control: no-cache,no-store,must-revalidate
Pragma: no-cache
Expires: Wed, 29 Jun 2016 12:48:48 GMT
Last-Modified: Thu, 29 Jun 2017 15:48:48 GMT
Strict-Transport-Security: max-age=16070400

{"expires_in":3600,"access_token":"{новый токен}"}
Дальше все, как я понял, по накатанной - берем параметры из ответов и вставляем в новые запросы (надеюсь, что разберусь с этим хД).

Но вот вопрос - откуда мне взять {старый токен}?

И также мне непонятно, а когда необходимо запускать сам клиент игры? И необходимо ли его запускать с какими-либо параметрами?
  Ответить с цитированием
Старый 29.06.2017, 18:02   #4
 Разведчик
Аватар для f4lrik
 
f4lrik излучает ауруf4lrik излучает ауруf4lrik излучает ауруf4lrik излучает ауруf4lrik излучает ауруf4lrik излучает ауру
Регистрация: 14.02.2016
Сообщений: 2
Популярность: 557
Сказал(а) спасибо: 0
Поблагодарили 5 раз(а) в 3 сообщениях
Отправить сообщение для f4lrik с помощью Skype™
 
По умолчанию Re: Вопросы по авторизации в обход ИЦ

Цитата:
Но вот вопрос - откуда мне взять {старый токен}?

Проведите испытания с чистым игровым центром, ведь при первом запуске наверняка не будет никакого старого токена.


Цитата:
а когда необходимо запускать сам клиент игры?

Посмотрите когда его запускает ИЦ

Цитата:
И необходимо ли его запускать с какими-либо параметрами?

Да. Чтобы посмотреть аргументы командной строки, можно воспользоваться программой Process Hacker
  Ответить с цитированием
Старый 29.06.2017, 18:16   #5
 Разведчик
Аватар для dvamaster
 
dvamaster никому не известный тип
Регистрация: 12.08.2012
Сообщений: 26
Популярность: 10
Сказал(а) спасибо: 1
Поблагодарили 5 раз(а) в 2 сообщениях
 
По умолчанию Re: Вопросы по авторизации в обход ИЦ

Цитата:
Сообщение от KLAIDYПосмотреть сообщение
Но вот вопрос - откуда мне взять {старый токен}?

refresh_token от предыдущей авторизации с grant_type=password
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]

Последний раз редактировалось dvamaster; 29.06.2017 в 18:43. Причина: access_token заменен на refresh_token
  Ответить с цитированием
Старый 29.06.2017, 18:40   #6
 Разведчик
Аватар для KLAIDY
 
KLAIDY никому не известный тип
Регистрация: 11.10.2010
Сообщений: 13
Популярность: 10
Сказал(а) спасибо: 3
Поблагодарили 5 раз(а) в 5 сообщениях
 
По умолчанию Re: Вопросы по авторизации в обход ИЦ

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

Добавлено через 16 часов 23 минуты
Друзья, удалось вчера запустить клиент игры, используя параметры, полученные цепочкой запросов!

Однако осталась еще одна проблема: в трех запросах используются 2 параметра
Цитата:
UserId='первые_19_цифер' UserId2='вторые_19_цифер'

Эти параметры не меняются, так как, как я понял, либо хранятся локально на моем компьютере в каких-либо конфигах, либо вычисляются из других постоянных параметров самим игровым центром. В ответах на запросы ИЦ эти ID нигде не приходят.

Отсюда вытекает вопрос.
У кого какие идеи? Где могут храниться или как могут вычисляться эти ID?

Последний раз редактировалось KLAIDY; 30.06.2017 в 11:04. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 01.07.2017, 22:27   #7
 Пехотинец
Аватар для Стрелок
 
Стрелок излучает ауруСтрелок излучает ауруСтрелок излучает ауруСтрелок излучает ауруСтрелок излучает ауруСтрелок излучает ауру
Регистрация: 25.04.2009
Сообщений: 50
Популярность: 663
Сказал(а) спасибо: 11
Поблагодарили 8 раз(а) в 5 сообщениях
 
По умолчанию Re: Вопросы по авторизации в обход ИЦ

Этот вопрос тоже интересует для востановления работы первого скрипта по обходу ИЦ
вот сама тема, может чего интересного найдёшь от туда
https://zhyk.ru/forum/showthread.php?t=970765&page=19
сейчас не работает авторизация на немайловских почтах

Последний раз редактировалось Стрелок; 01.07.2017 в 22:38.
  Ответить с цитированием
Старый 08.02.2018, 06:48   #8
 Разведчик
Аватар для dvamaster
 
dvamaster никому не известный тип
Регистрация: 12.08.2012
Сообщений: 26
Популярность: 10
Сказал(а) спасибо: 1
Поблагодарили 5 раз(а) в 2 сообщениях
 
По умолчанию Re: Вопросы по авторизации в обход ИЦ

в переменных окружения запущенного elementclient есть такие строки:

Код:
GC_GCLAY_PATHNAME путь до gclay.dll из GameCenter
GC_MRAC_PATHNAME путь до mrac.dll
GC_MRAC_TOKEN MRACToken из https://authdl.mail.ru/sz.php?hint=AutoLogin
GC_PERS_ID PersId из https://authdl.mail.ru/sz.php?hint=AutoLogin
GC_PIPE_NAME GameCenterV3_ + 32 шестнадцатеричных цифры
GC_PROJECT_ID 61
GC_TYPE_ID 0
GC_USER_NAME FirstName + " " + LastName из https://authdl.mail.ru/ec.php?hint=Auth
GC_USER_NICK Nick Name из https://authdl.mail.ru/ec.php?hint=Auth
и они наверняка указываются ГЦ при запуске клиента
больше интересует GC_MRAC_TOKEN
как думаете, сильно ли эта переменная влияет на возможный бан?
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Bot Обход Авторизации cetzze Общение и обсуждение прочих игр 2 14.04.2014 13:28
[Подсказка] Обход FireGuard авторизации в 2.2.3 Bellato Strikes Back Hummel Rising Force Online 21 20.11.2009 16:35

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 04:22.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net