当radare2分析函数时,它会为类似于
另外一个问题是,是否可能在执行断点时每次都打印一个变量/位置,就像使用GDB的
ebp - 0x4
的局部变量命名为local_4h
。当这些变量的作用变得清晰明了时,它也提供了将这些变量命名为更有意义的名称的功能。然而,在变量被重命名之后,打印它们就变得更加困难了。当我看到像mov eax, dword [ebp-i]
这样的指令时,我必须:
- 查找反汇编代码的顶部,找到
var int i @ ebp-0xc
这一行 - 键入
pxw @ebp-0xc
- 从输出的16行(!)中的第一行中读取
i
的值 - 再次在最后一个命令被移动后在反汇编代码中找到我的位置
另外一个问题是,是否可能在执行断点时每次都打印一个变量/位置,就像使用GDB的
display
命令那样?