Radare2 Disassembler 如何组织可视化面板 (V!)?

逆向工程 x86 雷达2 静态分析
2021-06-24 21:59:14

我想使用 Radare2 来了解 C 是如何组装成程序集的,但我在布局方面遇到了问题。我觉得是V!模式将非常方便,因为您可以在指令指针在程序中移动时观察寄存器的更新,但我不了解布局。

这是我想要的布局示例: 在此处输入图片说明

似乎当我添加一个窗口(如这张照片中的 Stack 或 Registers)时,它出现在屏幕外,我必须尝试关闭不同的和拆分的窗口,直到布局合适为止。是否有一种简单的方法可以准确更改每个窗口中的内容?

我知道 'X' 关闭一个窗口,'z' 将当前窗口切换到前面,而 ​​'-' / '|' 分割一个窗口。

我曾尝试查看帮助,但似乎无法找出与此问题相关的任何其他命令。

1个回答

用于TAB在窗口之间移动,用于e更改您所在的特定面板的名称和命令。使用w进入窗口模式。“窗口模式”允许您控制面板的外观。在窗口模式下,您可以HJKL用来调整窗口的高度和宽度。

这应该回答您的问题“是否有一种简单的方法可以准确更改每个窗口中的内容?”。因为您可以简单地选择一个面板并使用它e来更改其内容:)

不要忘记?在不同的视觉屏幕中使用以获得更多帮助