Serverlist - Страница 2 - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II

Lineage II
Дискуссии на тему создания, настройки и обслуживания серверов Lineage 2. При поддержке: Премиум услуги по рекламе

Ответ
Опции темы
Непрочитано 01.10.2017, 02:15   #11
Аватар для Zubastic
ZG troll squad

Автор темы (Топик Стартер) Re: Serverlist

И вопрос к хинту: почему hauthd динамический блоуфиш ключ отдает как статический?)
__________________
Zubastic вне форума Ответить с цитированием
Непрочитано 12.12.2017, 00:13   #12
Аватар для Zubastic
ZG troll squad

Автор темы (Топик Стартер) Re: Serverlist

Цитата:
Сообщение от Zubastic Посмотреть сообщение
Да я вот поснифал. Что самое интересное:
1) Я беру чистый пакет, декриптую его и криптую обратно
2) Пытаюсь расшифровать и получаю кашу. При этом клиент с этим нормально работает
WTF?!
Разобрался почему шифрация и дешифрация работают криво.
Есть такая веселые функции как EncXorPass и DecXorPass.
Для шифрации и дешифрации нам не нужны все байты, а именно хвост. Но вот в чем проблема: при дешифрации последние 8 байт не дешифруются нормально из-за чего при попытке зашифровать мы получаем кашу на последних 8 байтах. Необходимо полностью расшифрововать пакет т.е.:
var pos = size - 12; заменить на var pos = size - 4;

И все прекрасно заработает.

Однако это нифига не решило проблему с серверлистом ;(
__________________
Zubastic вне форума Ответить с цитированием
Непрочитано 12.12.2017, 02:09   #13
Аватар для Zubastic
ZG troll squad

Автор темы (Топик Стартер) Re: Serverlist

Решил проблему: проблема была в выравнивании, по стандарту blowfish размер пакета должен быть кратен 8. Из-за того, что хвост не выравнивался была проблема с шифрацией и данные просто не шифровались нормально. После ресайда массива все стало хорошо.
Весь ответ по сути был в этом (видимо я в глаза долбился, не знаю):
Цитата:
Сообщение от Hint Посмотреть сообщение
Идет отдельным блоком 8 байт, данные добиваются нулями
Темку можно закрыть.
__________________
Zubastic вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
serverlist MarshalRotar Lineage II 1 11.09.2011 21:50
auth пакет ServerList linliss Lineage II 12 28.07.2011 06:13


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 13:09. Часовой пояс GMT +3.

Вверх