Home
Sign Up
Sign In
Distributions
›
Ubuntu
›
Fedora
›
CentOS
中文资源站
›
网易开源镜像站
V2EX
›
Linux
Linux 下的 shared object 文件怎么嵌入字符串呢
z0z
·
Nov 5, 2018
· 2743 views
This topic created in 2930 days ago, the information mentioned may be changed or developed.
记得以前有个方法可以在.so
文件中嵌入一个字符串,是编译好后的 so 文件嵌入字符串,时间长忘了,在网上没有搜到,有用过的同学吗?
字符
嵌入
文件
Object
7 replies
•
2018-11-05 23:06:11 +08:00
ysc3839
Nov 5, 2018
1
echo 字符串 >> .so
这样?
huoru
Nov 5, 2018
2
@
ysc3839
应该不是的。 应该是说嵌入一个字符串全局变量?
codehz
Nov 5, 2018
3
先简单弄个文件
echo "Top secret message here" > data
然后用 objcopy 把东西加进去
objcopy --add-section .secret=data --set-section-flags .secret=noload,readonly
normal.so
secret.so
codehz
Nov 5, 2018
4
验证一下
WordTian
Nov 5, 2018 via Android
5
你要是熟悉 elf 格式的话,直接修改.note 段里的内容就好
WordTian
Nov 5, 2018 via Android
6
https://www.jianshu.com/p/9ce47c938706
可以参考这个链接
z0z
OP
Nov 5, 2018
7
@
codehz
@
WordTian
很受用,就是这些,多谢了。
About
·
Help
·
Advertise
·
Blog
·
API
·
FAQ
·
Privacy
·
Solana
·
2022 Online
Highest 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms ·
UTC 01:28
·
PVG 09:28
·
LAX 17:28
·
JFK 20:28
♥ Do have faith in what you're doing.
❯