ELF 格式操作
我有一个要求,希望将索引与文件(某种格式)相关联。我想知道我是否可以进行任何 ELF 操作,并且仍然确保保持一致性,以便该文件在 Linux 上正常工作。这里的想法是创建一种文件格式,可以通过某个 API[自定义] 查询该文件格式以获得索引。
a)是否可以修改ELF标头来存储索引(如上所述)。
b) 如果是,流程是什么?
I have a requirement where I want to associate an index with a file(in a certain format). I was wondering if I can do any ELF manipulation and still ensure that, consistency is maintained so, the file works fine on linux. The idea here is to create a file format which can be queried by a certain API[self-defined] to get me the index.
a)is it possible to modify the ELF header to store the index(mentioned above).
b)if yes, what is the process?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以向现有可执行文件添加一个新的 ELF 部分,其中包含您想要的任何数据。例如
,您可以使用
libelf
找出从哪里读取此数据。You can add a new ELF section with whatever data you want to an existing executable. e.g.
You can then figure out where to read this data from using
libelf
.