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

Получение значения регистра

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

Доброго времени суток всем!

 

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

 

Имеется адрес в памяти и инструкция которая в него пишет. Хочу получить значение регистра до срабатывания данной инструкции. Вопрос - как это можно сделать?

 

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

 

https://wampi.ru/image/69gBEMg

Изменено пользователем NickSpirit
ссылка на изображение

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


Ссылка на сообщение
Поделиться на другие сайты
25 минут назад, NickSpirit сказал:

Вот как мне получить значение регистра eax до срабатывания данной инструкции?

Изучать как работает отладчик в CE
Ну или...

Спойлер

Встать на выделенную тобой инструкцию, нажать F5, включится отладка, сделать в игре действие, с которым связана эта инструкция, игра остановится, а в CE у тебя справа появятся все регистры, на момент остановки, как раз до этой инструкции. Нажми снова F5 стоя на той же инструкции, и F9, игра запустится, ты будешь знать значение. 😂


 

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


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

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

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

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


Ссылка на сообщение
Поделиться на другие сайты
11 часов назад, NickSpirit сказал:

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

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

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


Ссылка на сообщение
Поделиться на другие сайты
В данном топике никто не постил уже 4 месяца. Пости здесь только если твой вопрос точно совпадает с темой данного топика.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

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

  • Предпросмотр

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

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

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