Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите Проверка MD5 в клиенте (1.5.2)

Тема в разделе "[Архив] Помощь", создана пользователем Uran, 30 сен 2013.

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

    Uran Старожил

    Баллы:
    103
    Имя в Minecraft:
    Uran
    Как вы знаете, многие нормальные лаунчеры имеют проверку MD5. Никто не поможет реализовать проверку MD5 в клиенте. Нужно, чтобы при запуске клиента (при заставке) шла проверка, а при несоответствии файлов выкидывало из клиента и [желательно] логировало (к примеру: "Plyaer попытался войти с модифицированным клиентом")

    P.S Я думаю, вы поймёте, для чего это надо..
     
  2. Хостинг MineCraft
    <
  3. MegaAntoxa1

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

    Баллы:
    173
    Skype:
    antonkretov.ru
    Имя в Minecraft:
    Anton_Kretov
    У сашка была подобная проверка, но ее легко обойти, кстати. Тема называется "Прикручиваем проверку md5 к клиенту".
     
    ВремяПриключений нравится это.
  4. Dvladislav

    Dvladislav Старожил Переводчик Пользователь

    Баллы:
    173
    Ответил в другой твоей теме.
     
  5. Raptor2108

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

    Баллы:
    173
    Skype:
    Raptor210818
    Имя в Minecraft:
    Raptor2108
    В этом нет никакого смысла, обсуждалось сотню раз.
     
  6. Dvladislav

    Dvladislav Старожил Переводчик Пользователь

    Баллы:
    173
    Ну хочет он потратить свое время на бессмысленную затею, пусть тратит.
     
  7. Автор темы
    Uran

    Uran Старожил

    Баллы:
    103
    Имя в Minecraft:
    Uran
    Конечно хочу. Так как?
     
  8. MegaAntoxa1

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

    Баллы:
    173
    Skype:
    antonkretov.ru
    Имя в Minecraft:
    Anton_Kretov
    Я ответил, внимательней читайте.
     
  9. Dvladislav

    Dvladislav Старожил Переводчик Пользователь

    Баллы:
    173
  10. Автор темы
    Uran

    Uran Старожил

    Баллы:
    103
    Имя в Minecraft:
    Uran
    Знаю я эту тему, читал ни раз. Но там для старых версияй minecraft (тема в 2011 ещё опубликована).
     
  11. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    RVXman нравится это.
  12. qwertyqwerty

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

    Баллы:
    103
    смысла прикручивать проверку к клиенту нет. До первого рукастого кулхацкера поможет, а потом уже бестолку все. Нужно припилить валидацию клиента со стороны сервера. Например постоянный опрос собственноручно составленного алгоритма нахождения хеша. Каждые 100 тиков например. Но это тоже опять же все выпилить можно. На деле же можно выпилить и обработку пакетов на кик игрока и тд и тд. Из клиента можно выпилить АБСОЛЮТНО все и вставить свое)
     
    MegaAntoxa1 нравится это.
  13. MegaAntoxa1

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

    Баллы:
    173
    Skype:
    antonkretov.ru
    Имя в Minecraft:
    Anton_Kretov
    Сделать проверку клиентов ЭЛЕМЕНТАРНО. Пилим плагин, сравнивающий md5 клиентов. Равны? Играй, нет - давайдосвидания. Если нет хеша от клиента, туда же иди.
     
  14. qwertyqwerty

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

    Баллы:
    103
    А если клиент левый будет отсылать валидный хеш? :)
     
  15. MegaAntoxa1

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

    Баллы:
    173
    Skype:
    antonkretov.ru
    Имя в Minecraft:
    Anton_Kretov
    А как он делать это будет с вашей точки зрения?
     
  16. qwertyqwerty

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

    Баллы:
    103
    так же как и валидный клиент. Получать запрос, отсылать не результат функции, а валидный хеш, который был посчитан заранее или попросту перехвачен
     
  17. MegaAntoxa1

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

    Баллы:
    173
    Skype:
    antonkretov.ru
    Имя в Minecraft:
    Anton_Kretov
    Тогда нужно разработать свой алгоритм хеширования...
     
  18. qwertyqwerty

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

    Баллы:
    103
    Собственно о чем я и говорил выше)
     
    MegaAntoxa1 нравится это.
  19. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Да можете хоть овер900 версих шехирования пилить. java -cp cheat.jar;minecraft.jar :).
    Profit.
    Заюзаем 2 банки, а вы проверяйте основную. 2ю банку можно подгрузить откуда угодно, вы будете сканить весь мой диск на полтора терабайт? А если 2я банка даже не с расширением *.jar ? :D
     
  20. MegaAntoxa1

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

    Баллы:
    173
    Skype:
    antonkretov.ru
    Имя в Minecraft:
    Anton_Kretov
    Естественно, тут JVM работает против нас. Идеальный вариант - писать лаунчер на C++ или шарпе.
     
  21. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    cp не обязателен, можно тупо скомпилить свою JVM которая будет подгружать нужный файл автоматом.
     

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