技术解析

Linux 下的 shared object 文件怎么嵌入字符串呢
0
2021-06-22 06:12:12
idczone

记得以前有个方法可以在.so 文件中嵌入一个字符串,是编译好后的 so 文件嵌入字符串,时间长忘了,在网上没有搜到,有用过的同学吗?


echo 字符串 >> .so
这样?

应该不是的。 应该是说嵌入一个字符串全局变量?

先简单弄个文件
echo "Top secret message here" > data
然后用 objcopy 把东西加进去
objcopy --add-section .secret=data --set-section-flags .secret=noload,readonly normal.so secret.so

验证一下


你要是熟悉 elf 格式的话,直接修改.note 段里的内容就好

https://www.jianshu.com/p/9ce47c938706
可以参考这个链接


很受用,就是这些,多谢了。

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服