Цитата:
Сообщение от Konctantin
нет, смысл весь в том, что приходит зашифрованный пакет, в котором есть таинственное послание (адрес:порт) и куча мусора. так вот, пока клиент не получит этот пакет и не скушает его ничего не будет.
В клиенте есть только функция расшифровки, а как создать этот зашифрованный пакет - пока неизвестно.
|
разве неизвестно?
1. данные в пакете перемешаны. функция восстановления в клиенте вполне себе обратима - перемешивание не проблема.
2. данные в пакете проверяются несколькими xor "контрольными суммами". тоже обратимо и тоже не проблема.
3. пакет зашифрован закрытым ключем сервера, и расшифровывается в клиенте открытым ключем.
функция необратима за приемлимое время (на чем RSA стоит и стоять будет), однако можно или сгенерировать свой ключ и вшить в клиент, или просто выкусить шифрование патчем.
т.е. как создавать пакет - известно. так-же известно, что невозможно без изменений в самом клиенте заставить его подключаться к не близардовскому серверу.
единственное, что неизвестно - почему никто не хочет патчить клиент (если не хочется трогать файл на диске - можно лоадером).