Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

Вопрос Как найти значение поля?

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
29 Июл 2022
Сообщения
101
Реакции
28
В Unity игре есть метод CurrentHealth которая возвращает здоровье игрока.

Вот состояние метода в декомпилированном виде:

1704796865775.png

А вот состояние в обычном IDA-View:
1704796890042.png


Так вот. Мне бы хотелось понять как мне узнать значение поля _currentHp в рантайме? Там через чит энджин или ещё что-то, чтобы потом поменять это значение. К чему я что должен плюсовать?
 

Вложения

  • 1704796813618.png
    1704796813618.png
    7.8 KB · Просмотры: 23
В Unity игре есть метод CurrentHealth которая возвращает здоровье игрока.

Вот состояние метода в декомпилированном виде:

Посмотреть вложение 268070
А вот состояние в обычном IDA-View:
Посмотреть вложение 268071

Так вот. Мне бы хотелось понять как мне узнать значение поля _currentHp в рантайме? Там через чит энджин или ещё что-то, чтобы потом поменять это значение. К чему я что должен плюсовать?

Бряк на функцию, получаешь инстанс класса, +0х170 -> hp
 
можешь кратко объяснить как найти инстанс?

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