GenzyTake

Как взломать "Веселая ферма 4"

21 сообщение в этой теме

Что мы имеем.

У нас есть игрушка Веселая Ферма 4.

Захотел я изменить значение времени, всем известно что значение 'обычно' хранится в Float.

Но происходит неожиданное, при нахождении диапазона одинаковых значений, при остановке игры на паузу, в этот же адрес пишется другое значение.

Даже если и не ставить игру на паузу, значения меняются рандомно, то есть секунду назад там было значение например: '13', через еще секунду будет совсем другое.

Мог ли бы мне объяснить что я делаю не так?

-------------------------------------------------------

P.S.

Видел как то видео от "Keng", где он ломал таймер.

Делаю все также, не выходит.

Просто не находит даже динамических адресов, чтобы найти статический.

Видео:

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Всё там ищется легко,но надо делать фильтр,а так как завтра на работу не когда на данный момент - вот если занупить время на прибавление то и вода в колодце не будет набираться :unsure:

[ENABLE]

label(time)

registersymbol(time)

aobscan(time_adress,01 06 89 46 04 EB 04 83 66 04 00 FF D7 2B 03 83 C6 14 FF 4D 08 89 46 F4 75 C3 5F 5E 5B C9 C2 04 00)

time_adress:

time:

nop

nop

[DISABLE]

time:

add [esi],eax

Надо было по другому сделать, выставить что бы туда писалось значение например 10 хотя бы и вода бы даже в колодце не кончалась :)

А значение надо там искать не 15-16 а уменьшилось или прибавилось,так как показывает одно,а значение в обще и рядом не стояло...

[ENABLE]

alloc(newmem,2048)

label(returnhere)

label(originalcode)

label(exit)

newmem:

// Суда своё придумаешь и крути верти время сколько угодно,но фильтр как бы надо

// хотя если скрипт включать выключать то :) можно и без фильтра...

originalcode:

add [esi],eax

mov [esi+04],eax

exit:

jmp returnhere

"FarmFrenzy4.exe"+103AB8:

jmp newmem

returnhere:

[DISABLE]

dealloc(newmem)

"FarmFrenzy4.exe"+103AB8:

add [esi],eax

mov [esi+04],eax

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Попробуем, спасибо. До этого с таким сталкивался только в "трейнми". Когда значения часто меняются, 1 из видов защиты. Лично мое мнение, незнаю как оно на самом деле.

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да, отсеивал значения именно так, увеличилось(increased).

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вот таблица с указателями на время http://rghost.ru/52375000 суда не знаю как - на файла обменник положил..

Время остановил деньги поставил и уже играть перехотелось :unsure: лутше без всего играть в эту игру - интересней.

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Было неожиданно осознать, что в такой простой игре, обычным поиском, значений не найдешь. В остальных играх было по легче искать значения.

Я пробывал ломать, не для того чтобы играть с этим, просто пробывал силы.

Вот таблица с указателями на время http://rghost.ru/52375000 суда не знаю как - на файла обменник положил..

Время остановил деньги поставил и уже играть перехотелось :unsure: лутше без всего играть в эту игру - интересней.

Не могу скачать. Ссылка не битая, не грузит, и все.

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

грузит все, и таблица работает

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вот таблица для этой же игры - ещо не много посидел http://rghost.ru/52389997 вода бесконечная в колодце,склад бесконечный,деньги ну и само время...

1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не могу понять, как находить такие адреса. Именно таймер.

Изменено пользователем GenzyTake
0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не могу понять, как находить такие адреса. Именно таймер.

Сначала ищется не известное значение,потом уменьшилось или увеличилось ну и естественно не изменялось...

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

После таких манипуляций, адресов не оставалось вообще.

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

После таких манипуляций, адресов не оставалось вообще.

Скажу по секрету что когда отсеивается по не изменилось,игра должна быть на паузе :) адресов выходит около 290 штук - пробывал раза 2-3 всё так же,а нужный адрес сверху почти.Заморозкой по 3-4 значения можно найти его..

Скажу по секрету что когда отсеивается по не изменилось,игра должна быть на паузе :) адресов выходит около 290 штук - пробывал раза 2-3 всё так же,а нужный адрес сверху почти.Заморозкой по 3-4 значения можно найти его..

Вот видео сделал :)

первый раз - только что то сайт качество своё сделал - плохое :(
0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Неужто я такой глупый, что на паузу не ставил.

Может я их и находил, но, при поиске значения показывались совсем не те, которые должны были быть.

Когда ищешь значения, те же самые последние, они не соответствуют тому что искал. Например ищешь число 23, отсеил, в адресе где было значение 23 уже не это число. Вот и возник вопрос.

Качество хорошее.

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Теперь все понятно как искать.

Теперь все понятно как искать.

Попробую что нибудь еще найти, и сделать трейнер с хот-кеями.

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Keng спс как всегда быстро и понятно :-D

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Когда Keng искал значения, было проще. Сейчас в версии выше, это по другому.

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вот итог работы:

Picture > http://stuffed.ru/uvlecheniya/152627-trainer-6-veselaya-ferma.html

Трейнер на +6

`Unlimited Water (Вода)

`Unlimited Timer (Таймер)

`Unlimited Money (Деньги)

`Unlimited Warehouse (Склад)

http://rghost.ru/52446681

В раздел Трейнеры хотел кинуть, но нельзя, пока что.

И еще проблема была при поиске процесса по названию, при написании скрипта чтобы было культурнее (Lua). Со знаками проблема была, как это странно не звучало это так.

Вот в видео будет понятней. https://www.youtube....eature=youtu.be

Изменено пользователем GenzyTake
1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вот итог работы:

Picture > http://stuffed.ru/uv...laya-ferma.html

Трейнер на +6

`Unlimited Water (Вода)

`Unlimited Timer (Таймер)

`Unlimited Money (Деньги)

`Unlimited Warehouse (Склад)

``+2 функции которые не написал, тк задачи у них одинаковые.

http://rghost.ru/52446681

В раздел Трейнеры хотел кинуть, но нельзя, пока что.

Есть две версии игры Веселая Ферма 4 (Оффициальная где в процессах вы увидите не только FarmFrenzy4.exe, но и еще оригинальный процесс "FarmFrenzy4.wrp.exe"), если у вас от игры идет всего один процесс, трейнер может и не работать.

Не знаю лечится это функцией "aobscan" или нет.

Есть две версии игры Веселая Ферма 4 (Оффициальная где в процессах вы увидите не только FarmFrenzy4.exe, но и еще оригинальный процесс "FarmFrenzy4.wrp.exe"), если у вас от игры идет всего один процесс, трейнер может и не работать.

Не знаю лечится это функцией "aobscan" или нет.

Пруф :

Паника :-D

Изменено пользователем GenzyTake
0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

(ТЭГ) Чит для игры Веселая Ферма 4, трейнер.(ТЭГ)

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас