1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
  3. Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

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

Фикс Защита лаунчера [Переменная сессия]

Тема в разделе "Веб-обвязки и лаунчеры", создана пользователем Dj Arktic, 27 фев 2013.

  1. alexandrage

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

    Баллы:
    173
    Ну я не учил C так что я не знаю какой проще декомбилить или дизассемблировать.
     
    ВремяПриключений нравится это.
  2. Sanyak91

    Sanyak91 Активный участник

    Баллы:
    63
    Имя в Minecraft:
    Sanyak
    CиРешетка ахахахахха насмешил,CиШарп Вообще-то)
     
    ПриветОтМиднайта нравится это.
  3. Bars

    Bars Старожил Девелопер Пользователь

    Баллы:
    173
    Какое это имеет отношение к цитате меня? :D
     
  4. foxquiz

    foxquiz Активный участник Пользователь

    Баллы:
    78
    Как понимаю, написание dll-лек предполагается на компилируемом языке, но тогда, собственно, вопрос: почему-бы и весь лаунчер писать не на Java, а на си/паскале/чем-то ещё?

    UPX не протектор, это - упаковщик: упаковать UPX для защиты == ничего не сделать. В UPX распаковщик вообще встроен (вызывать с ключом -d).
    Чтобы защитить программу от декомпиляции и отладки, вам нужны протекторы, но для тех, что вы сможете найти в паблике существуют автоматические, или, как минимум, полу-автоматические распаковщики, скрипты для ollydbg. Есть, конечно, достойные протекторы, вроде Obsidium или VMProtect, смотрите в их сторону, но придется потратиться.
     
  5. VaNnOrus

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

    Баллы:
    123
    Вопрос в том сколько процентов игроков будут настолько заморачиваться только для того, чтоб зайти на сервер в обход лаунчера? К тому же лаунчер это лишь одна ступень защиты, можно много чего еще сделать, что в итоге приведет к бесполезности обхода лаунчера.
     
  6. foxquiz

    foxquiz Активный участник Пользователь

    Баллы:
    78
    Элементы защиты в клиенте сходят на нет из-за относительной легкости декомпиляции и отладки Java-приложений. Достаточно и одного процента игроков-школьников, которые сумели обойти защиту и начали гадить.

    Если же лаунчер будет написан на компилируемом языке, Ява-машину будет держать в своём адресном пространстве, использовать антиотладочные приемы, ещё лучше - уходить в ring0 и перехватывать все неприятные обращения к процессу и файлам игры на любом уровне (да-да, это звучит неимоверно нагло, но это, можно сказать, единственный действительно надежный способ) - то это совершенно другое дело. Кто обойдет такую защиту - не из тех, кто играет в minecraft кто что-то портит на сервере.
    Насчет перехватов всего что можно - это была моя главная идея защиты до некоторого времени, но обломался на запуске неподписанных дров под x64 (сюда бы исходники TDL4 ^^).
     
  7. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    А теперь реализуй то же самое на linux, и других ос где майнкрафт поддерживается (Иначе я приду и спецом нагажу)
     
  8. alexandrage

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

    Баллы:
    173
    На** твой линукс никому не уперся. Гуляй лесом :trf:. Останешься в пролете и не зайдешь на сервер никак.
     
  9. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Взломаю, зайду и насру ))))
    Но что мы говорим, даже это никто никогда не реализует, тут это никто не может.
     
  10. alexandrage

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

    Баллы:
    173
    :D И как интересно? Тебе с линукса даже лаунчер не запустить :D.
     
    SuperugroK нравится это.
  11. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Это не значит, что я не могу засунуть лаунчер под отладчик.
     
  12. alexandrage

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

    Баллы:
    173
    Вообще все это пустой звук в паблике все равно хорошей защиты никогда не будет.
     
    Сникерсни нравится это.
  13. alexandrage

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

    Баллы:
    173
    @Shevchik, Если уж руки чешутся поломать, го на hil.su у них норм защита и при этом лаунчер на java :trf:.
    И скрины сюда слей :).
     
    slavik123123123 нравится это.
  14. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Да её и в привате даже нет.
    И никогда не будет.
    я и ты можем сколько угодно взламывать лаунчеры, но остальные то этого не смогут.
    Есть конечно читерские форумы типа фптима, но там поди ещё репу набери, для этого всё равно навыки нужны.
    как итог - 99% людей лаунчер сашка с одноразовой сессией останавливает, или даже просто прошиврованной RC4, а оставшийся 1% никогда не спалится что они юзают читы, вот и всё.

    П.С на хиле надо не лаунчер а клиент разбирать на запчасти, в лаунчере там только сессия и всё. (И ты это знаешь, троллить надо тоньше, но если время покурочить клиент будет - покажу(хотя через CE и подмену пакетов через проксик всё куда проще ))))
     
  15. alexandrage

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

    Баллы:
    173
    Ну лично меня это не особо тревожет. У спигота свой не лагучий оребфускатор. Ну а спид хаки и флай античит блочит. Этого хватает.
     
  16. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Мне тоже, никогда на моём сервере не будет лаунчера.
     
  17. alexandrage

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

    Баллы:
    173
    Ну совсем без лаунчера тоже не дело. Хотя бы по причине своих скинов и русификации.
     
  18. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    ruFix всех спасёт, а на скины лично мне - положить.
     
  19. alexandrage

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

    Баллы:
    173
    Тебе может и положить а игрокам как:) ? Хотя дело каждого.
     
  20. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Игрокам норм, кстати на хиле в лаунчере теперь и сессии даже нет, может они таки поставили NCP?
     

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