Diff на хак ragexe.exe

Официальный сервер Ragnarok On-Line в России - https://ru.4game.com/ro/install/

Модератор: 4epT

Правила форума
ВНИМАНИЕ: реклама сторонних ботов запрещена! Всякие плюшки - можно :)
Аватара пользователя
AndreyLun
Грамотный
Сообщения: 280
Зарегистрирован: Пн фев 05, 2007 5:55 pm

Re: Diff на хак ragexe.exe (18.12.2008)

Сообщение AndreyLun »

prifits
Ну может с удалением и с добавлением я как нибудь разберусь...
а вот строчка в файле Sak_original

Код: Выделить всё

68 B0C8 7200 B978 0C79 00E8 A0ED E8FF

я не смог найти в файле Rageze_target почему? вот основное что меня поставило в тупик.

kLabMouse
Мульти ГРФ, в действительности, не тупой простой патч, ето скорее аддон.
Мне это надо для ввода мелкий патчей, ну например изображение кафр или новые звуки при использовании скилов, добавляемые файлом data.ini :)
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Re: Diff на хак ragexe.exe (18.12.2008)

Сообщение kLabMouse »

AndreyLun
Может просто в adata/data.grf добавить?
Аватара пользователя
AndreyLun
Грамотный
Сообщения: 280
Зарегистрирован: Пн фев 05, 2007 5:55 pm

Re: Diff на хак ragexe.exe (18.12.2008)

Сообщение AndreyLun »

в adata/ кидать те мини патчи?
Если да, то можно и так, вариантов масса...
а Diff писать на adata и bdata легче?
Аватара пользователя
prifits
Грамотный
Сообщения: 150
Зарегистрирован: Чт авг 28, 2008 4:03 am
Сервер RO:: Rro
Откуда: Москва
Контактная информация:

Re: Diff на хак ragexe.exe (18.12.2008)

Сообщение prifits »

AndreyLun

Вот что ты се гемор то делаеш ???

Обьесню на примере А и Б ( C Разница)

А - оригинальный рагехе

Б - мой дифф на мульти грф

(А+Б) - А = C

По русски берёш оригинальный рагехе, патчиш его на мульти, потом сравниваеш пропатченый с оригинальным и находиш нужные моменты =)
Полный дифф 2009-10-28 rRO Ragexe v(yu) - By PrIfItS
Изображение
52 40 00 2C 02 ED 2D 00 00 C3 00 00 00 00 00 00 00 00 00 7C 17 00 00 00 00 00 00 00 00 91 FD D1 1A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 8D
Аватара пользователя
AndreyLun
Грамотный
Сообщения: 280
Зарегистрирован: Пн фев 05, 2007 5:55 pm

Re: Diff на хак ragexe.exe (18.12.2008)

Сообщение AndreyLun »

А я что по твоему делал?) попки огуречные двигал?)) мне не надо обьяснять школьную программу математики,я так и делал, только вот сравнивая код оригнального Sak_original и Rageze_target я не нашёл этого кода. Хотя в других случаях находил почти всегда с первого раза. не надо думать, что я нуб какой та. если не знаю что делать в этом случае. Если я спрашиваю, значит мне надо, значит я хочу себе этот гемор заработать. Просто сразу скажи типа "мне некогда тебе это обьяснять, пользуйся тем что я выкладываю...". Я сразу бы понял...
Повторяю ещё раз, для "тех" кто не прочитал мой предидущий пост
сравнивая код

Код: Выделить всё

68B0C87200B9780C7900E8A0EDE8FF
оригнального Sak_original с Rageze_target я не нашёл в нём этого кода. И спросил что делать в этом случае. Обьясните кто может по нормальному плиз. а нет (а+в)-с=g это не ответ был, а простая отмазка с "намёком".
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Re: Diff на хак ragexe.exe (18.12.2008)

Сообщение kLabMouse »

AndreyLun
Давай обясню, почему не нашёл.
Всё дело в адресации, части кода могут двигатся.
Что тебе нужно:
1) Открыть и увидеть тот код и IDA
2) поиск (от оригинала) ведётся толкьо по первым байтам команд. Например:
68 ?? ?? 72 ?? итд. (главное адреса команд call, jxx, push offset, mov xxx, offset, lea xxx[если не регистр] игнорировать)
3) После нахождения нужного куска, смотрим где в патче нужно подставлять вызовы к оригинальным адресам.
4) патчим ручками или в OllyDbg
5) дампим уже работающий патч с памяти, и подставляем (патчим) нужный нам кусок в оригинале
6) Наслаждаемся, ибо мы покорили МИР.
Аватара пользователя
Casperoid
Грамотный
Сообщения: 208
Зарегистрирован: Сб дек 30, 2006 11:57 am
Сервер RO:: Loki.raggame.ru
Откуда: Поднебесье...
Контактная информация:

Re: Diff на хак ragexe.exe (18.12.2008)

Сообщение Casperoid »

как бы не было странно, но у меня что то diff не сработал (
Изображение
Разум говорит "подумай,
Логика говорит "мало вероятно",
Все говорят "невозможно",
А сердце говорит "попробуй" !!!
Изображение
Изображение
Тыкни тут =)!
Васко
Начинающий
Сообщения: 17
Зарегистрирован: Вт апр 29, 2008 6:10 pm

Re: Diff на хак ragexe.exe

Сообщение Васко »

Сделал свой диф. Ragexe.exe пропатчился. Я скинул его в папку с Мотром, всё отлично. Но когда запустил клиент (ruro.exe) он пропалил что ragexe.exe самопальный и выдал такое сообщение Изображение

Как избежать этого?
PS Ragexe.exe и модифицированный Ragexe.exe весят одинаково. :cry:
Аватара пользователя
prifits
Грамотный
Сообщения: 150
Зарегистрирован: Чт авг 28, 2008 4:03 am
Сервер RO:: Rro
Откуда: Москва
Контактная информация:

Re: Diff на хак ragexe.exe

Сообщение prifits »

Мухаха, офигеная защита =) видимо ехе проверяеться на всё что вазможно =)
Полный дифф 2009-10-28 rRO Ragexe v(yu) - By PrIfItS
Изображение
52 40 00 2C 02 ED 2D 00 00 C3 00 00 00 00 00 00 00 00 00 7C 17 00 00 00 00 00 00 00 00 91 FD D1 1A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 8D
Васко
Начинающий
Сообщения: 17
Зарегистрирован: Вт апр 29, 2008 6:10 pm

Re: Diff на хак ragexe.exe

Сообщение Васко »

угу. щас попробовал пропатчить своим дифом ragexe.exe хотя бы на 2 окна. Всё равно апдейтер пытается скачать новый ragexe.exe. Шляпа (
Аватара пользователя
Mdefka
Новичок
Сообщения: 9
Зарегистрирован: Ср июн 25, 2008 7:36 am

Re: Diff на хак ragexe.exe

Сообщение Mdefka »

У меня все работает (и зум, и окон сколько хочешь), если вы конечно про офф говорите.
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Re: Diff на хак ragexe.exe

Сообщение kLabMouse »

ragexe.exe копируем с именем ragexe2.exe
и создаём ярлычёк:
ragexe2.exe -1rag1
Васко
Начинающий
Сообщения: 17
Зарегистрирован: Вт апр 29, 2008 6:10 pm

Re: Diff на хак ragexe.exe

Сообщение Васко »

Mdefka писал(а):У меня все работает (и зум, и окон сколько хочешь), если вы конечно про офф говорите.
Нет, я про Мотр.

to kLabMouse:

Модифицированный ragexe.exe копируем с именем ragexe2.exe?
И вот это непонятно:
и создаём ярлычёк:
ragexe2.exe -1rag1
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Re: Diff на хак ragexe.exe

Сообщение kLabMouse »

Васко
Ну Что тут непонятного??? открываем свойства ярлычка и дописываем ключик.
Васко
Начинающий
Сообщения: 17
Зарегистрирован: Вт апр 29, 2008 6:10 pm

Re: Diff на хак ragexe.exe

Сообщение Васко »

Для входа в игру без вызова авто-патчера
Можно запустить клиент без вызова авто-патчера (и без соединения с сервером обновлений).
Для этого необходимо создать ярлык файла Ragexe.exe, открыть свойства ярлыка и в строке "Объект" добавить 1rag1 (т.е. строка "Объект" должна у вас выглядеть примерно таким образом: "C:\Program Files\Gravity\Ragnarok\Ragexe.exe" 1rag1 (только не забудьте указать правильный путь
к папке, где на вашем компьютере находится клиент игры). После этого нажмите на кнопку "Применить", и вы сможете заходить в игру, запуская клиент через этот ярлык, минуя авто-патчер.
это всё работает для офа, так как там нет ruro.exe без которого не возможно зайти на мотр.
Так вот у меня такая ситуация, я сделал свой ragexe.exe, идентичный мотровскому, только модефицировал на возможность 2 окон. Запускаю ruro. exe. Он (ruro.exe) проверяет модифицированный regexe.exe, каким то образом понимает, что я его модифицировал и пытаецо скачать оригинальный regexe.exe
Ответить