[发明专利]一种安卓应用程序防逆向破解的加固方法、系统及解密方法有效
申请号: | 201611265457.0 | 申请日: | 2016-12-30 |
公开(公告)号: | CN106778103B | 公开(公告)日: | 2020-03-13 |
发明(设计)人: | 郑伟;龚蔚 | 申请(专利权)人: | 上海掌门科技有限公司 |
主分类号: | G06F21/14 | 分类号: | G06F21/14 |
代理公司: | 北京辰权知识产权代理有限公司 11619 | 代理人: | 郎志涛 |
地址: | 201203 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种安卓应用程序防逆向破解的加固的方法、系统及解密方法,其中加固方法及系统均利用apktool工具对Android应用程序反汇编成smali文件,遍历所有的类,添加clinit,使用apktool进行重新编译成DEX文件,对DEX加固用到的关键SO进行SO加固保护。解密方法为分布式按需加载类文件,判断系统环境,通过数学统计学探测虚拟机是否被篡改。应用本发明的加解密技术方案,为Android平台下的应用加解密提出了创新的思路和可行的技术解决途径,可用于对Android平台下的应用进行保护,防止程序被反编译等黑客手段攻击,保护商业软件的机密性、保护用户应用安全。 | ||
搜索关键词: | 一种 应用程序 逆向 破解 加固 方法 系统 解密 | ||
【主权项】:
一种安卓应用程序防逆向破解的加固方法,包括以下步骤:使用安卓安装包编译工具对安卓应用程序进行反向汇编,生成中间文件;遍历生成中间文件中的类,对需要加载的类设置对应的类构造器;抽取出除了类构造器和初始化函数之外的所有中间文件进行加密并存储;以及,调用动态链接库对可执行文件进行加固。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海掌门科技有限公司,未经上海掌门科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201611265457.0/,转载请声明来源钻瓜专利网。