首页
社区
课程
招聘
[原创]利用VirtualApp实现免Root注入Hook
发表于: 2017-3-3 12:23 26741

[原创]利用VirtualApp实现免Root注入Hook

2017-3-3 12:23
26741

https://github.com/asLody/VirtualApp

这是一种思路,VirtualApp原理上可以实现打开任意APK,但是不止如此。

其实还可以实现SO注入,打开的任意APK其实都包含了作者自己的SO,我们也可以在作者HOOK的dlopen点注入我们自己的SO实现SO层的hook,结合作者的https://github.com/asLody/legend这个工程实现Java层的HOOK,从而达到整个控制启动APK的效果。


内存dump? 当然可以。

脱壳? 也没问题。


其实我很想秀代码的,但是我也研究的不深入,只有简单的demo,第一次发帖,先占个坑,有空慢慢聊这个有意思的事情。


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

收藏
免费 0
支持
分享
最新回复 (31)
雪    币: 2177
活跃值: (2045)
能力值: (RANK:400 )
在线值:
发帖
回帖
粉丝
2
来吧,还是上点代码吧,哈哈~~
2017-3-3 12:59
0
雪    币: 111
活跃值: (184)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
没代码没真相呀~~
2017-3-3 15:28
0
雪    币: 18
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
这个可以看看!
2017-3-3 17:53
0
雪    币: 6737
活跃值: (3907)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
可以来一发代码!!!
2017-3-3 19:37
0
雪    币: 101
活跃值: (147)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
嗯,我在README写过,可以利用VA来脱目前的主流加固,非常快速的脱壳,但是很抱歉,暂时不能公开脱壳方案,因为一旦公开,会给项目造成很大的损失。
2017-3-3 21:24
0
雪    币: 4
活跃值: (427)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
来一发代码
2017-3-3 21:38
0
雪    币: 7
活跃值: (223)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
作者很厉害
2017-3-3 21:56
0
雪    币: 451
活跃值: (1725)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
9
这种hook方式真的要抽空学习一下
2017-3-3 22:38
0
雪    币: 3
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
lody 嗯,我在README写过,可以利用VA来脱目前的主流加固,非常快速的脱壳,但是很抱歉,暂时不能公开脱壳方案,因为一旦公开,会给项目造成很大的损失。
留个坑
2017-3-4 00:19
0
雪    币: 7
活跃值: (223)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11

免root可以hook的话 可就能干很多事情了

@题主  跨进程也可以的吗?

2017-3-5 23:51
0
雪    币: 208
活跃值: (1976)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
12
bluth 免root可以hook的话 可就能干很多事情了 @题主  跨进程也可以的吗?
是的,可以跨进程,由VA进程启动APP
2017-3-6 11:09
0
雪    币: 18
活跃值: (561)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
13
大魔头 是的,可以跨进程,由VA进程启动APP
。。这不叫跨进程吧。
2017-3-6 14:32
0
雪    币: 208
活跃值: (1976)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
14
ele7enxxh 。。这不叫跨进程吧。
你指的跨进程,不是不同进程么?你启动的APP是独立进程,跟VA不在同一个进程,也不存在父子关系。
2017-3-6 15:44
0
雪    币: 5230
活跃值: (1505)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
M
2017-3-7 13:40
0
雪    币: 88
活跃值: (95)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
好厉害楼主,学习学习
2017-3-9 19:56
0
雪    币: 239
活跃值: (650)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
只是来打酱油
2017-3-11 23:39
0
雪    币: 36
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
学习,开启了一个潘多拉魔盒啊!
2017-3-14 12:43
0
雪    币: 7
活跃值: (223)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
大魔头 是的,可以跨进程,由VA进程启动APP
666666666666666666 能干的事情太多了
2017-3-14 13:18
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
哪里下啊
2017-6-30 12:45
0
雪    币: 118
活跃值: (331)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
百度加固无法运行
2017-7-8 19:32
0
雪    币: 4
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
例子来一个,虽然github上有不少实例,但是我希望看到virtualapp+legend的方案
2017-7-14 18:51
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23
有位大神已经写过这方面的东西,利用VA+YAFHA框架开发VirtualHook工具,可以免root进行Hook操作,针对ART的,GitHub上有demo。
6楼是不是Lody大神本尊啊。
2017-7-15 16:04
0
雪    币: 57
活跃值: (381)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24
不错    标记下
2017-7-18 08:46
0
雪    币: 249
活跃值: (52)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
25
m
2017-7-18 14:53
0
游客
登录 | 注册 方可回帖
返回
//