首页
社区
课程
招聘
[求助]关于古河大哥那个inject的疑问!当一个程序有多个so的时候!!!
发表于: 2016-5-17 18:23 4805

[求助]关于古河大哥那个inject的疑问!当一个程序有多个so的时候!!!

2016-5-17 18:23
4805
关于古河大哥那个inject的疑问!网上有一些改版,其中http://blog.csdn.net/jinzhuojun/article/details/9900105这个版本比较好,但是有一个问题
那就是其中是ptrace_attach停止了目标so的运行,然后开始dlopen,和执行我们要注入程序的函数,之后ptrace_detach,恢复目标so的运行,我拿几个程序做了实验,发现运行没有问题,但是碰到有几个so的程序就崩溃了,,,,,,,,,,,,,那问题来了,当一个游戏有多个so的情况下,比如A.so B.so在运行,我现在停止了A.so,B.so会调用A.so啊,导致程序崩溃了,,,,怎么办啊!!另外不想用substrate和xposed,就想自己弄个可以通用稳定的注入工具出来,还请路过的大神指点指点,

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (9)
雪    币: 191
活跃值: (195)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
2
自己顶一下
2016-5-17 18:28
0
雪    币: 191
活跃值: (195)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
3
好多进程啊
u0_a516   8193  181   979096 70824 ffffffff 400ba73c S com.carrot.iceworld
u0_a516   8222  8193  872732 27572 ffffffff 400b9e84 S com.carrot.iceworld
u0_a516   8223  8222  872732 27572 ffffffff 400b9e84 S com.carrot.iceworld
u0_a516   8252  181   874468 35080 ffffffff 400ba73c S com.carrot.iceworld:QLocal
u0_a516   8275  181   875588 36056 ffffffff 400ba73c S com.carrot.iceworld:QRemote
u0_a516   8316  181   877424 38720 ffffffff 400ba73c S com.carrot.iceworld:QSuspendRemote

好多
2016-5-17 18:30
0
雪    币: 188
活跃值: (167)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
4
This is the 'three-process guarding', you could not inject using ptrace of course.
2016-5-17 18:38
0
雪    币: 191
活跃值: (195)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
5
谢谢请问有什么别的办法吗
2016-5-17 19:04
0
雪    币: 9479
活跃值: (757)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
cydia substrate hook so
2016-5-17 20:58
0
雪    币: 188
活跃值: (167)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
8
we do have, but it is just a secret
2016-5-19 09:52
0
雪    币: 191
活跃值: (195)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
9
谢谢
2016-5-19 13:40
0
雪    币: 3
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
大王求联系方式
2016-6-17 15:15
0
雪    币: 191
活跃值: (195)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
11
你说下你的联系方式,我加你吧
2016-6-17 21:44
0
游客
登录 | 注册 方可回帖
返回
//