我在调试模式下使用radare2 (r2 -d ./program)。我在某个地址 ( db 0x12341234
)设置了一个断点,然后我使用以下方法进入了可视化视图:V!
按照一些教程,我看到他们使用“ s
”切换到下一条指令,但这对我不起作用。这也不起作用:
也许在radare中使用调试器的更简单方法是将其切换到可视模式。这样你就不必记住很多命令,也不必记住程序状态。要进入视觉模式,请使用
V
:[0xB7F0C8C0]> V
进入可视模式后的初始视图是当前目标程序计数器(例如,x86 的 EIP)的十六进制转储视图。按下
p
将允许您循环浏览其余的视觉模式视图。您可以按p
和P
旋转最常用的打印模式。使用F7或 s 进入和F8或S
跳过当前指令。使用c
键,您可以切换光标模式以标记字节范围选择(例如,稍后用 覆盖它们nop
)。您可以使用F2key设置断点。
我按下的任何键都不起作用。我错过了什么吗?
我说的是这个观点。