首页
论坛
专栏
课程

[原创]Whale -- ART Hook的最方案与实践

2019-1-30 11:14 2705

[原创]Whale -- ART Hook的最方案与实践

2019-1-30 11:14
2705

Github: https://github.com/asLody/whale

自从VirtualApp闭源以后,我也潜水了很长的时间。我注意到目前已有的ART Hook方案仍然有很大局限性,在开源精神的促使下,我决定开源一个跨平台的Hook项目:Whale

Whale实现了XPosed的全部特性,你可以在进程中Hook任意的Method &  Constructor。当然,在VirtualApp虚拟环境中你也可以达到Hook任意第三方App的目的。
除了Method Hook外,Whale还实现了运行时修改任意一个类的父类修改一个对象所对应的类、克隆一个对象并使其持有与原对象不同的类、继承AccessFlags为final的类 等功能。

兼容性:
Whale 适配了目前大部分的系统,在 5.0 ~ 9.0(目前最新)  皆能运行。
Android 9.0, Whale将会关闭系统的Hidden API Policy
支持架构:
  • Arm / Thumb2
  • Arm64
  • x86
  • x86_64 
除了ART Hook外:
Whale也实现了四大CPU架构的inline Hook,但是本推文的重点不在这里,请读者浏览项目了解详情。

各位chinese guy可以加一下QQ群:

977793836



[推荐]看雪企服平台,提供安全分析、定制项目开发、APP等级保护、渗透测试等安全服务!

上一主题 下一主题
最新回复 (12)
deff 2019-1-30 11:40
2
0
mark ,回去试试~
ming_ 2019-1-30 11:56
3
0
支持支持
junkboy 2019-1-30 11:57
4
0
前排   
Yecate 2019-1-30 13:19
5
0
前排围观
DWwinter 2019-1-30 16:31
6
0
mark
小熊ppt 2019-1-30 16:38
7
0
围观
坑大 1 2019-1-30 17:03
8
0
支持
xmhwws 2019-1-30 20:20
9
0
厉害
davidblus 2019-1-30 20:54
10
0
能hook android的native层代码吗?
lody 2019-1-31 09:57
11
0
davidblus 能hook android的native层代码吗?
可以呀
五天 2019-1-31 10:18
12
0
赞赞赞
ilyar 2019-2-8 22:09
13
0
强烈支持
游客
登录 | 注册 方可回帖
返回