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

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

2017-3-3 12:23
27488

82eK9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6S2M7@1I4G2k6s2W2Q4x3V1k6h3K9i4u0@1N6h3q4D9b7i4m8H3

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

其实还可以实现SO注入,打开的任意APK其实都包含了作者自己的SO,我们也可以在作者HOOK的dlopen点注入我们自己的SO实现SO层的hook,结合作者的b3aK9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6S2M7@1I4G2k6s2W2Q4x3V1k6D9k6h3N6W2L8X3c8Q4c8e0S2Q4b7V1k6Q4z5e0W2Q4c8e0c8Q4b7U0S2Q4b7f1q4Q4c8e0g2Q4b7U0N6Q4b7e0g2Q4c8e0N6Q4b7e0S2Q4z5p5u0Q4c8e0g2Q4b7f1g2Q4z5f1g2Q4c8e0N6Q4z5p5g2Q4b7U0m8v1j5i4k6S2i4@1f1#2i4@1t1I4i4K6R3J5i4@1f1%4i4K6W2m8i4K6R3@1d9p5!0a6d9#2!0q4c8W2!0n7b7#2)9^5b7#2!0q4y4q4!0n7b7W2)9^5c8g2!0q4z5q4)9^5x3q4)9^5b7#2!0q4z5q4!0n7c8g2!0n7c8g2!0q4y4g2)9^5z5q4!0n7x3q4!0q4y4W2)9&6y4g2!0n7y4q4!0q4y4q4!0n7z5q4!0m8b7g2!0q4y4W2)9^5c8g2!0m8y4#2!0q4y4g2)9^5z5q4!0n7y4W2!0q4y4g2)9&6x3q4!0m8c8W2!0q4y4g2)9^5b7g2!0m8z5p5q4b7d9#2!0q4y4#2)9&6b7g2)9^5y4q4!0q4y4W2)9&6y4g2)9^5z5q4!0q4y4W2)9&6c8g2)9&6b7#2!0q4x3#2)9^5x3q4)9^5x3R3`.`.


内存dump? 当然可以。

脱壳? 也没问题。


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


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

收藏
免费 0
支持
分享
最新回复 (31)
雪    币: 2520
活跃值: (2495)
能力值: (RANK:400 )
在线值:
发帖
回帖
粉丝
2
来吧,还是上点代码吧,哈哈~~
2017-3-3 12:59
0
雪    币: 111
活跃值: (264)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
没代码没真相呀~~
2017-3-3 15:28
0
雪    币: 18
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
这个可以看看!
2017-3-3 17:53
0
雪    币: 7822
活跃值: (5242)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
可以来一发代码!!!
2017-3-3 19:37
0
雪    币: 101
活跃值: (182)
能力值: ( 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
活跃值: (268)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
作者很厉害
2017-3-3 21:56
0
雪    币: 431
活跃值: (1771)
能力值: ( 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
活跃值: (268)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11

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

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

2017-3-5 23:51
0
雪    币: 178
活跃值: (2521)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
12
bluth 免root可以hook的话 可就能干很多事情了 @题主  跨进程也可以的吗?
是的,可以跨进程,由VA进程启动APP
2017-3-6 11:09
0
雪    币: 18
活跃值: (721)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
13
大魔头 是的,可以跨进程,由VA进程启动APP
。。这不叫跨进程吧。
2017-3-6 14:32
0
雪    币: 178
活跃值: (2521)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
14
ele7enxxh 。。这不叫跨进程吧。
你指的跨进程,不是不同进程么?你启动的APP是独立进程,跟VA不在同一个进程,也不存在父子关系。
2017-3-6 15:44
0
雪    币: 5682
活跃值: (2085)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
M
2017-3-7 13:40
0
雪    币: 424
活跃值: (701)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
好厉害楼主,学习学习
2017-3-9 19:56
0
雪    币: 40
活跃值: (690)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
只是来打酱油
2017-3-11 23:39
0
雪    币: 36
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
学习,开启了一个潘多拉魔盒啊!
2017-3-14 12:43
0
雪    币: 7
活跃值: (268)
能力值: ( 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
活跃值: (396)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24
不错    标记下
2017-7-18 08:46
0
雪    币: 229
活跃值: (187)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
25
m
2017-7-18 14:53
0
游客
登录 | 注册 方可回帖
返回