Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Туториал [урок] привенчиваем проверку md5 к клиенту

я посмотрел фаил ays.class там есть строка /.minecraft/bin а у меня папке не так называется а так /.моя папка/bin значит нужно мне поменять?
 
)))сори но если я щас залью новый файл в minecraft.jar то мд5 хеш измениться что тогда делать?
 
всё сделал залил всё норм ща попробую залить что нить в minecraft.jar и проверить сетевая игра кнопка отрубится!
Вдруг они помогут людям эти посты?
 
Как бы еще автообновление "зопелить" при неверном хеше...
Хотя у меня даже блокировка не работает, какое там обновление...-_-
В клиенте - никак, так как minecraft.jar уже запущен. Только в лаунчере.
Но есть идея: запилить проверку такую, чтобы при измененном minecraft.jar клиент не получал сессию
 
В клиенте - никак, так как minecraft.jar уже запущен. Только в лаунчере.
Но есть идея: запилить проверку такую, чтобы при измененном minecraft.jar клиент не получал сессию
Не логичнее при обнаружении подмены обновлять принудительно?
 
В клиенте - никак, так как minecraft.jar уже запущен. Только в лаунчере.
Но есть идея: запилить проверку такую, чтобы при измененном minecraft.jar клиент не получал сессию
Хорошая идея кто нить бы тутор сапелил бы было бы вобще супер!:D
 
В принципе, можно усложнить эту систему: сделать проверку md5 не сервере через тот-же скрипт. То есть, если хэш minecraft.jar соответствует, то не блокируется кнопка и игрока пускает на сервер. Если хеш другой, то блокируется кнопка и не пускает на сервер.
А теперь третье условие. В minecraft.jar можно заменить xt.class на любой другой и кнопка блокироваться не будет, но из-за проверки сервером md5, сервер клиент не пустит, так как клиент не будет рассчитывать хэш и не будет его отправлять на сервер .
Вот такая задумка - безотказная система защиты.
Анологично получению сессии и проверки ее сервером.
 
а как то всё можно замутить?не подскажешь поподробнее?
 
а как то всё можно замутить?не подскажешь поподробнее?
В принципе, половина всего находится в шапке этой темы, а над остальным думать надо, через какие файлы на сервере реализовать
 
да так файл xt.class нельзя почему то редактировать через инкластранс!
 
У тебя файл не xt.class, а ays.class - его можно заменить на другой, и все - защите каюк
 

Поделиться этой страницей

Назад
Верх