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

Решено [NOOBS]Изменить клиент, что бы нельзя было устанавливать моды

Тема в разделе "[Архив] Помощь", создана пользователем FedorNogopletov, 19 янв 2014.

Статус темы:
Закрыта.
  1. Автор темы
    FedorNogopletov

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

    Баллы:
    173
    Можно ли как-то изменить клиент (1.6.4+Forge+LiteLoader), чтобы его нельзя было модифицировать? Буду признателен за помощь
     
    Последнее редактирование: 29 авг 2014
  2. getsmp

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

    Баллы:
    103
    FedorNogopletov, только лаунчер и проверка по MD5.
     
  3. alexandrage

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

    Баллы:
    173
    Этого мало :). Сейчас приходится проверять cp еще.
     
    ПриветОтЛайки нравится это.
  4. getsmp

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

    Баллы:
    103
    alexandrage, просветите, что проверять?
     
  5. alexandrage

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

    Баллы:
    173
    classpath.
     
  6. iSemka

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

    Баллы:
    103
    Skype:
    semen2015
    Имя в Minecraft:
    iSemka
    Универсальный обход?:confused:
     
  7. alexandrage

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

    Баллы:
    173
    Лал, как рас от него и проверяется.
     
  8. Автор темы
    FedorNogopletov

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

    Баллы:
    173
    А как это проверять?
     
  9. iSemka

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

    Баллы:
    103
    Skype:
    semen2015
    Имя в Minecraft:
    iSemka
    Я это и имел ввиду
     
  10. alexandrage

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

    Баллы:
    173
    Вывести все цп в массив и проверять нет ли чего левого.
     
  11. J1Mmy

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

    Баллы:
    103
    То есть, получается: если проверить все классы из профиля некоторой версии, а этот профиль с оригиналом профиля на сервере, то таким путем можно не бояться универсального обхода?
     
  12. alexandrage

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

    Баллы:
    173
    Да, нужно сравнение вести. Например строка запуска и реальный cp + cp самих модов.
     
  13. J1Mmy

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

    Баллы:
    103
    думал это сложнее:)
     
  14. alexandrage

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

    Баллы:
    173
    Если знаешь функцию как вывести все ссылки то легко.
    У меня вся функция в 8 строчек и я могу с ней дальше работать, с массивом.
     
  15. J1Mmy

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

    Баллы:
    103
    ну мне только нужно будет написать JSON парсер, а дальше с сервером проверять md5 файлов из cp, проверив перед этим md5 профиля. верно?
     
  16. alexandrage

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

    Баллы:
    173
    При чем тут JSON парсер? И патом если ты хочешь проверять общий md5 тебе даже сравнение вести не придется.
    Но есть одно но, в цп может участвовать папка с классами.
     
  17. J1Mmy

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

    Баллы:
    103
    JSON парсер для того, чтобы считать с профиля(под профилем я подразумеваю 1.7.4.json например) список библиотек. но библиотеку же можно подменить? или я ошибаюсь?
     
  18. Автор темы
    FedorNogopletov

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

    Баллы:
    173
    А Периметр от HoShiMin как-то помогает в защите?
     
  19. J1Mmy

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

    Баллы:
    103
    Если не ошибаюсь, он защищает программу от отладки, но не от универсального обхода
     
    ПриветОтЛайки нравится это.
  20. Автор темы
    FedorNogopletov

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

    Баллы:
    173
    Это я ступил, извините :)
     
    Последнее редактирование: 29 авг 2014
Статус темы:
Закрыта.

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