-
-
[求助]so中添加一个新的section
-
发表于:
2015-1-19 15:10
13426
-
最近因为在做毕设,想实现往so中插入自己的代码,这样的功能。在网上可以搜到一些关于elf文件感染的代码,但是基本上都是通过向elf的text段的空闲空间写入代码,这种方式对代码体积限制太大
。
目前,在想如果能够像elf中添加一个新的section那就再好不过了。在google上搜到了一些信息:可以通过linux下的objcopy这个工具,通过它的--add-section指令来完成向elf添加section。找到objcopy的源码之后发现,代码量略大,因为objcopy可以完成很多的功能,要从里面挑出添加section的代码有点麻烦。
所以在此向各位前辈们请教下,有没有啥更简单的方法来完成这个功能?
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!