.so文件的前832个字节中有哪些信息?

时间:2011-06-23 06:41:44

标签: elf strace

我看到很多类似的东西:

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字节有什么?

1 个答案:

答案 0 :(得分:3)

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

对于正在读取的初始内容,每个ELF文件都以a开头 ELF标题,描述其余部分的布局和内容 文件---请参阅教程" libelf by Example"更多 信息。