Сейчас на форуме: cppasm, asfa (+6 невидимых)

 eXeL@B —› Вопросы новичков —› Ресурс игры с переменным адресом
Посл.ответ Сообщение

Ранг: 1.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 18 марта 2016 12:18
· Личное сообщение · #1

Здравствуйте. Я новичек, извините если вопрос покажется глупым.
При исследовании программы (игрушка) с помощью cheat engine часть ресурсов находится легко. Это касается оружия, патронов, здоровья и тд. А один из параметров тоже в общем находится, но при следующем запуске игры, этот параметр оказывается по другому адресу. При следующем опять в другом. Подскажите метод с помощью которого можно было бы как то находить текущий адрес ячейки где хранится нужный мне параметр.




Ранг: 312.0 (мудрец), 349thx
Активность: 0.460.65
Статус: Участник
Advisor

Создано: 18 марта 2016 13:28
· Личное сообщение · #2

//я не читер, ну что нибудь ляпну, может в яблочко,
переадресация косвенная, надо это место ловить или патчить

-----
Чтобы юзер в нэте не делал,его всё равно жалко..




Ранг: 95.1 (постоянный), 247thx
Активность: 0.260.01
Статус: Участник

Создано: 18 марта 2016 13:30
· Личное сообщение · #3

Ё-мое.Даже в туторе по CE есть поиск указателя

-----
TEST YOUR MIGHT





Ранг: 147.7 (ветеран), 50thx
Активность: 0.120
Статус: Участник
sv_cheats 1

Создано: 18 марта 2016 14:09
· Личное сообщение · #4

Ищи указатель вручную (В 6 уроке туториала есть информацию по этому) или через автоматический поиск указателей, который есть в CE.
А можешь просто скрипт написать и делать инъекцию в инструкцию , работающую с данным значением.



Ранг: 1.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 18 марта 2016 14:13
· Личное сообщение · #5

Спасибо. Примерно понятно в какую сторону смотреть

Добавлено спустя 4 минуты
Если не трудно ссылочку на туториал




Ранг: 147.7 (ветеран), 50thx
Активность: 0.120
Статус: Участник
sv_cheats 1

Создано: 18 марта 2016 14:25 · Поправил: SER[G]ANT
· Личное сообщение · #6

Alex2016 пишет:
Если не трудно ссылочку на туториал

Tutorial-i386.exe в папке с программой, но проще будет воспользоваться автоматическим поиском указателя
Правой кнопкой мыши по адресу -> Pointer scan for this address (или "Найти указатель на этот адрес", если используете русификатор)



Ранг: 1.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 18 марта 2016 21:43
· Личное сообщение · #7

Туториал поизучал. Принцип понятен. Но проблема в том что игрушка закрывается при попытке отследить обращение к ячейкам. Насколько я понимаю это говорит о наличии какого-то антиотладочного кода.
Потыкал разные галочки в cheat engine, положительного результата не получил.
Посоветуйте ход дальнейших действий



Ранг: 92.1 (постоянный), 83thx
Активность: 0.110
Статус: Участник

Создано: 19 марта 2016 05:33
· Личное сообщение · #8

Alex2016, тогда предлагаю потыкать на другие галочки в CE.

| Сообщение посчитали полезным: Quadcon

Ранг: 1.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 19 марта 2016 12:37
· Личное сообщение · #9

Включил галочку - попытаться обойти обнаружение отладчика
Попробовал разные методы прерываний
В пункте дополнительно попробовал указать "использовать процедуры ядра cheat engine вместо процедур windows"

Где еще посмотреть?




Ранг: 147.7 (ветеран), 50thx
Активность: 0.120
Статус: Участник
sv_cheats 1

Создано: 19 марта 2016 13:03 · Поправил: SER[G]ANT
· Личное сообщение · #10

Поиграйтесь с "методом отладки".
Думаю, вам будет лучше обратиться с этим вопросом на более профильный форум http://forum.gamehacklab.ru



Ранг: 1.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 20 марта 2016 20:54 · Поправил: Alex2016
· Личное сообщение · #11

Осилил. Поставил галочку использовать отладчик в режиме ядра. Заработало нормально. Всем спасибо за советы


 eXeL@B —› Вопросы новичков —› Ресурс игры с переменным адресом
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати