Перейти к содержанию

[Aldorlea Games] как правильно взламывать эти игры ?


Рекомендуемые сообщения

12 минут назад, Alex2411 сказал:


 не кто  не знает ?

Что именно там ломать, ты даже не сказал, что именно взломать хочешь. Одиночные игры ломал? Если это онлайн игра, то вообще не пробуй ломать ее, пока не наберешься опыта на одиночных играх.

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

17 минут назад, Sanic сказал:

Что именно там ломать, ты даже не сказал, что именно взломать хочешь. О

 

все равно . что угодно . беск хп  золото  предметы .  любой скрипт  рабочий . мне  хочеться понять  как правильно ломать

 

18 минут назад, Sanic сказал:

Одиночные игры ломал?

 

да . это не  онлайн игра.  рпг  для 1 игрока.

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

2 часа назад, Alex2411 сказал:

 

мне  хочеться понять  как правильно ломать

 

 

да . это не  онлайн игра.  рпг  для 1 игрока.

Советую найти время, чтобы посмотреть этот плейлист, и думаю, что после этого ты сам сможешь справиться.

https://www.youtube.com/watch?v=hb8w3mOQwp8&list=PL1rFTirh2a0OiFJerJUT3a7UXEL5M7xxD

 

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

6 часов назад, Sanic сказал:

Советую найти время, чтобы посмотреть этот плейлист, и думаю, что после этого ты сам сможешь справиться.

 

знаю эти ролики я смотрел  их все  и много  других . там не чего  нет  про  такие игры .  не один станднартный  способ   взлома у меня  не работает . создал тему с вопросом что бы  научиться как правильно ломать

 

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

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

посмотрел я этот Asguaard 

начал с параметра Step count (шаги)

значение хранится в 4 байта помноженное на 2 плюс 1.

Инструкция срабатывающая на адресе работает с тысячами адресов (попробуй отфильтруй).

Поискал указатель автоматом до 5 уровня. Без толку надо больше уровней.

Делай вывод

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

9 часов назад, JIeXA сказал:

значение хранится в 4 байта помноженное на 2 плюс 1.

Инструкция срабатывающая на адресе работает с тысячами адресов (попробуй отфильтруй).

Поискал указатель автоматом до 5 уровня. Без толку надо больше уровней.

 

это я видел .)))
указатель  то же искал . до 21  уровень.  рабочего не нашел

 

9 часов назад, JIeXA сказал:

Делай вывод

 

говорят нет  игр которые не взломать . я и спрашиваю на форуме опытынх хакеров  как правильно  ломать когда такая не  ломучая игра ? )))  пока не кто  не сказал , а у меня  самого получаеться не очень . мало опыта

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

Если через инструкцию проходит очень много адресов, значит, это какой-то универсальный метод. Но где-то все равно пойдет разветвление. Следовательно, нужно трейсом искать нужную ветку кода. Как это делать, я показывал в одном из видео.

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

4 часа назад, Xipho сказал:

где-то все равно пойдет разветвление. Следовательно, нужно трейсом искать нужную ветку кода

 

пробовал так делать . в этих играх  у меня не получилось
проблема  что инструкция работает   на сотни адресов, а нужные  срабатывают редко . поставил  трейс  по условию  запустил игру. игра долго  подвисает потому  что  чит енжин проверяет каждое  срабатывание по условию  бряк все время мигает , а потом игра вылетает .  трейс  на условие  не успевает сработать . дебагер  veh

 

пысы . в новой чит енжин 683 сделали сравнение  трасеров . теперь чит енжин сам  находит  каждое различие и  показывает

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

В 17.02.2019 в 12:06, JIeXA сказал:

Инструкция срабатывающая на адресе работает с тысячами адресов (попробуй отфильтруй).

Прекрасно фильтруется.

Спойлер

image.thumb.png.3cb178334aebb365da0f9d3cda8582ed.png

@Alex2411, табличка дальше.

 

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

О, RPG Maker.

Можно попробовать ломать вот так (правда это не очень красиво и при сохранении может сломаться игра):

Спойлер

 


И да, конечно тысячи адресов, это же виртуальная машина с Ruby на борту.

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

1 час назад, Garik66 сказал:

табличка

 

спасибо , но  скрипт не работает . Value всегда 0 .
 похоже не  работает фильтр

  cmp ebx,4E02

у меня в ebx другие  числа, а фильтр шагов  уменя 4Е3А
 
 когда я делал свою  таблицу этот  кусок  скрипта

  sub eax,1
  mov ebx,2
  mov edx,0
  div ebx

я делал  одной командой

 shr eax,1

мне  кажеться  так проще

  • Плюс 1
Ссылка на комментарий
Поделиться на другие сайты

1 минуту назад, Alex2411 сказал:

я делал  одной командой

Я просто эту команду не знаю :-[
и опирался на то, что мне известно.

а расхождение в фильтре может быть связано с различными ОС.

у меня фильтр работал (три раза загрузил игру).

ЗЫ: проверил - работает и сейчас image.png.c59dffd222571089c952a8aec8566a5e.png а ты ходил героем в игре?
Инструкция работает на запись.

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

21 минуту назад, Alex2411 сказал:

я делал  одной командой

Посмотрел команду, но она же вроде не подходит.

С помощью shr можно делить только на степень двойки.

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

1 час назад, Alex2411 сказал:

я делал  одной командой

А все понял, ты меня запутал тем, что включил sub eax,1

Спойлер

push eax
  mov eax,[edi+08]
  sub eax,1
  shr eax,1            // 1 это стпень, т.е., если делим на 4, то здесь бы была 2
  mov [Value],eax
  pop eax

 

 Спасибо за опкод. Бум знать.

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

1 час назад, Garik66 сказал:

расхождение в фильтре может быть связано с различными ОС

 

плохо дело . поменял в  твоем скрипте  фильтр 4E02  на 4Е3А  тогда срабатывает . не знаю как быть . мне нужно не  для себя .
я не  большую таблицу на  параметры героя  давно сделал , но она получилась  не удобная . опыта  у меня  мало поэтому  спрашиваю здесь как  правильно взломать . многое не понятно , а если она еще  не с  каждой ос работеат  тогда вообще беда

 

1 час назад, Garik66 сказал:

Посмотрел команду, но она же вроде не подходит.

 

почему  она не  подходит ?  нужно поделить  регистр на 2 , а она делит на 2 на 4 и дальше. даже  можно  1 в начале  не вычитать само округляеться .

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

ЗЫ: нверное ты пропустил - ты при проверке скрипта - ходил героем (инструкция которую я юзал записывает)

4 минуты назад, Alex2411 сказал:

само округляеться .

Отбрасывает остаток или округляет, если отбрасывает, то шагов будет на 1 больше.

ЗЫ2: посмотрел отбрасывает, да - можно и не отнимать.

 

10 минут назад, Alex2411 сказал:

поменял в  твоем скрипте  фильтр 4E02  на 4Е3А 

А у тебя какая ОС

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

30 минут назад, Garik66 сказал:

А у тебя какая ОС

 

32 бит . я разобрался  почему  не работает .  у нас  разные версии  игры .  сейчас скачал  демку с сайта  куда я давал  сылку .на ней твой фильтр  работает , а мой нет .  на моей версии  наоборот . плохо .

 

объясни как правильно  сделать что бы  можно было  менять параметры героя  через таблицу , но что бы в таблице  было реальное  число ,  а не *2+1 ?  я делал флаг что бы отдельно записать в метку , а потом отдельно прочитать ее  , но каждый раз  так менять хп или мп  не удобно . можно как то по другому что бы сразу менялось ? инструкцию взять на чтение что бы менять все параметры  ,а не ждать  какие изменились

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

13 минут назад, Alex2411 сказал:

объясни как правильно  сделать что бы  можно было  менять параметры героя  через таблицу

игрушка (демо) все перестала работать, так что на игрушке не покажу.

так что только скрин:

Спойлер

image.thumb.png.e89ac8fe52ac46f2aedc6a7384c11ed2.png

 Как видишь адрес в табличке нужно будет забить по другому.

22 минуты назад, Alex2411 сказал:

инструкцию взять на чтение

Конечно нужно (лучше) взять на чтение, но тыды и фильтр может поменяться нужно смотреть в игре.

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

17 минут назад, Garik66 сказал:

игрушка (демо) все перестала работать

 

это лечиться  отличной бесплатной  програмой Registry Trash Keys Finder ))))

 

18 минут назад, Garik66 сказал:

адрес в табличке нужно будет забить по другому

 

это понятно , но тодга  в таблице будет  число х*2+1 , а не реальное . это  очень не удобно .  как сделать что бы  число было реальное ?

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

5 минут назад, Alex2411 сказал:

число х*2+1

Так это число наоборот видимое.

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

 

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

6 минут назад, Garik66 сказал:

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

 

 слушай мне не удобно  просить , но  может  тогда  я тебе дам ссыль на мою старую  табличку , а ты мог  бы посмотреть  как ее улучшить ?  ты не против ?

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

16 минут назад, Alex2411 сказал:

как сделать что бы  число было реальное ?

Силами ассемблера СЕ не приходит ничего в голову, кроме флага.

2 минуты назад, Alex2411 сказал:

 

 слушай мне не удобно  просить , но  может  тогда  я тебе дам ссыль на мою старую  табличку , а ты мог  бы посмотреть  как ее улучшить ?  ты не против ?

Давай, если не хочешь здесь светит - кидай в ЛС.

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

×
×
  • Создать...

Важная информация

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