执行XOR RAX,R8后RSP寄存器受影响的原因排查(已解决)
执行
XOR RAX, R8后RSP寄存器异常变化的排查与解决 问题现象
执行一条简单的XOR RAX, R8指令后,RSP寄存器的值意外发生了变化。此前从未遇到过这种不符合指令行为逻辑的异常情况。
执行前后的寄存器上下文截图:
- 执行前:

- 执行后:

问题根因与解决
经验证,该异常并非CPU指令本身的问题,而是GDB所使用的pwndbg插件导致的显示或内部状态异常。切换为gef插件后,寄存器状态显示恢复正常,指令执行后RSP不再出现无意义的变化。
内容的提问来源于stack exchange,提问作者HellDiner
相关产品推荐
相关产品推荐

