PDA

Просмотр полной версии : [Статья] [2Moons Online] Как найти юзабельные оффсеты для СЕ хаков


Глюконатор
15.03.2009, 15:49
Свободный перевод данной статьи ([Ссылки могут видеть только зарегистрированные и активированные пользователи])

В этом туториале будет описано как легким и непринужденным движение руки найти столь необходимые нам оффсеты (или по-русски смещения) для столь любимых нами хаков =)

Запускаем игру с ГеймГуард киллером* (см. внизу). Логинимся. Далее запускаем CHEAT ENGINE, выбираем процесс dekaron.exe и открываем его.
[Ссылки могут видеть только зарегистрированные и активированные пользователи]

Далее открываем Memoru Viewer и выставляем все опции и оффсеты так же как вы видите на скрине (я хз как он это сделал - прим. переводчика)
[Ссылки могут видеть только зарегистрированные и активированные пользователи]

Первый метод поиска оффсетов. Открываем Memory view->Assembly scan

Что необходимо искать:
Auto POTS (авто ПОТЫ)-> cmp dword ptr [eax+08],13
Non AGRO (нет АГРА)-> movzx eax,word ptr [esi+00000154]
Vac HACK (???)-> mov edx,[eax+1c]
Speed HACK (спид ХАК)-> fld dword ptr [eax+08]
Range HACK (ХАК на дальность)-> mov [ecx+000000a8],al
Teleport/Map HACK (ХАК телепорта/карты)-> movzx ebx,word ptr [eax+00000104]
Некоторые значения были удалены kikichan

В Мемори Вьювере кликаем Search -> Find assembly code. В появившемся окне вводим нужную нам строку для поиска. Для примера ищем авто ПОТЫ. После ввода строки кликаем ОК.
[Ссылки могут видеть только зарегистрированные и активированные пользователи]

В появившемся окне (после кликанья ОК) будет отображен результат или результаты. В нашем примере результат всего один. Заменяем старый оффсте на новый и получаем авто ПОТ ХАК.
[Ссылки могут видеть только зарегистрированные и активированные пользователи]

Если при поиске мы получили более чем один результат, то смотрим на старый оффсет и ищем наиболее близкий к нему новый оффсет. К примеру, для спидхака мы получаем несколько оффсетов. Проеряем старый оффсет в скрипте. Выясняем, что он вида 007ххххх. Для поиска нового проверям все оффсеты вида 007ххххх. В данном случае нам повезло и оффсет вида 007ххххх у нас всего один.
[Ссылки могут видеть только зарегистрированные и активированные пользователи]

Второй метод поиска - CHEAT ENGINE->Array of Bytes Scan.
Что будем искать:
Auto POTS-> 83 78 08 13 0F 84
Non AGRO-> 0F B7 86 54 01 00
Vac HACK-> 8B 50 1C 89 51 20
Speed HACK-> D9 40 08 5F 5E C3
Range HACK-> 8A 44 24 04 88 81
Teleport/Map HACK-> 0F B7 98 04 01 00
Некоторые значения были удалены kikichan

В CHEAT ENGINE вводим необходимое нам значение (не забываем поставть галку напротив Hex! - прим. переводчика), тыкаем First Scan. Для примера ищем оффсет для Vac HACK.
[Ссылки могут видеть только зарегистрированные и активированные пользователи]
Я в рот ниибательский копипастер. Спиздил это с портала Zhyk.Ru
Как видим из скрина в результате нашего поиска получился всего один оффсет для Vac HACK. Заменяем им старый оффсет и получаем работающий Vac HACK.
[Ссылки могут видеть только зарегистрированные и активированные пользователи]

*ГеймГуард киллер в данном случае нечто (скрипт, прога или что-то еще), что отрубает защиту ГеймГуарда. В частности защиту памяти клиента игры.

Перевод сделан специально для портала Zhyk.Ru

uilese
07.06.2012, 02:03
хм... буду тестить только скажите уважаемый где взять гейм гвард киллер???

Christiaη
13.06.2012, 18:17
хм... буду тестить только скажите уважаемый где взять гейм гвард киллер???

Как бы вот ([Ссылки могут видеть только зарегистрированные и активированные пользователи]).