radare2 未显示函数名称

逆向工程 雷达2
2021-06-23 06:13:28

我正在使用radare2,我注意到它只是打印函数偏移量而不是函数名称。

我做了一些测试,我发现在 Kali 上它打印偏移量,在 debian 上它打印名称。

在这里你可以看到 r2 在 Kali 中的行为: kali linux 上的 raadre2 只显示 call 0x0ffset

例如,它是打印call 0x4ce645call reloc.puts_WhatEver当我检查 ELF 属性时,我可以看到函数名称确实位于该偏移量处。 读取 -r

我真的不知道是什么让 r2 表现得那样。这是我正在使用的 Kali 环境的一些信息。 kali环境设置

另一方面,在 Debian 上使用 r2 并调试完全相同的文件时,我可以完美地看到函数名称。

debian 中的函数名称打印

这是有关我正在使用的 Debian 环境的一些信息。 Debian 环境设置

我在 Kali 和 Debian 中调试的文件完全相同。 在此处输入图片说明 在此处输入图片说明

我怎样才能让 r2 在 Kali 中的行为与它在 Debian 中的行为完全相同?

0个回答
没有发现任何回复~