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

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

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

Тема в разделе "Веб-обвязки и лаунчеры", создана пользователем alecskis, 19 ноя 2014.

  1. HyperCOGENT

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

    Баллы:
    88
    Уже покопался, это вообще никуда не годится.
     
  2. HoShiMin

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

    Баллы:
    173
    Нормальный чистый код, ничего плохого в нём не заметил.
     
  3. HyperCOGENT

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

    Баллы:
    88
    С помощью дампа disasm201 от разработчика OllyDbg.
     
  4. HoShiMin

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

    Баллы:
    173
    Да хоть с помощью чего. Бери IDA Pro и разбирай по частям.
    Итак, распаковываем лаунчер (он запакован UPX'ом), открываем в IDA Pro произвольную функцию, смотрим:
    01-01-2015 17-54-14.png

    Никакого "грязного" ассемблера, обыкновенный код.
     
  5. HyperCOGENT

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

    Баллы:
    88
    После распаковки UPX'ом стало ясно, что это самый обыкновенный ассемблер с помощью отладки OllyDbg, а не disasm201.
     
  6. HoShiMin

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

    Баллы:
    173
    Ничего тебе не стало ясно. Так нелюбимые тобой нулевые байты никуда не делись. И в упакованном, и в распакованном бинарнике был обыкновенный ассемблер. И нули эти - они тоже никуда не делись и всё так же занимают пространство между функциями и заполняют неиспользованное пространство в секциях.
     
  7. HyperCOGENT

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

    Баллы:
    88
    Именно, просто надо было распаковать.
     
    Последнее редактирование: 2 янв 2015
  8. _Choixjohn_

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

    Баллы:
    61
    Имя в Minecraft:
    choixjohn
    Код программы почему то я тут не нашёл =_=
     
  9. HyperCOGENT

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

    Баллы:
    88
    Это ассемблер, если ты его не учил, то и не поймёшь.
     
  10. HoShiMin

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

    Баллы:
    173
    Но это не исходные коды.
     
  11. Shel

    Shel Новичок

    Баллы:
    16
    Имя в Minecraft:
    koles555
    $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)!!!! Спасибо за исходники!!!!
     
  12. HoShiMin

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

    Баллы:
    173
    Но у сашка интерфейс просто никакой. Сомнительный комплимент.
     
  13. alexandrage

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

    Баллы:
    173
    Это не лаунчер, а тупо гуище пустое.
     
  14. KiSsAMc

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

    Баллы:
    46
    Имя в Minecraft:
    KiSsAMc
    дыр там будет ого сколько....
     
  15. HoShiMin

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

    Баллы:
    173
    Сам лаунчер - одна большая дыра.
     
  16. Shel

    Shel Новичок

    Баллы:
    16
    Имя в Minecraft:
    koles555
    Есть немного -_-. Ну в таком случае гугл в помощь, а если не гугл, то да поможет тебе господь
     
  17. _Choixjohn_

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

    Баллы:
    61
    Имя в Minecraft:
    choixjohn
    Какая ещё проверка? Это просто запуск Minecraft! Если вайлов нет (minecraft.jar и др.), просто ничего не будет происходить
    Я предлагал автору фикс дыр, и защиту Лаунчера от взлома его кода. Он промолчал, пусть сам и страдает
    Вопрос. Зачем выложил обход MinecraftOnly и SAP в паб? Мог бы на этом заработать :)
     

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