gpt4 book ai didi

elf - 可用的 ELF 可执行文件需要哪些部分?

转载 作者:行者123 更新时间:2023-12-01 10:12:59 26 4
gpt4 key购买 nike

我正在创建一个 ELF 可执行文件,我需要知道操作系统需要哪些部分才能加载和执行它。

Details:

OS:               Ubuntu 10.04 (64-bit)Kernel version:   2.6.32-24Architecture:     i386

我意识到以下可能是必要的:

  • .文本
  • .symtab
  • .rel.text

还有其他的吗?

最佳答案

我决定尝试系统地从 GCC 生成的 ELF 文件中剥离部分。

我能够删除许多部分,但无法删除这些部分,并且可执行文件仍在执行而不会出现段错误:

.dynsym.dynstr.gnu.version_r.rel.plt.init.plt.text.fini.ctors.dtors.dynamic.got.plt.data.strtab

关于elf - 可用的 ELF 可执行文件需要哪些部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3832801/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com