Document
拖动滑块完成拼图
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

反混淆安卓应用源码的方法、设备和计算机可读存储介质 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:中国电信股份有限公司

摘要:本公开涉及反混淆安卓应用源码的方法、设备和计算机可读存储介质。反混淆安卓应用源码的方法包括:对安卓应用源码进行反混淆以获得混淆后的Smali源码和Java源码;基于混淆后的Smali源码中的.source字段中的内容替换混淆后的Java源码中的相应名称;基于安卓系统中的string.xml中的内容替换混淆后的Java源码中的无意义词汇;以及利用词频‑逆文本频率TF‑IDF技术找出与安卓应用的方法和类中的特有高频词汇并用特有高频词汇替换混淆后的Java源码中相应的方法名和类名。

主权项:1.一种反混淆安卓应用源码的方法,包括:对安卓应用源码进行反混淆以获得混淆后的Smali源码和Java源码;基于混淆后的Smali源码中的.source字段中的内容替换混淆后的Java源码中的相应名称,所述相应名称包括文件名、最外层类名、接口名以及构造方法名中的一个或多个;基于安卓系统中的string.xml中的内容替换混淆后的Java源码中的无意义词汇;以及利用词频-逆文本频率TF-IDF技术找出与安卓应用的方法和类中的特有高频词汇并用特有高频词汇替换混淆后的Java源码中相应的方法名和类名,包括:利用TF-IDF找到混淆后的源码中各种方法的特有高频词汇,其中若高频词为动词,则选取概率最高的名词,反之则选择动词,组合成动名词短语作为方法名,在方法名前补充包名、类名;利用TF-IDF找到混淆后的源码中各个类的特有高频词汇,其中若高频词为动词,则选取概率最高的名词,反之则选择动词,组合成动名词短语作为类名,在类名名前补充包名;以及对于无法预测的类名、方法名以及变量名,采用添加class_和method_以及param_前缀的方式重命名并补全包名、类名以完成源代码反混淆。

全文数据:

权利要求:

百度查询: 中国电信股份有限公司 反混淆安卓应用源码的方法、设备和计算机可读存储介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。