Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
AiON 3.0 Client RUS(cc=7) - распакованный bin32
#31
Да вот дело в том что после выбора сервера и получения от логина что сервер успешно выбран, клиент выдает ошибку, он даже не пытается подключаться к серверу.
Ответ
#32
Вот даже хз, почему меня это удивляет, у народа нет толком даты, зато говорят что крипт есть, хм... пол ночи просидел, крипт таки изменился, после правки опкода sm_key и замены всех ключей, ошибки при декрипте\валидации пакетов.

Добавлено через 40 секунд
как у вас получилось дойти до выбора сервера в душе не ведаю, но без правильного крипта недойти 100%
Ответ
#33
скинуть пакет самураи?=)
Ответ
#34
если можно, ключ на xor для сравнения.
Ответ
#35
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;
}
}
Ответ
#36
Это шутка да? Вроде я по русски написал =).

return (key ^ 0xCD92E451) + 0x3FF2CC87; <- старые ключи.
Ответ
#37
Ааа, ты про это. Они для логина такими же и остались.
key = (key - 0x3FF2CC87) ^ 0xCD92E451;
Ответ
#38
TARAN Написал:Ааа, ты про это. Они для логина такими же и остались.
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;
    }

Хоть структуру сервера изучите чтоле.
Ответ
#39
Да, каюсь, нижнюю сетевую часть логина и гейма еще досконально не изучал, не успел. Но и Вы меня запутали, говорите что не можете дойти до выбора сервера и просите ключ который используется уже в гейме, но ведь до выбора сервера он не используется.

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

[Изображение: image.png]
Ответ
#40
Ничего ты не видишь, у тебя де крипт неверный, присмотрись ко второму байту пакета.

Добавлено через 6 минут
TARAN Написал:Но и Вы меня запутали, говорите что не можете дойти до выбора сервера и просите ключ который используется уже в гейме, но ведь до выбора сервера он не используется.
[Изображение: image.png]
Ты не прав, ой как не прав.
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  DLE + Aion регистрация Karat 11 8,612 10-28-2021, 09:34 AM
Последний пост: Talos
  İnterServ (PTS Aion 4.6) Nexus034 0 1,986 11-21-2020, 10:38 PM
Последний пост: Nexus034
  Дебагнутый Server64 (Aion pts) hops55 4 4,459 10-06-2020, 06:37 AM
Последний пост: Romanz
  Aion сервер под клиент 4.8 EU PROGRAMMATOR 67 72,402 03-24-2019, 09:32 AM
Последний пост: css
  U3J-Aion сборка flopix 15 6,454 01-18-2019, 05:22 PM
Последний пост: flopix
  Помогите "оформить" Aion KoToWeD 0 1,749 08-15-2016, 04:01 AM
Последний пост: KoToWeD
  GeoData for Aion Karen 4 3,099 12-29-2014, 12:44 AM
Последний пост: Karen
  Парсер для AION zorgtm 41 21,463 09-30-2013, 05:53 PM
Последний пост: Phantom-Dev
  U3J AiON 514 - странное поведение системы на атаку МОБ'ов TieLay 1 2,398 06-07-2013, 11:16 AM
Последний пост: TieLay
  U3J AiON 504 s4nders 2 3,131 04-12-2013, 04:28 PM
Последний пост: s4nders

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


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