使用elftoolchain编辑文件

时间:2018-10-17 23:38:37

标签: elf

我已经设法使用elftoolchain来读取ELF文件,但是在编辑ELF文件时遇到了麻烦。

我尝试使用以下方法打开ELF文件:

exec getDesignListByProject  @Folio=''

然后我对ELF对象什么也不做,然后将其写回,我称之为:

Elf *elf = elf_begin( ELF_C_RDWR, NULL);

我最终得到了损坏的ELF文件。

注意:我正在使用elftoolchain 0.6.1,因为版本0.7.1的安装过程似乎覆盖了系统ld。

奖金:有人知道如何将elf文件写到与读取文件不同的文件描述符吗?

1 个答案:

答案 0 :(得分:0)

只要您可以使用C ++,只需使用以下库即可:https://github.com/serge1/ELFIO