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

Фикс Forge не показывает сессию | + к защите

Одноразовая сессия только неудобство игрокам, а читерам фиолетово ибо так же обходится легко. А чтоб из памяти не дергали передаем сессию в байтах
byte[] bytes = DatatypeConverter.parseHexBinary(s);
и патом на Get переводим
session = new String(s).
Нет смысла этого делать без проверок и т.д.
Можно просто обычный лаунчер запустить, получить сессию и зайти с читами.
 
Ты его просто так не запустишь. Сессию то выдает именно твой лаунчер, тем-более никто не знаешь ключ защиты сессии в лаунчере!
што?
Твою сессию генерирует PHP скрипт а не лаунчер.
А зачем мне знать ключ защиты если можно просто взять .class файл и декомпилировать / заменить?

Боюсь представить, сколько ещё таких 'администраторов' на рб, которые не знают даже как работает авторизация на их проекте.
 
Последнее редактирование:
Выкладываю class файлы для версий 1.4.7, 1.5.2, 1.6.4
Делал не я.
Не гарантирую полную защиту т.к понимающие люди могут вернуть показ, но это все равно даст + к защите.

Он скрывает эти строки:
2013-10-22 18:54:09 [INFO] [Minecraft-Client] Setting user: Lemz0
2013-10-22 18:54:09 [INFO] [STDOUT] (Session ID is 168972186515116507247)

Скачать для 1.4.7
Скачать для 1.5.2
Скачать для 1.6.4
up
 
Одноразовая сессия только неудобство игрокам, а читерам фиолетово ибо так же обходится легко. А чтоб из памяти не дергали передаем сессию в байтах
byte[] bytes = DatatypeConverter.parseHexBinary(s);
и патом на Get переводим
session = new String(s).
Это ты где делал? Как зделать так чтобы как у тебя сессию в байтах я просто не понял :(
 

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

Назад
Верх