【问题标题】:What kind of info are there in the first 832 bytes of .so file?.so 文件的前 832 个字节中有哪些信息?
【发布时间】:2011-06-23 06:41:43
【问题描述】:

我见过很多类似的东西:

open("/lib64/libpthread.so.0", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260W \0242\0\0\0"..., 832) = 832

开头的 832 字节是什么?

【问题讨论】:

标签: elf strace


【解决方案1】:

如果上面的列表是在程序启动时捕获的,那么它是 您可能会看到运行时加载程序正在运行,因为它带来了 在共享库中并在启动之前解析符号 程序。

对于被读取的初始内容,每个 ELF 文件都以 ELF 标头,描述其余部分的布局和内容 文件---更多请看教程“libelf by Example” 信息。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2013-01-13
  • 1970-01-01
  • 2021-07-05
  • 1970-01-01
  • 2011-01-07
  • 2017-02-27
  • 2021-08-28
  • 2014-02-12
相关资源
最近更新 更多