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

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

UPD: Я понял где ссылки! Они находятся в файле .ensemplix/Pages.sg. Открывается любым текстовым редактором. Но когда изменить, то при запуске лаунчера значения снова меняются на прежние :(. Кто знает как исправить отпишитесь
 
Ну вы даете. Ссылки прописаны внутри бинарника. Вам нужен не 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 на ваш сайт
 
@Racvol,Мда..Я ничего не понял,ну и пофиг:trf:
 
Мне лень обьяснять подробней, много буквк писать. В крации программа это набор инструкций для процессора, когда программа запускается она загружается в оперативную память, оперативная память предстовляет собой таблицу адресов, у 32 битных систем адресс занимают 32 бита у 64 битных 64 бита, каждый байт программы получает свой адрес в оперативной памяти. Этот набор инструкций имеет вид например "поместить последовательность из 7 байт начиная с _адреса_ в функцию находящуюся по адресу другой_адрес".

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

Если кому не лень обьяснить подробно прошу в студию
Это понятно, но объясни КАК именно сделать смену адресов
 
асемблировщика или крякера найдите может он вам поможет
 
Ничего хорошего я в этом не вижу, представь пишешь ты лаунчер, работаешь над ним, стараешься, а потом приходит какой-то, простите, мудак и тырит все над чем ты так долго работал
 
кстати их лаунчер написан на HTM
291887463.png
 
Ребят вы не поняли :D Мне этот лаунчер на** не нужен :) Выложил для народа:fp:
 
Ребят вы какой-то ***ней занимаетесь!
Что вам нужно? Обойти анти-чит лаунчера?
Это можно сделать не трогая .exe файл..
 
Ребят вы какой-то х**йней занимаетесь!
Что вам нужно? Обойти анти-чит лаунчера?
Это можно сделать не трогая .exe файл..
ну давай обойди и все выложи сюда
 

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

Назад
Верх