This question already has answers here:
Reading program counter directly

(7个答案)


2年前关闭。




我想用汇编语言获取EIP寄存器的当前值。那可能吗?

最佳答案

假设使用32位x86,请使用以下功能:

get_eip: mov eax, [esp]
         ret

然后,要获得EAX中EIP的值(value),只需:
call get_eip

关于assembly - 如何用汇编语言检查EIP值? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4062403/

10-11 18:22