Crusaders

Воскресенье, 22.09.2024, 02:26
Приветствую Вас Гость
Главная

Регистрация

Вход

RSS


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Zoompatch
IdolaДата: Суббота, 25.10.2008, 11:17 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 8
Репутация: 0
Статус: Offline
собствеено скучно, нет возможности залезть в игру.. вот и рою всякую фигню к клиенту...
нарыла и зумпатч, жалько, что потетсить не могу...
Zoompatch

Code

на всякий случай сохрани оригинал  \Program Files\Nival Online\Perfect World\element\elementclient.exe  в другую папку.

1. Качам  олли. можно отсюда например   http://cracklab.ru/_dl/new/ollydbg110xp.rar
2. Распаковываем куда захотим, стартуем.  начинаем.

3. File - Open     x:\Program Files\Nival Online\Perfect World\element\elementclient.exe
4. В окне CPU main thread, module и т.д.  ПРАВОЙ кнопкой мыши тыц. Ищем в менюхе строку Search for
5. в строке Search for находим опцию sequence of commands. на ней левой кнопкой тыц, откроется окошко Find
6. в окошке Find набираем  

fadd dword ptr [esi+40]                    и следующей строкой
fst dword ptr [esi+40]

7. Жмём Find. в окне CPU должно появиться  2  найденные строки
8. смотрим чуть ниже. находим строку в которой написано
mov [esi+40], ecx
выделяем её ЛКМ. дальше как выделили тыцкаем ПКМ, выбираем в менюхе параметр Binary,  и в его подменю Fill with NOPs
9. тыц ентот Fill with NOPs, видим что строка  mov [esi+40], ecx  сменилась на 3 строки НОПов.
10.  дальше смотрим ещё цуть ниже, находим строку
mov eax, [edi]
с ней поступаем тем же жестоким образом )))NOP  её.

----------------------------------------------------------------------------------------------------------------------
Этот блок для отмены запуска только из-под апдейтера, впринципе не нужен, и так пашет. но на всякий случай.
----------------------------------------------------------------------------------------------------------------------
11. То же окно СPU main. тыц пкм.   Search for - All referenced text strings. выбирам. сканит. находит и открывает новое окно.
12. в этом открытом окне. пкм - search for text. Вбиваем текстом строку:  Please start game from launcher.exe
13. жмем ОК.
14. Нашли. Дальше на выделенной строке. ПКМ - Follow in disassembler.
15. снова перебрасывает в CPU окно. в нем, на несколько строк выше нашей, висит строка с параметром JNZ SHORT и.тд.  тыц на ней ЛКМ
16.  тыц на ней ПКМ - Assemble.  в открывшемся окне JNZ меняем на JMP всё остальное так и оставляем
----------------------------------------------------------------------------------------------------------------------
конец фикса принудапдейта, теперь игру можно будет запускать через сам elementclient.exe
----------------------------------------------------------------------------------------------------------------------

1 7.  далее в окне СPU.  ПКМ - Сopy - Select all .  все выделилось
18.  на "выделенном всём" - ПКМ - Copy to executable - selection. откроет ещё одно окно.  
19.  в этом "ещё одном окне" тыц ПКМ.  выбираем Save file. сохраняем как elementclient.exe
20.  Закрываем. если надо ещё куданить копируем через Backup - save to File. заходим в гаму и крутим мышачье колесо от себя пока не надоест ))
21. двадцать одно ))

Кто осилит и потестит?!

Добавлено (25.10.2008, 11:13)
---------------------------------------------
а еще нашла нудпатч... бггг надо каму-нить?)))

Добавлено (25.10.2008, 11:17)
---------------------------------------------
ммм как тут файлики выкладывать(?), а то ссылка на зум может быть кривой...


Я - часть той силы, что вечно хочет зла... и вечно совершает благо © Фауст Гетте

Мир прекрасен. За него стоит сражаться. © Хемингуэй
хм.. со второй фразой я согласна...

 
  • Страница 1 из 1
  • 1
Поиск: