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

Криптография как защита лаунчера?

Тема в разделе "Обсуждение Minecraft", создана пользователем appl3_w0rm, 28 ноя 2013.

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

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

    Баллы:
    173
    Имя в Minecraft:
    appl3_w0rm
    Всем привет, хочу задать вопрос, может защищать лаунчеры криптографическими методами?
    Я не догоняю что это за защита, или же это супермегадуперочень сложно?
    Я не знаю подробностей, просто дайте ответ.
     
    Сникерсни нравится это.
  2. vvswarhead

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

    Баллы:
    173
    даю просто ответ: игра не стоит свеч
     
  3. The Midnight Wizard

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

    Баллы:
    153
    Skype:
    you.dont.own.me
    Я знаю простой и элегантный метод защитить клиент и сервер абсолютно от любых читов (кроме читэнгайна разве что), у сашка на сервере такое было, но не расскажу C:
     
  4. vvswarhead

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

    Баллы:
    173
    Не создавать сервер?
     
  5. The Midnight Wizard

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

    Баллы:
    153
    Skype:
    you.dont.own.me
    Не совсем, но этот вариант точно лучший :)
     
  6. agentik007

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

    Баллы:
    153
    Имя в Minecraft:
    agentik007
    Сказал "А" говори и "Б", иначе - ****абол
     
    BedinINCORP нравится это.
  7. The Midnight Wizard

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

    Баллы:
    153
    Skype:
    you.dont.own.me
    Б
     
  8. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Просто обфусцировать своими маппингами, тогда универсальные читы не подойдут, но и моды, да и даже фордж тоже.
    Но у сашка моды были самопис, так что он вполне мог это сделать без кучи гемора.
     
  9. agentik007

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

    Баллы:
    153
    Имя в Minecraft:
    agentik007
    Не вижу ничего геморойного в этом... Деобуфицируем, либо ищем исходники мода, через эклипс экспортируем джарник, потом своими мапами обуфицировать
     
  10. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Ну попробуй, а потом говори.
    Я вот попробовал.
    Целая куча гемора.

    И при этом первый же товарищ знащий архитектуру майнкрафта отыщет нужные классы за 10-15 минут.
     
  11. agentik007

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

    Баллы:
    153
    Имя в Minecraft:
    agentik007
    Ради защиты я готов потратить пару тройку часов, обуфицировать можно разными способами, например я натыкался на обуфкатор, который разделял один класс на два и более
     
  12. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Я уже сказал, это не защита.
    Операции посылки пакетов в классе ищутся 10-15 минут.
    Тем более отдельно ты всё это обфусцировать не сможешь, выйдет херня.
    Поэтому надо обфусцировтаь всё вместе из исходников, а это много работы.
    Игра тупо не стоит свеч если твой сервер популярен.
    А если нет - тогда тебе хватит тупо воткнуть проверку md5 в клиент, лохи не догадаются, а умным людям до тебя дела нет.
     
  13. alexandrage

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

    Баллы:
    173
    Если сервер ванила, то можно стрингером пройтись он очень сильно усложнит задачу. И имена классов так же поменять как у сашка было. Но этого мало, нужно полностью переписывать метод авторизации и изменить протокол. У сашка там передавался логин и пароль по aes и md5.
     
    Последнее редактирование: 28 ноя 2013

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