![]() |
Re: AiON 3.0 Client RUS(cc=7) - распакованный bin32
Да вот дело в том что после выбора сервера и получения от логина что сервер успешно выбран, клиент выдает ошибку, он даже не пытается подключаться к серверу.
|
Re: AiON 3.0 Client RUS(cc=7) - распакованный bin32
Вот даже хз, почему меня это удивляет, у народа нет толком даты, зато говорят что крипт есть, хм... пол ночи просидел, крипт таки изменился, после правки опкода sm_key и замены всех ключей, ошибки при декрипте\валидации пакетов.
Добавлено через 40 секунд как у вас получилось дойти до выбора сервера в душе не ведаю, но без правильного крипта недойти 100% |
Re: AiON 3.0 Client RUS(cc=7) - распакованный bin32
скинуть пакет самураи?=)
|
Re: AiON 3.0 Client RUS(cc=7) - распакованный bin32
если можно, ключ на xor для сравнения.
|
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; } } |
Re: AiON 3.0 Client RUS(cc=7) - распакованный bin32
Это шутка да? Вроде я по русски написал =).
return (key ^ 0xCD92E451) + 0x3FF2CC87; <- старые ключи. |
Re: AiON 3.0 Client RUS(cc=7) - распакованный bin32
Ааа, ты про это. Они для логина такими же и остались.
key = (key - 0x3FF2CC87) ^ 0xCD92E451; |
Re: AiON 3.0 Client RUS(cc=7) - распакованный bin32
Цитата:
Добавлено через 51 секунду И они не для логина а для гейма, если что. Добавлено через 5 минут Код:
/** |
Re: AiON 3.0 Client RUS(cc=7) - распакованный bin32
Да, каюсь, нижнюю сетевую часть логина и гейма еще досконально не изучал, не успел. Но и Вы меня запутали, говорите что не можете дойти до выбора сервера и просите ключ который используется уже в гейме, но ведь до выбора сервера он не используется.
Выражаю благодарность за то что подсказали куда рыть и какой ключ поменялся, достаточно просто получил новый и кстати насколько вижу абсолютно все опкоды изменились, хотя Вы говорили что нет о.0 http://rghost.ru/37810176/image.png |
Re: AiON 3.0 Client RUS(cc=7) - распакованный bin32
Ничего ты не видишь, у тебя де крипт неверный, присмотрись ко второму байту пакета.
Добавлено через 6 минут Цитата:
|
Текущее время: 18:00. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2023, Jelsoft Enterprises Ltd. Перевод: zCarot