Как изменить значение EIP в ollydbg?

Я дважды щелкнул EIP в окне регистрации, но кажется, что его нельзя редактировать.

Почему EIP особенный? Как его изменить?

альтернативный текст


person COMer    schedule 30.09.2010    source источник


Ответы (2)


Найдите место, для которого вы хотите установить свой EIP, щелкните правой кнопкой мыши и выберите «Новое происхождение здесь». Это сбросит EIP на новый адрес. Вы можете убедиться в этом, просмотрев регистры в правом верхнем углу.

В дополнение к ответу выше, EIP в основном является указателем на то, где находится текущая строка выполнения. Он используется для записи того, какая инструкция выполняется программой в памяти.

person abnev    schedule 30.09.2010

нажмите Ctrl+g и введите значение EIP и нажмите Enter.

нажмите Ctrl + *, чтобы установить EIP.

Регистр EIP всегда содержит адрес следующей выполняемой команды.

person Amir    schedule 25.08.2015
comment
Спасибо, это действительно полезно, если вы хотите установить EIP на адрес, который OllyDbg считает данными (например, после внедрения некоторого кода в процесс) - person Kevin Chen; 29.11.2016