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

Новый ИЦ ПВ

-

Общение и обсуждение Perfect World

- Cобытия, информация, вопросы и ответы по Perfect World

Ответ
 
Опции темы
Старый 18.11.2014, 17:37   #76
 Разведчик
Аватар для vdfs
 
vdfs никому не известный тип
Регистрация: 14.11.2009
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Новый ИЦ ПВ

За всё время существование проекта механизм аутентификации на сервере не менялся, всегда был вход по хэшу логина, пароля и ключа от сервера, полученного в первом пакете.
В Китае и сейчас вход по логину и паролю.
Вы хотите сказать, что для мейла и их распрекрасного ИЦ китайцы напряглись и поменяли серверный код на аутентификацию по некоему токену, сгенерированному левой шнягой мейла?
  Ответить с цитированием
Старый 18.11.2014, 17:47   #77
 Разведчик
Аватар для purangel
 
purangel никому не известный тип
Регистрация: 18.11.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Новый ИЦ ПВ

Эх мейл намудрил,и через иц ошибка и через старый вход ошибка
  Ответить с цитированием
Старый 18.11.2014, 17:58   #78
 Разведчик
Аватар для janetland
 
janetland никому не известный тип
Регистрация: 03.07.2012
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Новый ИЦ ПВ

Короче, получилось завести 5 окон
3 акка мейла (мейл-ру, лист-ру, бк-ру)
2 ака яндекс-гугл.

Фичи: вход только через СЦ, если выкинуло или вышли на панельку авторизации - вход по логину-паролю не пашет, ибо нет верной сессии от сервака, отваливается по тайм-ауту (ошибка сети)

1й раз на сервер где вы играли - не пустит. Выбираем любой другой, заходит на пустую страницу - покинуть игру. Второй раз запускаем - выбираем уже свой сервер.

Периодически слетают пароли авторизации в СЦ не-мейла (регулярно сталкивался с яндексом)
  Ответить с цитированием
Старый 18.11.2014, 18:00   #79
 Сержант
Аватар для Savval
 
Savval на правильном путиSavval на правильном пути
Регистрация: 08.01.2010
Сообщений: 110
Популярность: 132
Сказал(а) спасибо: 25
Поблагодарили 12 раз(а) в 11 сообщениях
 
По умолчанию Re: Новый ИЦ ПВ

Цитата:
Сообщение от vdfsПосмотреть сообщение
За всё время существование проекта механизм аутентификации на сервере не менялся, всегда был вход по хэшу логина, пароля и ключа от сервера, полученного в первом пакете.
В Китае и сейчас вход по логину и паролю.
Вы хотите сказать, что для мейла и их распрекрасного ИЦ китайцы напряглись и поменяли серверный код на аутентификацию по некоему токену, сгенерированному левой шнягой мейла?

Очевидно да. Либо дали Мейлу такую возможность - это легко проверяется попыткой авторизоваться OOG-способом. Например, через OOG Meditation акком, который не жалко.
________________
WB 103/101/100 | BM 101
  Ответить с цитированием
Старый 18.11.2014, 18:05   #80
 Разведчик
Аватар для Painkiller
 
Painkiller на правильном пути
Регистрация: 29.03.2009
Сообщений: 11
Популярность: 42
Сказал(а) спасибо: 1
Поблагодарили 13 раз(а) в 11 сообщениях
 
По умолчанию Re: Новый ИЦ ПВ

Цитата:
Сообщение от SavvalПосмотреть сообщение
Очевидно да. Либо дали Мейлу такую возможность - это легко проверяется попыткой авторизоваться OOG-способом. Например, через OOG Meditation акком, который не жалко.

Там вон N00bSa1b0t уже занялся написанием кода под новую авторизацию
________________
я везде и нигде
  Ответить с цитированием
Старый 18.11.2014, 18:13   #81
 Разведчик
Аватар для Zemlyak
 
Zemlyak никому не известный тип
Регистрация: 08.10.2010
Сообщений: 5
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Новый ИЦ ПВ

я уже сделал скрипт но только под свои аки )
  Ответить с цитированием
Старый 18.11.2014, 18:14   #82
 Разведчик
Аватар для purangel
 
purangel никому не известный тип
Регистрация: 18.11.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Новый ИЦ ПВ

Подскажите теперь нам как его сделать)
  Ответить с цитированием
Старый 18.11.2014, 18:16   #83
 Сержант
Аватар для Savval
 
Savval на правильном путиSavval на правильном пути
Регистрация: 08.01.2010
Сообщений: 110
Популярность: 132
Сказал(а) спасибо: 25
Поблагодарили 12 раз(а) в 11 сообщениях
 
По умолчанию Re: Новый ИЦ ПВ

Цитата:
Сообщение от ZemlyakПосмотреть сообщение
я уже сделал скрипт но только под свои аки )

Цитата:
Сообщение от purangelПосмотреть сообщение
Подскажите теперь нам как его сделать)

Кхм, и впрямь, скрипт универсален, если уж сказали А, так поделитесь, заменив поля на usr и pswd, да и все. Иначе смахивает то ли на флуд, то ли на бахвальство.
________________
WB 103/101/100 | BM 101
  Ответить с цитированием
Старый 18.11.2014, 18:23   #84
 Разведчик
Аватар для Zemlyak
 
Zemlyak никому не известный тип
Регистрация: 08.10.2010
Сообщений: 5
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Новый ИЦ ПВ

commandline = ' '.join(["start", "archeage.exe", "-r",
"+auth_ip " + server,
"-uid " + uid,
"-token " + token])

"archeage.exe", "-r",
"+auth_ip " + server,
"-uid " + uid,
вместо этого подставил свой значения которые постоянные
  Ответить с цитированием
Старый 18.11.2014, 18:32   #85
 Разведчик
Аватар для Painkiller
 
Painkiller на правильном пути
Регистрация: 29.03.2009
Сообщений: 11
Популярность: 42
Сказал(а) спасибо: 1
Поблагодарили 13 раз(а) в 11 сообщениях
 
По умолчанию Re: Новый ИЦ ПВ

Цитата:
Сообщение от ZemlyakПосмотреть сообщение
commandline = ' '.join(["start", "archeage.exe", "-r",
"+auth_ip " + server,
"-uid " + uid,
"-token " + token])

"archeage.exe", "-r",
"+auth_ip " + server,
"-uid " + uid,
вместо этого подставил свой значения которые постоянные

________________
я везде и нигде
  Ответить с цитированием
Старый 18.11.2014, 18:32   #86
 Сержант
Аватар для Savval
 
Savval на правильном путиSavval на правильном пути
Регистрация: 08.01.2010
Сообщений: 110
Популярность: 132
Сказал(а) спасибо: 25
Поблагодарили 12 раз(а) в 11 сообщениях
 
По умолчанию Re: Новый ИЦ ПВ

Цитата:
Сообщение от ZemlyakПосмотреть сообщение
commandline = ' '.join(["start", "archeage.exe", "-r",
"+auth_ip " + server,
"-uid " + uid,
"-token " + token])

"archeage.exe", "-r",
"+auth_ip " + server,
"-uid " + uid,
вместо этого подставил свой значения которые постоянные

К черту подробности, какой сейчас год? ©
2.7 ругается на синтаксис.

З.Ы. Вот что значит тяжелый день. Скопировал ваш скрипт с отсутствием отступов и удивляюсь, чой-та питон его не ест... пробую допилить, в общем.
________________
WB 103/101/100 | BM 101

Последний раз редактировалось Savval; 18.11.2014 в 18:49.
  Ответить с цитированием
Старый 18.11.2014, 19:43   #87
 Пехотинец
Аватар для Sword12
 
Sword12 скоро будет известенSword12 скоро будет известенSword12 скоро будет известенSword12 скоро будет известен
Регистрация: 09.10.2010
Сообщений: 50
Популярность: 394
Сказал(а) спасибо: 4
Поблагодарили 10 раз(а) в 4 сообщениях
 
По умолчанию Re: Новый ИЦ ПВ

С user ID все ясно, вот как получить токен для входа.
  Ответить с цитированием
Старый 18.11.2014, 19:58   #88
 Разведчик
Аватар для manx5
 
manx5 блестящий пример для подражанияmanx5 блестящий пример для подражанияmanx5 блестящий пример для подражанияmanx5 блестящий пример для подражанияmanx5 блестящий пример для подражанияmanx5 блестящий пример для подражанияmanx5 блестящий пример для подражанияmanx5 блестящий пример для подражанияmanx5 блестящий пример для подражанияmanx5 блестящий пример для подражанияmanx5 блестящий пример для подражания
Регистрация: 02.02.2014
Сообщений: 27
Популярность: 1833
Сказал(а) спасибо: 1
Поблагодарили 9 раз(а) в 8 сообщениях
 
По умолчанию Re: Новый ИЦ ПВ

пока у меня на основе "ошибка сети" решил исследовать вопрос параметров запуска клиента.
не знаю в том ли форуме пишу, мои исследования больше для программистов наверно.
имеем три параметра запуска клиента user _user и token2
как и откуда они берутся.
РЕШЕНИЕ ДЛЯ ПОЧТ НЕ МАЙЛ.РУ (т.е. лист бк инбокс - не для них).

ИЦ для немайловских почт делает 3 авторизационных запроса на сервер authdl.mail.ru по протоколу https в формате xml. метод POST.

ОЧЕНЬ ВАЖНОЙ ОСОБЕННОСТЬЮ этих запросов является параметр User-Agent на сегодняшний день он должен быть Downloader/4260 он менятся при обновлении ИЦ бывает. этот параметр проверяется сервером авторизации и если он неактуален (версия) то будет ошибка.

запрос первый на адрес
Код:
http://authdl.mail.ru/sz.php?hint=Auth
сам первый запрос
Код:
<?xml version="1.0" encoding="UTF-8"?><Auth ProjectId="61" SubProjectId="0" ShardId="0" UserId="01234567890123456789" UserId2="01234567890123456789" Username="почта@немайл.ру" Password="ПарольВОткрытомВиде"/>
ответ на первый запрос
Код:
<?xml version="1.0" encoding="UTF-8"?><Auth PersId="01234567"/>
запрос второй на адрес
Код:
http://authdl.mail.ru/sz.php?hint=AutoLogin
сам второй запрос
Код:
<?xml version="1.0" encoding="UTF-8"?><AutoLogin ProjectId="61" SubProjectId="0" ShardId="0" UserId="01234567890123456789" UserId2="01234567890123456789" Username="почта@немайл.ру" Password="ПарольВОткрытомВиде"/>
ответ на второй запрос
Код:
<?xml version="1.0" encoding="UTF-8"?><AutoLogin PersId="01234567" Key="0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef" />
запрос третий на адрес
Код:
http://authdl.mail.ru/sz.php?hint=PersList
сам третий запрос
Код:
<?xml version="1.0" encoding="UTF-8"?><PersList ProjectId="61" SubProjectId="0" ShardId="0" UserId="01234567890123456789" UserId2="01234567890123456789" Username="почта@немайл.ру" Password="ПарольВОткрытомВиде"/>
ответ на третий запрос
Код:
<?xml version="1.0" encoding="UTF-8"?><PersList PersId="01234567"><Pers Id="012345678" Title="игровойлогин" Cli="--account=012345678"/></PersList>
дальше как понимаете всё просто

user это Id из ответа на третий запрос (оно же --account), число 9 знаков
_user это PersId из ответа на любой запрос, число 8 знаков
token2 это это Key из ответа на второй запрос, шестнадцатеричное число 64 знака


что для меня осталось неясным:
UserId и UserId2 похоже случайные двадцатизначные числа, как и на что влияют непонятно.

что делать с почтами МАЙЛРУ на сегодняшний день я к сожалению не знаю.
то что я описал работает для почт например gmail.com email.com домена 3го уровня на biz.ly даже. но не для майла.
  Ответить с цитированием
Пользователь сказал cпасибо:
Savval (18.11.2014)
Старый 18.11.2014, 21:36   #89
 Сержант
Аватар для Savval
 
Savval на правильном путиSavval на правильном пути
Регистрация: 08.01.2010
Сообщений: 110
Популярность: 132
Сказал(а) спасибо: 25
Поблагодарили 12 раз(а) в 11 сообщениях
 
По умолчанию Re: Новый ИЦ ПВ

Цитата:
Сообщение от manx5Посмотреть сообщение
пока у меня на основе "ошибка сети" решил исследовать вопрос параметров запуска клиента.
не знаю в том ли форуме пишу, мои исследования больше для программистов наверно.
имеем три параметра запуска клиента user _user и token2
как и откуда они берутся.
РЕШЕНИЕ ДЛЯ ПОЧТ НЕ МАЙЛ.РУ (т.е. лист бк инбокс - не для них).

ИЦ для немайловских почт делает 3 авторизационных запроса на сервер authdl.mail.ru по протоколу https в формате xml. метод POST.

...

user это Id из ответа на третий запрос (оно же --account), число 9 знаков
_user это PersId из ответа на любой запрос, число 8 знаков
token2 это это Key из ответа на второй запрос, шестнадцатеричное число 64 знака


что для меня осталось неясным:
UserId и UserId2 похоже случайные двадцатизначные числа, как и на что влияют непонятно.

что делать с почтами МАЙЛРУ на сегодняшний день я к сожалению не знаю.
то что я описал работает для почт например gmail.com email.com домена 3го уровня на biz.ly даже. но не для майла.

user и _user не имеют фиксированной длины. По крайней мере, у мэйл почт. У себя заметил, что старые user 7 знаков, а _user - 6. Свеженькие 8/7. Авторизация у мэйла отличается, но не сильно. Несколько удачных входов осуществил, пара финальных экспериментов и выкину скриптик.
________________
WB 103/101/100 | BM 101
  Ответить с цитированием
Пользователь сказал cпасибо:
reshacker (18.11.2014)
Старый 18.11.2014, 21:46   #90
 Разведчик
Аватар для prof051
 
prof051 никому не известный тип
Регистрация: 06.07.2009
Сообщений: 5
Популярность: 10
Сказал(а) спасибо: 2
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Новый ИЦ ПВ

Только что было какое то обновление в PW
  Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Информация] Я какждый день новый, у них там я новый, ну вы поняли cuxar1k Треп 1 11.07.2012 15:24
[Информация] Новый герой, новый пик, новая Дота 2 eveldead Общение и обсуждение Warcraft 3 0 24.05.2012 11:20
[Информация] Новый апдейт - новый интерфейс DotA 2 eveldead Общение и обсуждение Dota 2 0 26.04.2012 09:24
мне нужен новый байт топора за новый обход •☼Span4_BoB•☼ Общение и обсуждение CrossFire 0 24.07.2011 21:47

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

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

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