首页
社区
课程
招聘
[求助]使用ptarce将so注入到zygote之后,怎么让新启动的进程执行so的一个初始化函数
2015-4-5 22:23 10202

[求助]使用ptarce将so注入到zygote之后,怎么让新启动的进程执行so的一个初始化函数

2015-4-5 22:23
10202
假设我通过ptrace将一个动态链接库B注入了zygote。由于其他进程都是zygote 通过fork函数调用的。那我这个时候启动一个新的android程序A, A应该有zygote的所有环境,也就含有B这个动态链接库。那我怎么在程序A启动时,调用B这个动态链接库的一个初始化函数呢。

[CTF入门培训]顶尖高校博士及硕士团队亲授《30小时教你玩转CTF》,视频+靶场+题目!助力进入CTF世界

收藏
点赞0
打赏
分享
最新回复 (3)
雪    币: 0
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
liuwl 2015-4-9 11:20
2
0
注入后让线程阻塞,检测到开启了新进程后,然后再接着执行不可以吗?
雪    币: 233
活跃值: (148)
能力值: ( LV9,RANK:210 )
在线值:
发帖
回帖
粉丝
boyliang 5 2015-4-9 14:51
3
0
你可以先hook某个函数,比如fork
雪    币: 219
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
wx_炙 2019-5-10 23:32
4
0
迫不得已恢复本帖。我现在卡在了楼主的问题上。不知道楼主解决这个问题了吗?如果解决了,能不能赐教一下。万分感谢!
游客
登录 | 注册 方可回帖
返回