显示在radare2中的地址

逆向工程 雷达2
2021-06-25 09:33:06

我正在用radare2反汇编一个二进制文件,我看到一些这样的行:

|  0x004007f1   488b05981820.  mov rax, qword [0x00602090] ; 0x602090:8]=0x400c60

我不明白,有什么地址0x006020900x400c60

两者有什么区别?

1个回答

不同之处在于第一个地址0x00602090是将值加载到rax寄存器中的位置。第二个0x400c60是位于该内存位置的内容。r2 为您提供有关实际结果可能在评论中的提示。它还通知您 8 个字节将用于带有:8后缀的操作

所以看起来在 address 处0x602090存储了一个 8 字节的值,构成一个 address 0x400c60