Показать сообщение отдельно
Старый 22.02.2012, 11:45   #121
Пользователь
 
Регистрация: 29.01.2012
Адрес: г. Минск
Сообщений: 64
Сказал Спасибо: 10
Имеет 5 спасибок в 5 сообщенях
Tin-moon пока неопределено
По умолчанию

Цитата:
Сообщение от Demion Посмотреть сообщение
Честно говоря, не помню. Судя по всему это какие-то константные данные. В любом случае бот работал на офф сервере. Сравни с тем, что шлет твой клиент.
Ну если по тому что расшифровывает l2ph у меня тоже константа но другая. Какие хроники у тебя?

XorEncrypt - чот невтыкаю как она шифрут данные... (+)
Разобрался, результат такой же как и у меня....

Что возвращает?
Код:
memcpy(buf+1, ULogin, wcslen(ULogin)*2+2);
memcpy(buf+wcslen(ULogin)*2+3, SessionKey4, sizeof(DWORD));
Добавлено через 12 часов 3 минуты
Возникла идея, кто может подсказать где на сервере(l2jserver или l2emu HF, можно любой другой где открытые исходники) сделать вывод того что отправляется на клиент (конкретно это сесионные ключи)? Лучше то место где еще не шифруется.

Все проверил, вроде верно. Есть предположение что не правильно получаю SessionKey2_1 и SessionKey2_2. Первые два скорее всего верно так как там потом с помощью их получам список серверов.
Это верно?:
Код:
    // 0x07       
    public void LS_PlayOk(byte[] buff, int len){
        if (len < 11){
            return;
        }
        System.arraycopy(buff, 3, SK2_1, 0, 4);
        System.arraycopy(buff, 7, SK2_2, 0, 4);
        System.out.println("Авторизация на логин-сервере прошла успешно");
    }

Последний раз редактировалось Tin-moon, 22.02.2012 в 12:28. Причина: Добавлено сообщение
Tin-moon вне форума   Ответить с цитированием