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

Лаунчер Лаунчер на PHP Devel studio 3.0

Лучше ты покопайся. Не в лаунчере, а в спецификациях формата PE. Тогда и поймёшь, что "инструкции"
Код:
add byte ptr [eax], al
не выполняются и нужны только для выравнивания секций.
Уже покопался, это вообще никуда не годится.
 
С помощью дампа disasm201 от разработчика OllyDbg.
Да хоть с помощью чего. Бери IDA Pro и разбирай по частям.
Итак, распаковываем лаунчер (он запакован UPX'ом), открываем в IDA Pro произвольную функцию, смотрим:
01-01-2015 17-54-14.png

Никакого "грязного" ассемблера, обыкновенный код.
 
Да хоть с помощью чего. Бери IDA Pro и разбирай по частям.
Итак, распаковываем лаунчер (он запакован UPX'ом), открываем в IDA Pro произвольную функцию, смотрим:
Посмотреть вложение 29085

Никакого "грязного" ассемблера, обыкновенный код.
После распаковки UPX'ом стало ясно, что это самый обыкновенный ассемблер с помощью отладки OllyDbg, а не disasm201.
 
После распаковки UPX'ом стало ясно, что это самый обыкновенный ассемблер с помощью отладки OllyDbg, а не disasm201.
Ничего тебе не стало ясно. Так нелюбимые тобой нулевые байты никуда не делись. И в упакованном, и в распакованном бинарнике был обыкновенный ассемблер. И нули эти - они тоже никуда не делись и всё так же занимают пространство между функциями и заполняют неиспользованное пространство в секциях.
 
Ничего тебе не стало ясно. Так нелюбимые тобой нулевые байты никуда не делись. И в упакованном, и в распакованном бинарнике был обыкновенный ассемблер. И нули эти - они тоже никуда не делись и всё так же занимают пространство между функциями и заполняют неиспользованное пространство в секциях.
Именно, просто надо было распаковать.
 
Последнее редактирование:
Вот вам декомпилированный лаунчер (надо открывать с помощью текстового редактора), и предварительно распаковать архив.
Код программы почему то я тут не нашёл =_=
 
$name = c("edit1")->text;

shell_exec('start javaw -Xmx512m -Djava.library.path=%appdata
%\.minecraft\bin\natives -cp %appdata%\.minecraft\bin\minecraft.jar;%appdata
%\.minecraft\bin\jinput.jar;%appdata%\.minecraft\bin\lwjgl.jar;%appdata
%\.minecraft\bin\lwjgl_util.jar net.minecraft.client.Minecraft '.$name);

Скрипт на вход! Первая строка ($name = c("edit1")->text;) Отвечает за ник. Дальше проверка и запуск файлов, но увы этот скрипт запускает только майнкрафт, что уже есть на компьютере.
Этот лаунчер просто The Best! И не смотря на то, что это Девел Студио, мне кажется, что интерфейс лучше, чем у сашка (sashok724)!!!! Спасибо за исходники!!!!
 
$name = c("edit1")->text;

shell_exec('start javaw -Xmx512m -Djava.library.path=%appdata
%\.minecraft\bin\natives -cp %appdata%\.minecraft\bin\minecraft.jar;%appdata
%\.minecraft\bin\jinput.jar;%appdata%\.minecraft\bin\lwjgl.jar;%appdata
%\.minecraft\bin\lwjgl_util.jar net.minecraft.client.Minecraft '.$name);

Скрипт на вход! Первая строка ($name = c("edit1")->text;) Отвечает за ник. Дальше проверка и запуск файлов, но увы этот скрипт запускает только майнкрафт, что уже есть на компьютере.
Этот лаунчер просто The Best! И не смотря на то, что это Девел Студио, мне кажется, что интерфейс лучше, чем у сашка (sashok724)!!!! Спасибо за исходники!!!!
Это не лаунчер, а тупо гуище пустое.
 
дыр там будет ого сколько....
 
$name = c("edit1")->text;

shell_exec('start javaw -Xmx512m -Djava.library.path=%appdata
%\.minecraft\bin\natives -cp %appdata%\.minecraft\bin\minecraft.jar;%appdata
%\.minecraft\bin\jinput.jar;%appdata%\.minecraft\bin\lwjgl.jar;%appdata
%\.minecraft\bin\lwjgl_util.jar net.minecraft.client.Minecraft '.$name);

Скрипт на вход! Первая строка ($name = c("edit1")->text;) Отвечает за ник. Дальше проверка и запуск файлов, но увы этот скрипт запускает только майнкрафт, что уже есть на компьютере.
Этот лаунчер просто The Best! И не смотря на то, что это Девел Студио, мне кажется, что интерфейс лучше, чем у сашка (sashok724)!!!! Спасибо за исходники!!!!
Какая ещё проверка? Это просто запуск Minecraft! Если вайлов нет (minecraft.jar и др.), просто ничего не будет происходить
дыр там будет ого сколько....
Сам лаунчер - одна большая дыра.
Я предлагал автору фикс дыр, и защиту Лаунчера от взлома его кода. Он промолчал, пусть сам и страдает
Сам лаунчер - одна большая дыра.
Вопрос. Зачем выложил обход MinecraftOnly и SAP в паб? Мог бы на этом заработать :)
 

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

Назад
Верх