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

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Серверная часть (https://forum.zone-game.info/forumdisplay.php?f=148)
-   -   AiON 3.0 Client RUS(cc=7) - распакованный bin32 (https://forum.zone-game.info/showthread.php?t=19588)

TieLay 25.04.2012 10:59

AiON 3.0 Client RUS(cc=7) - распакованный bin32
 
Я так понимаю, что для работы версии 3.0 не на руофф нужен распакованный bin32, собственно может кто поделится ссылочкой?

vitlav 25.04.2012 11:36

Re: AiON 3.0 Client RUS(cc=7) - распакованный bin32
 
Был у одного дяди на форуме, но его форум заражен трепаками. как появится скину.

Если ТС не против то присоединить к просьбе можно еще опкоды и структуру пакетов для 3,0 :)

pixfid 25.04.2012 12:49

Re: AiON 3.0 Client RUS(cc=7) - распакованный bin32
 
Зачем вам?

vitlav 25.04.2012 13:36

Re: AiON 3.0 Client RUS(cc=7) - распакованный bin32
 
Цитата:

Сообщение от pixfid (Сообщение 182242)
Зачем вам?

Привет Пикс :) У тебя то есть бинарник он 3,0 клиента, поделись под клиент руоффа. Надо в личных целях.

P.S. Если есть парсеры датапака напиши в ПМ, поговорим :)

TieLay 25.04.2012 14:18

Re: AiON 3.0 Client RUS(cc=7) - распакованный bin32
 
pixfid, кстати ещё вот что интересно, насколько удачно к клиенту 3.0 можно пришить голову от 2.7, в том смысле как и какими действиями...

pixfid 25.04.2012 15:04

Re: AiON 3.0 Client RUS(cc=7) - распакованный bin32
 
Цитата:

Сообщение от vitlav (Сообщение 182250)
Привет Пикс :) У тебя то есть бинарник он 3,0 клиента, поделись под клиент руоффа. Надо в личных целях.

P.S. Если есть парсеры датапака напиши в ПМ, поговорим :)

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

Парсеры есть, но не меняются, не продаются, не раздаются.

Добавлено через 1 минуту
Цитата:

Сообщение от TieLay (Сообщение 182284)
pixfid, кстати ещё вот что интересно, насколько удачно к клиенту 3.0 можно пришить голову от 2.7, в том смысле как и какими действиями...

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

TARAN 25.04.2012 16:09

Re: AiON 3.0 Client RUS(cc=7) - распакованный bin32
 
Присоединяюсь к просьбе.
Еще был бы бесконечно благодарен если бы выложили дам структуры пакетов.

VISTALL 25.04.2012 16:50

Re: AiON 3.0 Client RUS(cc=7) - распакованный bin32
 
Цитата:

Сообщение от TARAN (Сообщение 182327)
Присоединяюсь к просьбе.
Еще был бы бесконечно благодарен если бы выложили дам структуры пакетов.

дамп в Аионе - это что такое?:redlol:

TAG 25.04.2012 17:01

Re: AiON 3.0 Client RUS(cc=7) - распакованный bin32
 
Пиксфидовский aion.bin на компе валяется, буду дома - скину (но помоему он не рабочий)

pixfid 25.04.2012 17:08

Re: AiON 3.0 Client RUS(cc=7) - распакованный bin32
 
Цитата:

Сообщение от TARAN (Сообщение 182327)
Присоединяюсь к просьбе.
Еще был бы бесконечно благодарен если бы выложили дам структуры пакетов.

Структура пакетов не изменилась.
Изменились ключи на крипт, ну и скорее всего сам крипт(не уверен но похоже ибо смена ключей неканает), при том что ключи на 100% валидные.

Добавлено через 2 минуты
Цитата:

Сообщение от NO. (Сообщение 182335)
Пиксфидовский aion.bin на компе валяется, буду дома - скину (но помоему он не рабочий)

Если мой то рабочий =_), тестил на 7ке и xp(анпачил на xp), что вы к нему привязались? в нем нет ни хрена полезного, делал только для отвязки Фроста и GG.

TAG 25.04.2012 17:10

Re: AiON 3.0 Client RUS(cc=7) - распакованный bin32
 
Цитата:

Сообщение от pixfid (Сообщение 182336)
Структура пакетов не изменилась.
Изменились ключи на крипт, ну и скорее всего сам крипт(не уверен но похоже ибо смена ключей неканает), при том что ключи на 100% валидные.

Помнится у меня сендлог вылетал при старте клиента, думаю умельцы разберутся :)

Добавлено через 8 минут
Цитата:

Сообщение от pixfid (Сообщение 182336)
Добавлено через 2 минуты


Если мой то рабочий =_), тестил на 7ке и xp(анпачил на xp), что вы к нему привязались? в нем нет ни хрена полезного, делал только для отвязки Фроста и GG.

Ну если есть анпаки от кого-либо другого, то можем к ним прицепиться )) Главное-то найти рабочий

pixfid 25.04.2012 17:21

Re: AiON 3.0 Client RUS(cc=7) - распакованный bin32
 
Цитата:

Сообщение от VISTALL (Сообщение 182334)
дамп в Аионе - это что такое?:redlol:

Походу имелось ввиду дамп из PS =)

vitlav 25.04.2012 17:25

Re: AiON 3.0 Client RUS(cc=7) - распакованный bin32
 
Цитата:

Сообщение от pixfid (Сообщение 182336)
делал только для отвязки Фроста и GG.

Вот именно это то и надо от 2,7 и 3,0. Если есть возможность то можешь скинуть ссылки на бинарники отученные от этой гадости (Фроста и GG) как на евро так и на ру. Ну или хотя бы на евро :)

Заранее огромное спасибо.

pixfid 25.04.2012 17:26

Re: AiON 3.0 Client RUS(cc=7) - распакованный bin32
 
Цитата:

Сообщение от NO. (Сообщение 182338)
Помнится у меня сендлог вылетал при старте клиента, думаю умельцы разберутся :)

Добавлено через 8 минут


Ну если есть анпаки от кого-либо другого, то можем к ним прицепиться )) Главное-то найти рабочий

fyyre напиши, мб анпакнет, раз самим влом.

Добавлено через 6 минут
h__p://rghost.ru/37764055 2.7

TARAN 25.04.2012 20:23

Re: AiON 3.0 Client RUS(cc=7) - распакованный bin32
 
Цитата:

Сообщение от pixfid (Сообщение 182336)
Структура пакетов не изменилась.
Изменились ключи на крипт, ну и скорее всего сам крипт(не уверен но похоже ибо смена ключей неканает), при том что ключи на 100% валидные.

Еще как изменилась.
SM_PLAY_OK было ddc(playOk1,playOk2,serverId), теперь же похоже ddcdd(похоже на время в секундах, только чего не ясно,accountId,serverId, и наверно playOk1,playOk2)

pixfid 25.04.2012 20:53

Re: AiON 3.0 Client RUS(cc=7) - распакованный bin32
 
Цитата:

Сообщение от TARAN (Сообщение 182378)
Еще как изменилась.
SM_PLAY_OK было ddc(playOk1,playOk2,serverId), теперь же похоже ddcdd(похоже на время в секундах, только чего не ясно,accountId,serverId, и наверно playOk1,playOk2)

"Еще как изменилась" либо "теперь же похоже" Как то не сочитаются в одном предложении, с чего ты вообще это взял?*

SM_PLAY_OK серверный пакет, опкоды всех серверных пакетов описаны в клиенте.

TAG 25.04.2012 20:58

Re: AiON 3.0 Client RUS(cc=7) - распакованный bin32
 
http://rghost.ru/37768728

TARAN 25.04.2012 21:13

Re: AiON 3.0 Client RUS(cc=7) - распакованный bin32
 
Цитата:

Сообщение от pixfid (Сообщение 182382)
"Еще как изменилась" либо "теперь же похоже" Как то не сочитаются в одном предложении, с чего ты вообще это взял?*

SM_PLAY_OK серверный пакет, опкоды всех серверных пакетов описаны в клиенте.

"Похоже" потому что не уверен в точности всех данных, а изменения есть, сниффер подтверждает.

pixfid 25.04.2012 21:25

Re: AiON 3.0 Client RUS(cc=7) - распакованный bin32
 
Цитата:

Сообщение от TARAN (Сообщение 182388)
"Похоже" потому что не уверен в точности всех данных, а изменения есть, сниффер подтверждает.

хм... если юзаешь PS, значит есть ключи и крипт, тогда в чем проблема о0 ?

Моя логика, в ауте...

TARAN 25.04.2012 21:31

Re: AiON 3.0 Client RUS(cc=7) - распакованный bin32
 
Ну крипт логина не изменился, но пока что не могу понять почему клиент не пытается подключиться к серверу, а после получения пакета что все ок сообщает что у логина нет ни одного сервера, хотя список их отображает о.0

pixfid 25.04.2012 21:34

Re: AiON 3.0 Client RUS(cc=7) - распакованный bin32
 
Цитата:

Сообщение от TARAN (Сообщение 182395)
Ну крипт логина не изменился, но пока что не могу понять почему клиент не пытается подключиться к серверу, а после получения пакета что все ок сообщает что у логина нет ни одного сервера, хотя список их отображает о.0

Чего?, скрин можно?

TARAN 25.04.2012 22:03

Re: AiON 3.0 Client RUS(cc=7) - распакованный bin32
 
Да, конечно.
http://rghost.ru/37770162/image.png
http://rghost.ru/37770166/image.png

pixfid 25.04.2012 22:11

Re: AiON 3.0 Client RUS(cc=7) - распакованный bin32
 
Цитата:

Сообщение от TARAN (Сообщение 182398)

хм...., де то я походу проебался с ключами... хм...

TARAN 25.04.2012 22:19

Re: AiON 3.0 Client RUS(cc=7) - распакованный bin32
 
Да и кстати на руоффе к логину траффик не криптован, начинают криптовать уже к гейму сразу. Немного потестил пока качается клиент на.

pixfid 25.04.2012 22:22

Re: AiON 3.0 Client RUS(cc=7) - распакованный bin32
 
Цитата:

Сообщение от TARAN (Сообщение 182402)
Да и кстати на руоффе к логину траффик не криптован, начинают криптовать уже к гейму сразу. Немного потестил пока качается клиент на.

Как бы в курсе что логин чистый, но, у меня даже списка серверов нет хм... бред...

vitlav 25.04.2012 22:23

Re: AiON 3.0 Client RUS(cc=7) - распакованный bin32
 
Аналогичная ситуация, сервера есть все но при выборе косяк

TieLay 26.04.2012 09:46

Re: AiON 3.0 Client RUS(cc=7) - распакованный bin32
 
Господа я же писал как сие лечилось...

pixfid 26.04.2012 14:52

Re: AiON 3.0 Client RUS(cc=7) - распакованный bin32
 
Цитата:

Сообщение от TieLay (Сообщение 182490)
Господа я же писал как сие лечилось...

Спасибо КЭП!, а мы то голову ломаем.

TARAN 26.04.2012 15:45

Re: AiON 3.0 Client RUS(cc=7) - распакованный bin32
 
Какие у кого варианты есть? Мб так себя ведет новый айпичек?

pixfid 26.04.2012 18:00

Re: AiON 3.0 Client RUS(cc=7) - распакованный bin32
 
Цитата:

Сообщение от TARAN (Сообщение 182576)
Какие у кого варианты есть? Мб так себя ведет новый айпичек?

Какой последний пакет при подключении в логах гейма?

TARAN 26.04.2012 18:22

Re: AiON 3.0 Client RUS(cc=7) - распакованный bin32
 
Да вот дело в том что после выбора сервера и получения от логина что сервер успешно выбран, клиент выдает ошибку, он даже не пытается подключаться к серверу.

pixfid 28.04.2012 00:43

Re: AiON 3.0 Client RUS(cc=7) - распакованный bin32
 
Вот даже хз, почему меня это удивляет, у народа нет толком даты, зато говорят что крипт есть, хм... пол ночи просидел, крипт таки изменился, после правки опкода sm_key и замены всех ключей, ошибки при декрипте\валидации пакетов.

Добавлено через 40 секунд
как у вас получилось дойти до выбора сервера в душе не ведаю, но без правильного крипта недойти 100%

TARAN 28.04.2012 02:09

Re: AiON 3.0 Client RUS(cc=7) - распакованный bin32
 
скинуть пакет самураи?=)

pixfid 28.04.2012 03:08

Re: AiON 3.0 Client RUS(cc=7) - распакованный bin32
 
если можно, ключ на xor для сравнения.

TARAN 28.04.2012 03:40

Re: AiON 3.0 Client RUS(cc=7) - распакованный bin32
 
public static void decXORPass(byte[] raw)
{
int count = raw.length/4;
int pos = (count - 1)*4;
int ecx;

ecx = (raw[--pos] & 0xFF) << 24;
ecx |= (raw[--pos] & 0xFF) << 16;
ecx |= (raw[--pos] & 0xFF) << 8;
ecx |= (raw[--pos] & 0xFF);

int val;
while (pos > 4)
{
raw[--pos] ^= (ecx >> 24);

val = (raw[pos] & 0xFF) << 24;
raw[--pos] ^= (ecx >> 16);
val += (raw[pos] & 0xFF) << 16;
raw[--pos] ^= (ecx >> 8);
val += (raw[pos] & 0xFF) << 8;
raw[--pos] ^= ecx;
val += (raw[pos] & 0xFF);

ecx = ecx - val;
}
}

pixfid 28.04.2012 04:01

Re: AiON 3.0 Client RUS(cc=7) - распакованный bin32
 
Это шутка да? Вроде я по русски написал =).

return (key ^ 0xCD92E451) + 0x3FF2CC87; <- старые ключи.

TARAN 28.04.2012 04:55

Re: AiON 3.0 Client RUS(cc=7) - распакованный bin32
 
Ааа, ты про это. Они для логина такими же и остались.
key = (key - 0x3FF2CC87) ^ 0xCD92E451;

pixfid 28.04.2012 05:05

Re: AiON 3.0 Client RUS(cc=7) - распакованный bin32
 
Цитата:

Сообщение от TARAN (Сообщение 183270)
Ааа, ты про это. Они для логина такими же и остались.
key = (key - 0x3FF2CC87) ^ 0xCD92E451;

В том и дело что они изменились

Добавлено через 51 секунду
И они не для логина а для гейма, если что.

Добавлено через 5 минут
Код:

        /**
        * Enable crypt key - generate random key that will be used to encrypt second server packet [first one is unencrypted]
        * and decrypt client packets. This method is called from SM_KEY server packet, that packet sends key to aion client.
        *
        * @return "false key" that should by used by aion client to encrypt/decrypt packets.
        */
        public final int enableKey() {
                if (packetKey != null)
                        throw new KeyAlreadySetException();

                /** rnd key - this will be used to encrypt/decrypt packet */
                int key = Rnd.nextInt();

                packetKey = new EncryptionKeyPair(key);

                log.debug("new encrypt key: " + packetKey);

                /** false key that will be sent to aion client in SM_KEY packet */
                return (key ^ 0xCD92E451) + 0x3FF2CC87;
        }

Хоть структуру сервера изучите чтоле.

TARAN 28.04.2012 14:02

Re: AiON 3.0 Client RUS(cc=7) - распакованный bin32
 
Да, каюсь, нижнюю сетевую часть логина и гейма еще досконально не изучал, не успел. Но и Вы меня запутали, говорите что не можете дойти до выбора сервера и просите ключ который используется уже в гейме, но ведь до выбора сервера он не используется.

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

http://rghost.ru/37810176/image.png

pixfid 28.04.2012 20:12

Re: AiON 3.0 Client RUS(cc=7) - распакованный bin32
 
Ничего ты не видишь, у тебя де крипт неверный, присмотрись ко второму байту пакета.

Добавлено через 6 минут
Цитата:

Сообщение от TARAN (Сообщение 183354)
Но и Вы меня запутали, говорите что не можете дойти до выбора сервера и просите ключ который используется уже в гейме, но ведь до выбора сервера он не используется.
http://rghost.ru/37810176/image.png

Ты не прав, ой как не прав.


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

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