基于DEX字节码抽离映射混淆的安卓应用加固方法与流程

文档序号:15828745发布日期:2018-11-03 00:12阅读:来源:国知局

技术特征:

技术总结
本发明公开了一种基于DEX字节码抽离映射混淆的安卓应用加固方法,包括:从安卓应用APK程序得到的原DEX文件中抽取出待混淆的code_item代码,并将code_item进行映射混淆;将映射解释执行环境的源代码编译得到映射解释执行环境的共享对象库(SO)可执行文件;将DEX字节码反编译成Java源码,并添加映射解释执行环境的Java入口方法对原Java方法进行替代混淆,编译成新的混淆DEX文件;把APK中的其他文件、混淆DEX文件和映射解释执行环境的SO可执行文件一起签名打包成一个新的加固安卓应用APK程序。在不影响运行开销的情况下,不仅大大提高混淆强度,而且能够有效抵御各种逆向分析攻击,具有很强的抗攻击弹性。

技术研发人员:乐德广
受保护的技术使用者:常熟理工学院
技术研发日:2018.05.28
技术公布日:2018.11.02
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1