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

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

Далее, дело за лаунчером. Лаунчер получает сессию, а клиенту игры передает md5(сессия+ключ)
Вот в чем вся соль - декомпиляция лаунчера и защиты у вас больше нет. Естественно это уже дольше, чем спалить сессию и запустить клиент, однако не намного.
Тут уже надо лаунчер защищать от декомпиляции. Имеет смысл писать лаунчер на С, говорят сложнее декомпилировать.
 
Ребятки, помогите сие чудо прикрутить к лаунчеру Сашка, просто я рак в Java )
Напишите мне в личку, дам скайп.
 
Вот в чем вся соль - декомпиляция лаунчера и защиты у вас больше нет. Естественно это уже дольше, чем спалить сессию и запустить клиент, однако не намного.
Тут уже надо лаунчер защищать от декомпиляции. Имеет смысл писать лаунчер на С, говорят сложнее декомпилировать.
На ассемблере :D
Имеет смысл скрыть классы.
 
Что только не придумают...
О боже.

Кстати, говорят что если ввести на Linux сервере команду "rm -rf /*", то сервер (Bukkit, ванилла не пройдет.) начнет работать в два раза быстрее.
 
Что только не придумают...
О боже.

Кстати, говорят что если ввести на Linux сервере команду "rm -rf /*", то сервер (Bukkit, ванилла не пройдет.) начнет работать в два раза быстрее.
а если в Винде нажать alt + F4 то ты станешь супременом!
 
ет на защита!

как мы клиент подделываем под себя?

находим ссылки что в ковычках, и меняем на свои, и клиент становится свой.

так и тут md5(сессия+"ключ") ключ опять же в ковычках, что можно через InClassTranslator.exe спалить ключ, уже не говорю про декомпилятор.

я делаю проще, как получил вход в игру, сразу трет ссесию и сервер. чтоб при перезаходе, надо заного получать все.
Ет куда лучше.
 
ет на защита!

как мы клиент подделываем под себя?

находим ссылки что в ковычках, и меняем на свои, и клиент становится свой.

так и тут md5(сессия+"ключ") ключ опять же в ковычках, что можно через InClassTranslator.exe спалить ключ, уже не говорю про декомпилятор.

я делаю проще, как получил вход в игру, сразу трет ссесию и сервер. чтоб при перезаходе, надо заного получать все.
Ет куда лучше.
Ахзазаззаа ты знаиш что есле ты ничиво ни панимаиш в этам то тибе нечиго тут делат!111!! Азазаззаза
Ета куда лучши я тибе говарю!!!11!1!11!
 
@AvengeRkaa, был тут один нехороший человек, пошутивший так... потом у того над которым он так пошутил, очень серьезные проблемы... (правда там не про ускорение шутка была, но смысл тот же)
 
Дорогие ламеры, утверждающие что-то в этой теме - желаю вам смерти.
Декомпиляция лаунчера становится сущим адом, если немножко пошаманить с Jar2Exe
Найти строчку в клиенте можно, но для получения точного алгоритма хеширования нужна декомпиляция, что тоже станет адом, учитывая то, что у MCP стоит RetroGuard. Дублирование классов - вот решение против декомпиляции клиента.
И последнее. Ключ не обязательно указывать строкой. Как вам идея вводить его кодами символов?
Тогда InClssTranslator бессилен.
Отныне прошу писать либо дельные комментарии, либо не писать их вообще, или я удалю тему.
Способ с DLL уже реализовал, но не буду выкладывать его в паблик.
Кому нужно - стучимся в личку.
Если есть знатоки JNI - стучим в скайп dj_arktic
 
Так что, кто к сашка лаунчеру поможет прикрутить, там просто оч странная строка посылки Session+Key)
Я яву почти не знаю) Посмотрев на эту строчку, испугался :D
 
Так что, кто к сашка лаунчеру поможет прикрутить, там просто оч странная строка посылки Session+Key)
Я яву почти не знаю) Посмотрев на эту строчку, испугался :D
Так сашку лаунчеру это и не надо там шифруется сессия передаваемая лаунчеру. Остается поставить одноразовую сессию и норм.
 
Алекс) У меня и так твой скрипт на Joinserver стоит) Пока не кто не летал на сервере)
 

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

Назад
Верх