Защита игрового клиента |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
Защита игрового клиента |
DJone90 |
15.8.2018, 5:46
Сообщение
|
Всем привет. Необходимо защитить клиент игры от подмены файлов и мастерсервера, какая защита самая актуальная на сегодняшний день? Надоели постоянно подменять файлы и МС, нехорошие сервера.
Пробовал через client_save.dll, редактировал через HEX Editor Neo, вписывал нужный мне МС, которым постоянно пользуюсь, но сервера не отображаются. Количество символов совпадает с изначальными, которые были. Клиент запускается без ошибок.
Отредактировал: DJone90, - 15.8.2018, 5:47
|
|
Поблагодарили 1 раз
|
|
XyLiGaN |
15.8.2018, 19:09
Сообщение
|
|
|
Metal Messiah |
18.9.2018, 18:05
Сообщение
|
|
DJone90, по поводу защиты клиента пишите мне в скайп. Актуально. Не бесплатно.
Полезные публикации - ссылки у меня в профиле. Ссылка на плагин против спама на сервере StopServerSpam там же.
|
|
|
gr0m34 |
19.1.2022, 19:23
Сообщение
|
|
|
ddsyarik |
19.1.2022, 23:36
Сообщение
|
Зная его навыки кодинга, боюсь на новых ос работать не будет ) он у нас ярый противник прогресса
Отредактировал: ddsyarik, - 19.1.2022, 23:37
Забудь о PROCESSCMD #cs-developer
|
|
|
|
Gecko |
20.1.2022, 3:16
Сообщение
|
ddsyarik, по моему лучшая защита это лаунчер который при старте будет производить сверку хэшей и будет продолжать отслеживать изменения каждые N минут пока в процессах будет висеть hl.exe. Сам hl.exe поместить вообще в другое место (теневая установка) %appdata%/hash_folder(на основе имени пользователя)/hl.exe (туда же можно поместить и все необходимые файлы) и при старте лаунчера просто создавать на него/них симлинк(и) с перезаписью.
Плюс такого решения в том что оно универсальное для всего. Или я может не понимаю всей глубины этой темы с протекторами.
Отредактировал: Gecko, - 20.1.2022, 3:17
Не отвечаю на ЛС.
|
|
|
|
sergggzi |
20.1.2022, 3:33
Сообщение
|
|
|
|
|
Gecko |
20.1.2022, 3:37
Сообщение
|
Gecko, если в один момент твоего лаунчера вдруг не окажется в папке с игрой? Суть протекторов защищать клиент в момент нахождения игрока на сервере. А с чего ты взял что лаунчер должен быть в папке с игрой? Более того, в тот момент когда процесс hl.exe завершается, лаунчер удаляет симлинки в каталоге с игрой и завершает свою работу, и без него ты ничего не запустишь. Если в секретных каталогах отсутствуют определённые файлы игры или их хеши не совпадают то лаунчер получает их из репы. Ярлык лаунчера на рабочем столе, симлинк в каталоге с игрой, и в каталоге в программах. На случай если пользователь случайно или специально удалить тот или иной ярлык. То есть до запуска игры в каталоге с игрой не будет вообще тех файлов которые определены в лаунчере. И только при запуске лаунчера в каталоге с игрой на них создаются симлинки в секретный (уникальный) каталог который был создан при теневой установке игры.
Отредактировал: Gecko, - 20.1.2022, 3:53
Не отвечаю на ЛС.
|
|
|
|
sergggzi |
20.1.2022, 3:54
Сообщение
|
|
|
|
|
Gecko |
20.1.2022, 4:09
Сообщение
|
Gecko, если твой лаунчер защищает клиент только в момент запуска и не защищает ничего в момент нахождения игрока на сервере, то твой лаунчер можно удалить и заменить полвинды на пк игрока :) ps хотя я думаю, что антивирусы куда быстрее снесут этот лаунчер :) Цитата ...будет производить сверку хэшей и будет продолжать отслеживать изменения каждые N минут пока в процессах будет висеть hl.exe.
Gecko, если твой лаунчер защищает клиент только в момент запуска и не защищает ничего в момент нахождения игрока на сервере, то твой лаунчер можно удалить и заменить полвинды на пк игрока :) ps хотя я думаю, что антивирусы куда быстрее снесут этот лаунчер :) За создание симлинка и за сверку хэшей не один антивирус не удалит такой лаунчер. А вот если он полезет в сеть за обновлениями то без необходимых разрешений уведомление получим. Всё зависит от того как собрать установщик и в какой каталог устанавливать игру. Теневая установка собранная на том же Inno Setup пока проходила без каких либо проблем.
Отредактировал: Gecko, - 20.1.2022, 4:19
Не отвечаю на ЛС.
|
|
|
|
ETO_BYLO_LETOM |
20.1.2022, 9:07
Сообщение
|
|
😄 MasterServer.su прозрачнее чем твои окна дома |
|
|
sergggzi |
20.1.2022, 9:13
Сообщение
|
|
|
|
|