10.3785/j.issn.1008-973X.2019.03.017
函数Native化的Android APP加固方法
调研动态恢复攻击的逻辑思路和Android APP中函数调用执行流程.通过对原DEX文件进行重构和加密,将其关键Java函数属性改为Native,并添加壳DEX文件;Android APP启动后首先执行壳DEX文件,然后对原DEX进行解密和动态加载,当调用被保护函数时,保持该函数在内存中的Native属性,通过Hook技术和反射机制隐式恢复并执行原Java函数.实验和对比分析结果表明,该方法能够在较低资源损耗和无需反编译源码的前提下获取高强度的保护效果,可以有效抵御静态分析攻击、DEX动态恢复和动态脱壳攻击.
APP加固、函数Native化、Hook技术、动态加载、Android系统
53
TP399(计算技术、计算机技术)
2019-12-03(万方平台首次上网日期,不代表论文的发表时间)
共8页
555-562