Показать сообщение отдельно
Старый 07.04.2010, 15:02   #25
Deamon
WowCore Dev
 
Регистрация: 11.03.2010
Сообщений: 112
Сказал(а) спасибо: 10
Поблагодарили 51 раз(а) в 25 сообщениях
Deamon Скоро придёт к известности
По умолчанию

Цитата:
Сообщение от RomanRom2 Посмотреть сообщение
эта длл скачивается каждый раз при подключении? или только при апдейтах? или вообще эпизодически? т.е. есть ли смысл ломать эту длл?
В смысле её ломать? Еще раз по порядку:
1) Сервер при конекте клинета указывает ему идентификатор dll'ки, которую следует использовать. Если нужной dll'ки в кеше клиента не обнаруживается - клиент загружает загружает её с сервера
2) Dll подписана RSA-2048. Клиент проверяет эту подпись, поэтому подсунуть измененную dll c разбегу не получится. Чтобы изменить dll-ку нужно одно из двух:
  • Взломать близовский RSA ключ(разложить N на простые множители)
  • Заменить близовский RSA ключ своим и им же подписать измененную dll-ку
3) Можно пойти другим путем. И инъектором\хукером\драйвер ом или чем угодно другим заставить клиента поверить в то, что он подключен с серверу с близовским ip.

<Фанфары>

Последний раз редактировалось Deamon; 07.04.2010 в 15:04.
Deamon вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Konctantin (07.04.2010), MaS0n (07.04.2010), Neverdie (07.04.2010)