基于动态恢复so文件的Android应用加固方法与流程

文档序号:11156075阅读:来源:国知局
技术总结
本发明公布了一种Android应用加固方法,基于动态恢复Android系统应用程序动态链接库so文件,通过加密方法对so文件中的关键代码进行加固,包括加密过程和解密过程,加密过程对需要保护的Android应用程序进行加密,对关键代码所在的节进行加密并重新生成新的Android应用程序,包含原有的dex文件、解密后关键代码的so文件和加密后关键代码的so文件;解密过程在开始执行Android应用程序时,对加密后关键代码的so文件进行动态恢复,得到关键代码,再调用所述关键代码的方法。本发明对关键函数进行双层加密,增加逆向分析的难度,实现对代码的完整性进行保护,有效地抵抗静态分析;而且只对关键代码进行加密,保证程序运行效率。

技术研发人员:文伟平
受保护的技术使用者:湖南鼎源蓝剑信息科技有限公司
文档号码:201611049813
技术研发日:2016.11.24
技术公布日:2017.05.10

当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1