.data.rel.ro 在 Linux 上的 GO 中有何用途?

逆向工程 二元分析
2021-06-18 02:48:26

我正在反转一个 GO 二进制文件,我试图找到一些符号出现在二进制文件中的位置。我做了以下事情:

  1. 用于nm二进制文件 - 无法识别任何符号
  2. 使用go tool nm- 与 #1 相同
  3. strings并用管道发送到 grep - 没有找到我正在寻找的符号
  4. 最后,在radare2中打开二进制文件并运行命令izzz~search,我在.data.rel.ro节中找到了我正在寻找的符号

我不明白本节中的数据在 GO 的上下文中用于什么。这是加载到二进制文件中的函数符号所在的位置吗?我不知道为什么其他这些会位于这里,也不确定为什么nm找不到它们。

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