[发明专利]一种基于说明书的自适应安卓加固方法有效
| 申请号: | 201811093850.5 | 申请日: | 2018-09-19 |
| 公开(公告)号: | CN109344574B | 公开(公告)日: | 2020-09-22 |
| 发明(设计)人: | 余锡娟 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
| 主分类号: | G06F21/12 | 分类号: | G06F21/12;G06F21/62 |
| 代理公司: | 四川省成都市天策商标专利事务所 51213 | 代理人: | 吴瑞芳 |
| 地址: | 621000 四*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 说明书 自适应 加固 方法 | ||
1.一种基于说明书的自适应安卓加固方法,其特征在于包括以下步骤:
(a)利用TF-IDF技术对说明书中的关键词进行提取,并选取权重排名前三位的关键词,将三个关键词根据权重进行降序排列分级,排名第一的关键词为1级,排名第二的关键词为2级,排名第三的关键词为3级;
(b)根据步骤(a)的分级,为每一级的关键词分配不同的加密技术;所述不同的加密技术采用以下加密方案:1级关键词采用“字符混淆、含关键词的无用代码、字节取异或”的加密方案,2级关键词采用“字符混淆、字节取异或”的加密方案,3级关键词采用“字符混淆”的加密方案;
(c)解压安卓APK文件,获得DEX文件组,称为“原始DEX”;
(d)根据步骤(b)的加密技术,加密“原始DEX”文件,生成新的“加密DEX”;
(e)利用Android应用程序通用自动脱壳方法获取“脱壳DEX”;
(f)将“加密DEX”文件和文件大小添加到“脱壳DEX”文件末尾,生成“加固DEX”;
(g)用“加固DEX”替换“原始DEX”;
(h)删除原始APP的签名信息;
(i)生成新的APK文件,同时进行签名。
2.根据权利要求1所述的基于说明书的自适应安卓加固方法,其特征在于所述权重是利用TF-IDF技术在说明书文件集中遍历每一个词语得到每个词语的逆向文件频率与词频,并将选定词语的逆向文件频率与词频相乘所得的值。
3.根据权利要求2所述的基于说明书的自适应安卓加固方法,其特征在于所述词频的计算方法是选定词语出现的次数除以在说明书文件集中选定的测定文件的总词语数。
4.根据权利要求2所述的基于说明书的自适应安卓加固方法,其特征在于所述逆向文件频率的计算方法是说明书文件集包含的文件总数除以说明书文件集中出现了选定词语的文件数。
5.根据权利要求1所述的基于说明书的自适应安卓加固方法,其特征在于所述Android应用程序通用自动脱壳方法是杨文博在文件《Android应用程序通用自动脱壳方法研究》中分享的通用脱壳工具获取“脱壳DEX”的方法。
6.根据权利要求1所述的基于说明书的自适应安卓加固方法,其特征在于所述关键词主要是指与用户隐私相关的词语。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811093850.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种激活方法及装置
- 下一篇:Lua脚本文件处理方法、装置及计算设备





