Показать сообщение отдельно
Старый 20.12.2010, 05:28   #124
abdula123
Пользователь
 
Регистрация: 22.03.2010
Сообщений: 41
Сказал(а) спасибо: 7
Поблагодарили 25 раз(а) в 15 сообщениях
abdula123 На верном пути
По умолчанию

Цитата:
Сообщение от Konctantin Посмотреть сообщение
нет, смысл весь в том, что приходит зашифрованный пакет, в котором есть таинственное послание (адрес:порт) и куча мусора. так вот, пока клиент не получит этот пакет и не скушает его ничего не будет.

В клиенте есть только функция расшифровки, а как создать этот зашифрованный пакет - пока неизвестно.
разве неизвестно?

1. данные в пакете перемешаны. функция восстановления в клиенте вполне себе обратима - перемешивание не проблема.

2. данные в пакете проверяются несколькими xor "контрольными суммами". тоже обратимо и тоже не проблема.

3. пакет зашифрован закрытым ключем сервера, и расшифровывается в клиенте открытым ключем.
функция необратима за приемлимое время (на чем RSA стоит и стоять будет), однако можно или сгенерировать свой ключ и вшить в клиент, или просто выкусить шифрование патчем.



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

единственное, что неизвестно - почему никто не хочет патчить клиент (если не хочется трогать файл на диске - можно лоадером).
abdula123 вне форума