【发布时间】:2021-06-19 19:01:05
【问题描述】:
我已经设法使用elftoolchain 读取 ELF 文件,但我无法编辑 ELF 文件。
我尝试使用以下方法打开 ELF 文件:
Elf *elf = elf_begin( ELF_C_RDWR, NULL);
然后我对 ELF 对象不做任何事情,然后将其写回我调用:
elf_update(elf, ELF_C_WRITE);
我最终得到一个损坏的 ELF 文件。
注意:我使用的是 elftoolchain 0.6.1,因为 0.7.1 版本的安装过程似乎覆盖了系统 ld。
奖励:有谁知道如何将 elf 文件写入与读取它的文件描述符不同的文件描述符?
【问题讨论】:
标签: elf