如何在radare2中获得漂亮的堆栈视图?

逆向工程 雷达2
2021-06-18 05:44:23

这是进入可视面板模式后我在radare2中获得的堆栈视图:

在此处输入图片说明

这是来自免疫调试器的视图:

在此处输入图片说明

如何在radare2中获得类似于免疫调试器的视图?

1个回答

您有多种打印堆栈的方法。您正在搜索的特定方式称为 Stack Telescoping,您可以像这样打印它:

pxr @ esp

根据您的系统使用spesprsp

pxr代表P RINT他X adecimal [R eferences,您可以通过查看其说明px?

[0x7f8a672ee4]> px?
<...truncated...>
pxr[j]            show words with references to flags and code

以下是使用radare2打印堆栈的其他一些选项:

  • pxa @ rsp - 显示带注释的 hexdump
  • pxw @ rsp - 显示十六进制字转储(32位)
  • pxq @ rsp - 显示十六进制四字转储(64 位)
  • ad@r:SP - 分析堆栈数据