Вернуться   CoderX :: Forums > Основные форумы > Программинг
Войти через OpenID

Программинг Форум для тем связанных с программированием

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 08.03.2011, 01:57   #1
Новичок
 
Регистрация: 18.06.2009
Сообщений: 5
Сказал Спасибо: 0
Имеет 9 спасибок в 2 сообщенях
OllyDbg пока неопределено
Вопрос Delphi: AES aka Rijndael + L2

Как некоторые знают, а некоторые нет: в Л2, начиная с грации НЦСофт встроили слабенькую проверку валидности клиента.
Можно говорить много, но сразу к сути: в частности, в EnterWorld есть 64 байта, которыми клиент отвечает на 64 байта из CharacterSelected.
Это простой Rijndael (aka AES), в CBC-режиме.
Вот только НЦСофт - криворукие идиоты: в валидной имплементации этого алгоритма предусмотрено 3 стандарта (AES-128/192/256 bit) с ключом 16,24,32 байта соответственно; размер блока для CBC - везде один, 16 байт.
В зависимости от размера ключа - увеличивается количество проходов для генерации ключевой таблицы до 10,12,14 соответственно.
Программеры НЦСофта же взяли ключ 16 байт и вектор IV 32 байта, размер блока - 32 байта.
Ищется дельфи-реализация Rijndael, где можно задать такие параметры.
DCP_Crypt & LockBox сделаны по RFC и естественно такого не принимают.
Реверсить лень, портировать с Си 400 строк полезного кода - лень.
Неужели нет готового решения для криворуких реализаций НЦСофта?
OllyDbg вне форума   Ответить с цитированием
Старый 14.03.2011, 18:43   #2
Местный
 
Аватар для Nickers
 
Регистрация: 23.11.2009
Сообщений: 574
Сказал Спасибо: 134
Имеет 117 спасибок в 82 сообщенях
Nickers пока неопределено
По умолчанию

Какой ж я все-таки тупой.
__________________
Пишу что думаю, но ничего не знаю...
[LameGuard|Скрипты l2phx]
Nickers вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Основные форумы > Программинг



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

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


Часовой пояс GMT +4, время: 23:12.

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!