我的问题是在 Linux 上的Registers和Dump窗口中显示的内存位置值。edb
随着我的进程暂停,寄存器EAX
包含b77190a0
. 该地址指向缓冲区内。
我做了一个Follow In Dump来EAX
显示来自地址的内容EAX
。
在转储视图中,预期的内容显示在地址处b750da0e
。
我读过:逻辑地址和物理地址之间的区别?
我得出的结论是,它EAX
包含一个逻辑地址(用于进程),该地址被评估为转储视图中显示的物理地址。
这是正确的基本思想还是我错过了其他东西?
我已经在 x86 windows 上使用了 Immunity Debugger,而在寄存器地址之后没有这种行为。