本文介绍: 从2012年开始,移动互联网进入快速发展阶段,Android App开发热潮的兴起,也推动了Android平台软件保护技术的发展。为何做加固保护核心代码防止营销作弊的手段防止代码被篡改 …本文简单地总结了一下Android加固的背景和发展历史,也介绍了一些目前常见的脱壳工具。对于so加密的情况,目前也有许多方法应对,比如ida动态调试dump内存中的so,GG模拟器dump内存,frida dump so,unidbg等等。
Android软件加固概述
从2012年开始,移动互联网进入快速发展阶段,Android App开发热潮的兴起,也推动了Android平台软件保护技术的发展。
加固代际
根据不同的理解,现在加固代际基本上可以按照五代或者三代去区分。
第一代:动态加载类
原理
优劣
特点
Dex字符串加密 资源加密 对抗反编译 对抗调试 Dex动态加载 so加密
第二代:函数抽取类
原理
优劣
特点
第三代:VMP、Dex2C类
原理
优劣
特点
so加密
section加密
函数加密
特点
各厂商特征
某梆
某加密
某企鹅
某数字
某迦
某付盾
脱壳工具
FRIDA-DEXDump
原理
使用
Youpk
原理
使用
总结
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。