标签: elf
使用objcopy --add-section添加空白部分很容易。 但是,我希望添加的部分可以正常加载.text部分和可执行文件。这意味着需要修改段头。有什么建议吗?
答案 0 :(得分:0)
可以将可执行部分/段添加到ELF二进制文件中吗?
这在理论上是可行的,但在实践中却没有:ELF文件具有复杂的内部结构,这些都需要重建。
ELF
这意味着需要修改分段标题
修改Phdr表非常简单:它只是一个固定的表。但是你必须移动其他段,并更新指向它们的所有内部偏移,这是很难的部分。
Phdr