avatar_buffon

Как перейти на mu.exe без лаунчера (MU online, Полезности)

Автор buffon, 2010 Дек. 19, 20:12

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

Ключевые слова [SEO] mu onlineперенаправлениеwebzenлаунчерзапуск

buffon

В этом гиде будет расказано как включить webzen перенаправление на лаунчер если мейн был запущен не им (т.е. если юзер запустил мейн, игнорируя лаунчер с обновлениями и т.п. мейн загружен не будет, в место него запустится лаунчер)

# Нам понадобится:
OllyDBG
# Ход работы:
1) Открываем мейн в OllyDBG
2) Идем на оффсет 00648D04 и видим там JMP...
Изображение:
Спойлер
## здесь был скриншот ##
[свернуть]
3) Нажимаем на строке ENTER (на оффсетt 00648D04) и меняем на JNZ...
Изображение:
Спойлер
## здесь был скриншот ##
[свернуть]
4) Выделяем область, которая будет содержать изменения (красный текст), правой клавишей мыши - Copy to exe - Selection
Изображение:
Спойлер
## здесь был скриншот ##
[свернуть]
5) В появившемся окне опять нажимает равой клавишей мыши - Save file и сохраняем куда нам угодно

# Результат:
Если ваш ваш мейн был запущен не через лаунчер, то мейн запустит вместо себя файл mu.exe лежащий в этой папке (т.е. ваш лаунчер должен быть под именем mu.exe)

# Кредиты:
goodlike (buffon) - подготовил
shatter - поделился знаниями

# Сокращенный вариант гида:
Спойлер
Quote Shatter: Open main.exe in ollydbg and change JMP -> JNZ at 00648D04 (Control + G) to enable mu.exe redirect.
[свернуть]

# А ести у вас такого оффсета нет:
Спойлер
FROM Simp1e:
открываешь маин в ольке)
нажимаешь правой кнопкой на окно ольки )
выбираешь Search For -> ALL Referenced text strings

появляется окно опять правый клик) Search for Text

пишешь mu.exe) нашел 1 mu.exe
нажимаешь 3 раза Control + L нажимаешь Enter) вот и твой оффсет)
[свернуть]
123, 345, 567

Sil3nT

Спасибо ,очень полезная статтейка,давно искал.

POCOMAXA


Sil3nT

буффон ,оффсета такого нету ,что делать ? 1.03к майн.

Profesor08

#4
Цитата: Sil3nT от 2010 Дек. 20, 07:05  буффон ,оффсета такого нету ,что делать ? 1.03к майн.
Посмотри на первом скрине какие-то надписи, вот по ним и ищи необходимую функцию. Оффсеты естественно будут разные в разных майнах. Немного упорства и смекалки творят чудеса)))

Краткий гайд:
1 - Oткрываем майн в OlyDBG
2 - Правый клик > Serch for > All Referenced strings
3 - В появившемся окне жмем Ctrl + F
4 - В появившемся окне пишем Mu Auto Update и жмем ок
5 - Жмем Ctrl + L пока не дойдем до последней надписи такой (Mu Auto Update)
6 - Правый клик на надписи  > Follow in Disassembler (или выбрав надпись - Enter)
7 - Чуть ниже увидете ASCII mu.exe
8 - считаем 5 строк вверх до JMP SHORT тра-та-та, (над ней должна быть строка типа TEST тратата )
9 - Двойной клик на JMP SHORT
10 - Вместо JMP пишем JNZ
11 - Жмем Assemble
12 - Выделяем измененную строку, а далее по гайду в первом посте... мне впадлу дальше писать... Ну короче сохранять изменения все умеют...

Simp1e

я думал это все знают )


Sil3nT
открываешь маин в ольке)
нажимаешь правой кнопкой на окно ольки )
выбираешь Search For -> ALL Referenced text strings

появляется окно опять правый клик) Search for Text

пишешь mu.exe) нашел 1 mu.exe
нажимаешь 3 раза Control + L нажимаешь Enter) вот и твой оффсет)

Ember

Полезный гайд. Большое спасибо.
Анти соккфакер так сказать.

Killbrum

тыкнул тнх =) но тут сразу скажу что есть изьян. Дело в том что в любом случае это не полный гайд. Проверку то он сделает. Но я вот сомневаюсь что там идет проверка на родителя и т.д. то есть скорее всего под любой лаунч это не прокатит (то есть даже загружая с лаунча опять будет появлятся лаунч)

buffon

#8
под любой нет
skyteam builder пашет, твой еще не пробівал

пост обновлен

Killbrum

Ну во всяком случае в моем это будет =). если конечно еще нету. т.к. скай уже устарел... очень устарел

Profesor08

#10
А по какому принципу работает данна функция?
1 - Она что-то там проверяет(ну сравнивает значение регистра с каким-то другим значением), видать запущен ли процесс (mu.exe), если нет, то запускает.
2 - Если запущен mu.exe, то му начинает загружаться, тоесть функция запуска mu.exe пропускается.
Я правильно понял? (В ассемблере не силен)
Если все так как я написал, то не должно возникать проблемм вроде описанной Килом.

НО

Как понял, она ищет по имени окна(WindowName = "Mu Auto Update")?
Если он такого не найдет, то майн полюбасу будет грузить mu.exe до посинния. Вот тут и появляется проблемма описанная киллом...

Прикольнулся и подключил на загрузку MuProxy... Все работает, видать система гораздо сложнее нежели я предпологал.

buffon

проверяет по названию процесса и, скорее всего, по параметрам запуска

AscaroN

#12
Всё отлично! Хороший протект

6pog9ra

подскажите а как наоборот убрать етот Mu.exe што бы он не запускался вобще ?
версия main.exe 1.02.03

Profesor08

Цитата: 1q2q3q от 2011 Янв. 06, 11:57  подскажите а как наоборот убрать етот Mu.exe што бы он не запускался вобще ?
версия main.exe 1.02.03
А проделать операция наоборот недогадался?

6pog9ra

#15
я открывал маин нашол етот 00648D04  оффсет но там ничего подобного нету пустота и всё
вот маин https://depositfiles.com/files/mzsytk0nt

AscaroN

1q2q3q не офсет ищи, а последний mu auto update, чтобы найти на mu.exe.

6pog9ra

вобще нету такого там и близко пишет Item not found когда ищеш ..

Profesor08


6pog9ra

ппц.. застрелите меня ... чи я такой тупой или там нету етой херни..

Похожие темы (5)

Сообщений: 79
Просмотров: 52063

Сообщений: 54
Просмотров: 36966

Сообщений: 15
Просмотров: 22584