是否可以替换 ELF 文件中的非代码部分?如果是,那又如何?在简单地用其他一些字节替换字节(当然没有什么更大的)之前,我需要考虑什么吗?也许一些哈希或类似的?
请注意,我对修改代码不感兴趣,因此在什么是静态修改 ELF 可执行文件的可用库?不是我正在寻找的,还有许多解决方案与架构无关。
(顺便说一句,我需要这个来替换嵌入到内核映像 [ vmlinux.64] 中的 initrd/initramfs 文件系统,内核映像也是一个 ELF 文件,请参阅https://unix.stackexchange.com/q/342298/117599。这个问题在这里应该更一般。)