我想使用Radare2来学习C是如何组装成汇编的,但是我在布局上遇到了麻烦。我认为是V!模式非常方便,因为您可以看到寄存器指针随着程序中指针的移动而更新,但是我不了解其布局。这是我想要的布局示例:


当我添加一个窗口(如这张照片中的Stack或Registers)时,它似乎出现在屏幕外,我必须尝试关闭其他窗口并拆分窗口,直到布局类型正确。有一种简单的方法可以准确地更改每个窗口中的内容吗?

我知道'X'关闭一个窗口,'z'将当前窗口切换到最前面,并且'-'/'|'拆分窗口。

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

评论

嗨,欢迎来到RE.SE。如果您只是想看一下编译器如何将内容转换为汇编,那么最好使用编译器(GCC和Clang的-S开关在这里可能会有所帮助)。另外,您可以使用Compiler Explorer或安装自己的实例(它是开源的)。

#1 楼

使用TAB在窗口之间移动,使用e更改您所在的特定面板的名称和命令。使用w进入窗口模式。 “窗口模式”使您可以控制面板的外观。在窗口模式下,您可以使用HJKL调整窗口的高度和宽度。因为您只需选择一个面板并使用e来更改其内容即可:)

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