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

Лаунчер Ensemplix - исходники!

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

  1. Автор темы
    Googleman

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

    Баллы:
    173
    Skype:
    google-apps
    Имя в Minecraft:
    Googleman
    UPD: Я понял где ссылки! Они находятся в файле .ensemplix/Pages.sg. Открывается любым текстовым редактором. Но когда изменить, то при запуске лаунчера значения снова меняются на прежние :(. Кто знает как исправить отпишитесь
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    Googleman

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

    Баллы:
    173
    Skype:
    google-apps
    Имя в Minecraft:
    Googleman
  4. Racvol

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

    Баллы:
    123
    Ну вы даете. Ссылки прописаны внутри бинарника. Вам нужен не delphi программист а ассемблировщик.

    Вот так внутри бинарника выглядит участок памяти в котором прописаны строки которое служат судя по всему в процессе авторизации (как видите там есть строка mac, отсюда, путем несложных умозаключений, можно догадаться о способе защиты и методов обхода этой защиты сервера)
    Код:
     SSZ005817C8_13_1:
              db    '13.1',0
    SSZ005817CD_launcher:
              db    'launcher',0
    SSZ005817D6_ensemplix_ru:
              db    'ensemplix.ru',0
    SSZ005817E3_POST:
              db    'POST',0
    SSZ005817E8__gameserver_new_php:
              db    '/gameserver_new.php',0
    SSZ005817FC_Accept_____:
              db    'Accept: */*',0
    SSZ00581808_Content_Type__application_x_www_:
              db    'Content-Type: application/x-www-form-urlencoded',0
    SSZ00581838_user_:
              db    'user=',0
    SSZ0058183E__password_:
              db    '&password=',0
    SSZ00581849__version_:
              db    '&version=',0
    SSZ00581853__mac_:
              db    '&mac=',0
    
    Изменить эти строки неполучится однако можно найти свободный участок памяти, прописать туда свои строки, и изменить адреса вызовов старых строк на новые и надеяться что этот лаунчер не проверяет сам себя. Или можно попытаться внедриться в адресное пространство процесса и подменить WinAPI функцию и тп трюки, или сделать прозрачное проксирование для этой программы и перенаправлять все вызовы с ensemplix.ru на ваш сайт
     
    zuma2 нравится это.
  5. Bafolol

    Bafolol Старожил

    Баллы:
    103
    Skype:
    mr_starrose
    Имя в Minecraft:
    StarRose
    @Racvol,Мда..Я ничего не понял,ну и пофиг:trf:
     
  6. Автор темы
    Googleman

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

    Баллы:
    173
    Skype:
    google-apps
    Имя в Minecraft:
    Googleman
    А может популярно объяснишь?
     
  7. Racvol

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

    Баллы:
    123
    Мне лень обьяснять подробней, много буквк писать. В крации программа это набор инструкций для процессора, когда программа запускается она загружается в оперативную память, оперативная память предстовляет собой таблицу адресов, у 32 битных систем адресс занимают 32 бита у 64 битных 64 бита, каждый байт программы получает свой адрес в оперативной памяти. Этот набор инструкций имеет вид например "поместить последовательность из 7 байт начиная с _адреса_ в функцию находящуюся по адресу другой_адрес".

    Если кому не лень обьяснить подробно прошу в студию
     
    Goldenix и Сникерсни нравится это.
  8. Автор темы
    Googleman

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

    Баллы:
    173
    Skype:
    google-apps
    Имя в Minecraft:
    Googleman
    Это понятно, но объясни КАК именно сделать смену адресов
     
  9. Racvol

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

    Баллы:
    123
    асемблировщика или крякера найдите может он вам поможет
     
  10. Racvol

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

    Баллы:
    123
    открой любой EXE-файл в HEX-редакторе
     
  11. sprighy

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

    Баллы:
    88
    ахах ensirius в студию =)
     
  12. LiveD

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

    Баллы:
    153
    Skype:
    LiveDRus
    И зачем? Нечего толкового тут нет, и скачать его исходники лаунчера, чтобы спокойно изменить нельзя. Он просто посмеется.
     
  13. caNek

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

    Баллы:
    173
    Имя в Minecraft:
    AddyCool
    Ничего хорошего я в этом не вижу, представь пишешь ты лаунчер, работаешь над ним, стараешься, а потом приходит какой-то, простите, мудак и тырит все над чем ты так долго работал
     
    ВремяПриключений и SatoAV нравится это.
  14. Dr.Death

    Dr.Death Старожил Пользователь

    Баллы:
    153
    Skype:
    asn008
    Имя в Minecraft:
    DrDeath
    [​IMG]
     
    REZAYS и \r\n нравится это.
  15. Автор темы
    Googleman

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

    Баллы:
    173
    Skype:
    google-apps
    Имя в Minecraft:
    Googleman
    Ребят вы не поняли :D Мне этот лаунчер на** не нужен :) Выложил для народа:fp:
     
  16. LiveD

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

    Баллы:
    153
    Skype:
    LiveDRus
    Он тоже не кому не нужен, в таком виде. :fp:
     
  17. Автор темы
    Googleman

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

    Баллы:
    173
    Skype:
    google-apps
    Имя в Minecraft:
    Googleman
    НУ извини я дальше не знаю. :)
     
  18. Автор темы
    Googleman

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

    Баллы:
    173
    Skype:
    google-apps
    Имя в Minecraft:
    Googleman
    Да ты парень соовсем о**ел!
    Во-первых не сюда написал.
    Во-вторых торгуешь тут:mad:
    В третьих шаблон в паблике
    В четвертых говно шаблон :)
     
    dimavv нравится это.
  19. entense@!

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

    Баллы:
    63
    Skype:
    entense_ru
    Имя в Minecraft:
    Entense
    А ну тогда ладно :bm:
     
  20. Merro

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

    Баллы:
    103
    Ребят вы какой-то ***ней занимаетесь!
    Что вам нужно? Обойти анти-чит лаунчера?
    Это можно сделать не трогая .exe файл..
     
  21. dimavv

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

    Баллы:
    88
    Имя в Minecraft:
    dimavv
    ну давай обойди и все выложи сюда
     

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