1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Как выбрать лаунчер

Тема в разделе "Оффтопик", создана пользователем Toster_tpl, 17 дек 2013.

  1. Автор темы
    Toster_tpl

    Toster_tpl Старожил Пользователь

    Баллы:
    153
    Самое важное, что интересует - это защита. Какой из опен сорцов отвечает этому требованию?
    И как вообще выбрать лаунчер? На каком языке он должен быть написан и т.п.?

    Призову более опытного в этом деле - @alexandrage
     
    ВремяПриключений нравится это.
  2. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Ну на таком языке который тяжело дизассемблировать. На котором легко писать антиатладчик от вредоносных программ. Чтоб лаунчер мог управлять процессом клиента во время его работы (Основа авторизации должна проходить в общем процессе лаунчер-клиент), Чтоб отдельно клиент не мог пройти авторизацию. Постоянный мониторинг процесса клиента на изменение загруженной памяти. Ну и конечно же поддержка линукса желательно.
    Итог, нет такой защиты пока что. А все остальное не актуально.
     
    MrGiffi и Mik1313 нравится это.
  3. Автор темы
    Toster_tpl

    Toster_tpl Старожил Пользователь

    Баллы:
    153
    Тогда какой наиболее лучший вариант лаунчера имеется?
     
  4. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    По сути без стрингер обфускатора никакой. Если он на java. А 1.6+ клиент это полный провал в защите вообще. Из пабликовых на c# и c++ запуск через костыль, палится процесс хакером.
    Так что пока паблик вариант это orebfuscator и ncp.
     
    MrGiffi нравится это.
  5. The Midnight Wizard

    The Midnight Wizard Старожил Пользователь

    Баллы:
    153
    Skype:
    you.dont.own.me
    Почему нет такой защиты? Да потому что все слушают советы подобные вашему, и думают, что защищать надо лаунчер, а не клиент :)
    Пускай хоть батником заходят, главное, что бы не меняли файлы игры
     
  6. caNek

    caNek Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    AddyCool
    Сашок с моим обфускатором, который я пиарил пол года назад. Полностью защищает клиент от инъекций и читов. При каждом входе в игру построчно проверяет классы minecraft.jar и модов методом WinRAR, при несовпадении чего либо, полностью перекачивает клиент. Изобрести чит который будет работать не меняя ничего в клиенте, не возможно. Обойти CheatGuard можно только если получится декомпелировать лаунчер и закоментить строки обфускатора.
     
  7. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Так я как рас об этом и толкую, чтоб клиент не мог никак авторизацию пройти, если он запущен не лаунчером. У хиларисов такое реализовано, но дыра в том что на java.

    На яве вырезается любая проверка, не вариант. И никакой супер обфускатор не спасет.
    Берем в руки jbe rej и hex Профит.
    Еще есть вариант свою обфускацию клиента, но тогда Forge Загнется. Вариант только для ванилы.
    И что самое интересное, оверзащита привлекает опытных хакеров, таких как red24. Так что мой вариант серверный античит пока что.
     
    Последнее редактирование: 18 дек 2013
  8. The Midnight Wizard

    The Midnight Wizard Старожил Пользователь

    Баллы:
    153
    Skype:
    you.dont.own.me
    Я толкую наоборот о том, что вообще насрать, чем он запущен. Защиту нужно концентрировать в КЛИЕНТЕ, а не в лаунчере.
     
    Attelis нравится это.
  9. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Пойми же, Это ява. Вырезать защиту в самом клиенте очень легко. Хотя ее можно и не вырезать, сама jvm ее сломает!
     
  10. The Midnight Wizard

    The Midnight Wizard Старожил Пользователь

    Баллы:
    153
    Skype:
    you.dont.own.me
    Что мешает её запрятать в неочевидные места? Опять же, это ява, там есть рефлексия, и с ней можно повеселиться :3
     
  11. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    В любом случает, еще нет подходящей защиты, темболее в паблике. Тема закрыта.
     

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