如何打印寄存器指向的值
How to print value pointed by register
我正在尝试学习汇编和逆向,当我尝试调试一个简单的挑战时,我想在 gdb 中查看我的寄存器和信息寄存器
雷克斯 0x7fffffdd90
现在想知道 rax 在哪里。指向 ,( inprentrd rax 现在我想打印 [rax] )
或者是否可以在寄存器中设置一个指向的值
打算做 set $eax = $rax
我想做一些像 set $eax = [$rax]
这样的事情
感谢帮助
Rax 0x7fffffdd90
Now inwant to know where rax. Is pointîg to
你已经知道:它指向地址0x7fffffdd90
的(堆栈)内存位置。
i want to print [rax]
x/gx $rax
或
print *(int**)$rax
I want to do somthing like set $eax = [$rax]
set $rax = *(int**)$rax
我正在尝试学习汇编和逆向,当我尝试调试一个简单的挑战时,我想在 gdb 中查看我的寄存器和信息寄存器 雷克斯 0x7fffffdd90 现在想知道 rax 在哪里。指向 ,( inprentrd rax 现在我想打印 [rax] ) 或者是否可以在寄存器中设置一个指向的值 打算做 set $eax = $rax 我想做一些像 set $eax = [$rax]
这样的事情感谢帮助
Rax 0x7fffffdd90 Now inwant to know where rax. Is pointîg to
你已经知道:它指向地址0x7fffffdd90
的(堆栈)内存位置。
i want to print [rax]
x/gx $rax
或
print *(int**)$rax
I want to do somthing like set $eax = [$rax]
set $rax = *(int**)$rax