我目前正在开展一个项目,我必须对一个软件进行逆向工程。我需要知道在查看内存反汇编和内存访问视图时是否可以显示32位和64位寄存器值。
答案 0 :(得分:1)
否,这是不可能的。在x64目标进程上,您将看到64位寄存器。
但是很容易识别较小的寄存器表示形式。
以RAX为例:
您仍然可以轻松地将十六进制的64位寄存器值分解为较小的分量。
因此,如果您的64位寄存器包含: A0B1C2D3E4F5A6B7
通过打开Windows计算器并将其设置为Programmer(程序员)模式,十六进制模式和QWORD值,可以非常直观地识别此内容。粘贴“ A0B1C2D3E4F5A6B7”,然后单击“ QWORD”以将其类型逐渐减小,以在每个阶段查看其截断值。