Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
  • Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

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

Dj Arktic сказал(а):
Если скинуть все критические функции в dll, прогнать ее через upx и таскать с лаунчером (а лучше выкачивать вместе с client.zip) можно получить достойную защиту, которую обойти будет практически не реально.
Как понимаю, написание dll-лек предполагается на компилируемом языке, но тогда, собственно, вопрос: почему-бы и весь лаунчер писать не на Java, а на си/паскале/чем-то ещё?

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

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

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

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

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

:D И как интересно? Тебе с линукса даже лаунчер не запустить :D.
 
@Shevchik, Если уж руки чешутся поломать, го на hil.su у них норм защита и при этом лаунчер на java :trf:.
И скрины сюда слей :).
 
Вообще все это пустой звук в паблике все равно хорошей защиты никогда не будет.
Да её и в привате даже нет.
И никогда не будет.
я и ты можем сколько угодно взламывать лаунчеры, но остальные то этого не смогут.
Есть конечно читерские форумы типа фптима, но там поди ещё репу набери, для этого всё равно навыки нужны.
как итог - 99% людей лаунчер сашка с одноразовой сессией останавливает, или даже просто прошиврованной RC4, а оставшийся 1% никогда не спалится что они юзают читы, вот и всё.

П.С на хиле надо не лаунчер а клиент разбирать на запчасти, в лаунчере там только сессия и всё. (И ты это знаешь, троллить надо тоньше, но если время покурочить клиент будет - покажу(хотя через CE и подмену пакетов через проксик всё куда проще ))))
 
Да её и в привате даже нет.
И никогда не будет.
я и ты можем сколько угодно взламывать лаунчеры, но остальные то этого не смогут.
Есть конечно читерские форумы типа фптима, но там поди ещё репу набери, для этого всё равно навыки нужны.
как итог - 99% людей лаунчер сашка с одноразовой сессией останавливает, или даже просто прошиврованной RC4, а оставшийся 1% никогда не спалится что они юзают читы, вот и всё.

П.С на хиле надо не лаунчер а клиент разбирать на запчасти, в лаунчере там только сессия и всё.
Ну лично меня это не особо тревожет. У спигота свой не лагучий оребфускатор. Ну а спид хаки и флай античит блочит. Этого хватает.
 
Ну лично меня это не особо тревожет. У спигота свой не лагучий оребфускатор. Ну а спид хаки и флай античит блочит. Этого хватает.
Мне тоже, никогда на моём сервере не будет лаунчера.
 

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

Назад
Верх