安卓应用的应用信息远程快速获取方法及相关设备

    公开(公告)号:CN112286706B

    公开(公告)日:2021-05-18

    申请号:CN202011556513.2

    申请日:2020-12-25

    Abstract: 本说明书一个或多个实施例提供一种安卓应用的应用信息远程快速获取方法及相关设备;所述方法包括:首先调查Android应用信息在APK中所处文件,明确获取完整应用信息必需获取到的目标文件列表。然后根据APK文件的Zip压缩文件结构,对APK文件进行反向区域查找,依次得到End of Central Directory Record区域、Central Directory区域及各目标文件在Central Directory区域中的File Header文件信息结构体。进一步的,根据文件信息结构体记录的文件起止偏移地址,直接下载目标文件内容;最后,根据不同目标文件自身结构特征,分析不同应用信息所处位置,获取其具体内容。

    Android系统漏洞检测方法、电子设备及存储介质

    公开(公告)号:CN112733158A

    公开(公告)日:2021-04-30

    申请号:CN202110365057.1

    申请日:2021-04-06

    Abstract: 本公开提供一种Android系统漏洞检测方法、电子设备及存储介质,能够高效、便捷、全面、准确的实现漏洞检测。其中所述方法包括:获取Android系统的本地系统文件与源代码文件并分别预处理得到字节码文件与关键源码文件;根据所述字节码文件、所述关键源码文件分贝确定Java层的第一层级函数调用关系、C/C++层的第二层级函数调用关系及所述Java层与所述C/C++层的层间函数关联关系并据此构建所述Android系统的全局函数调用图;选取待分析漏洞,利用所述全局函数调用图对所述待分析漏洞所涉及的方法函数进行调用分析以确定所述Android系统中是否存在所述待分析漏洞。

    动静态结合的移动应用隐私协议提取方法及相关设备

    公开(公告)号:CN114297700A

    公开(公告)日:2022-04-08

    申请号:CN202111335897.X

    申请日:2021-11-11

    Abstract: 本申请提供一种动静态结合的移动应用隐私协议提取方法及相关设备,所述方法包括:获取待测移动应用的APK文件;构建GUI自动化遍历框架;基于APK文件和GUI自动化遍历框架,驱动所述待测移动应用运行;对APK文件进行静态分析,得到静态分析结果;响应于确定所述静态分析结果中存在隐私协议,提取所述待测移动应用对应的隐私协议;响应于确定所述静态分析结果中不存在隐私协议,对所述待测移动应用进行动态分析,以提取所述待测移动应用的隐私协议。本申请的技术方案,通过静态分析和动态分析相结合的方式对移动应用的隐私协议进行提取,能够准确、完善的提取隐私协议信息,同时节省了大量的人力物力。

    APK压缩存储、还原和检索方法及相关设备

    公开(公告)号:CN112286974A

    公开(公告)日:2021-01-29

    申请号:CN202011542138.6

    申请日:2020-12-24

    Abstract: 本说明书一个或多个实施例提供一种APK压缩存储、还原和检索方法及相关设备,所述方法包括:将APK文件解压,对解压后的各类数据进行提取并分类储存,在用户需要时分类提取发送给用户,通过这种新型的Android APK规模化压缩存储与高效检索及样本还原机制,在解决APK文件庞大的数量以及较高的升级频率所带来的第三方库文件重复存储浪费巨额空间问题的同时,尽可能降低了系统的数据检索时间开销。

    动静态结合的移动应用隐私协议提取方法及相关设备

    公开(公告)号:CN114297700B

    公开(公告)日:2022-09-23

    申请号:CN202111335897.X

    申请日:2021-11-11

    Abstract: 本申请提供一种动静态结合的移动应用隐私协议提取方法及相关设备,所述方法包括:获取待测移动应用的APK文件;构建GUI自动化遍历框架;基于APK文件和GUI自动化遍历框架,驱动所述待测移动应用运行;对APK文件进行静态分析,得到静态分析结果;响应于确定所述静态分析结果中存在隐私协议,提取所述待测移动应用对应的隐私协议;响应于确定所述静态分析结果中不存在隐私协议,对所述待测移动应用进行动态分析,以提取所述待测移动应用的隐私协议。本申请的技术方案,通过静态分析和动态分析相结合的方式对移动应用的隐私协议进行提取,能够准确、完善的提取隐私协议信息,同时节省了大量的人力物力。

    Android系统漏洞检测方法、电子设备及存储介质

    公开(公告)号:CN112733158B

    公开(公告)日:2021-08-03

    申请号:CN202110365057.1

    申请日:2021-04-06

    Abstract: 本公开提供一种Android系统漏洞检测方法、电子设备及存储介质,能够高效、便捷、全面、准确的实现漏洞检测。其中所述方法包括:获取Android系统的本地系统文件与源代码文件并分别预处理得到字节码文件与关键源码文件;根据所述字节码文件、所述关键源码文件分贝确定Java层的第一层级函数调用关系、C/C++层的第二层级函数调用关系及所述Java层与所述C/C++层的层间函数关联关系并据此构建所述Android系统的全局函数调用图;选取待分析漏洞,利用所述全局函数调用图对所述待分析漏洞所涉及的方法函数进行调用分析以确定所述Android系统中是否存在所述待分析漏洞。

    Android应用检测分析方法、电子设备及存储介质

    公开(公告)号:CN112733145B

    公开(公告)日:2021-06-08

    申请号:CN202110365195.X

    申请日:2021-04-06

    Abstract: 本公开提供一种Android应用检测分析方法、电子设备及存储介质,可支持本地代码对目标应用进行全面精确的检测分析,方法全面、健壮、高效。所述方法包括:获取Java代码、本地代码的基本信息,将Java代码指令、本地代码指令转换为Java抽象指令与本地抽象指令,基于抽象指令进行函数分析确定Java函数信息、本地函数信息并确定Java代码与本地代码各自功能模块结构及函数连接关系并最终构建全局控制流图,从而可以利用Java基本信息、所述本地基本信息、所述Java函数信息、所述本地函数信息、所述Java代码的功能模块结构、所述本地代码的功能模块结构、所述函数连接关系以及所述全局控制流图对所述目标Android应用进行检测分析。所述电子设备及所述存储介质用于实现所述方法。

    一种针对Android加固应用的多点Hook逆向方法

    公开(公告)号:CN106203120A

    公开(公告)日:2016-12-07

    申请号:CN201610557339.0

    申请日:2016-07-15

    Abstract: 本发明公开了一种针对Android加固应用的多点Hook逆向方法,属于信息安全领域,具体步骤如下:首先,将某个被测的Android应用加载到内存中;在加载过程中选取若干不同的函数入口点同时进行Hook操作,对每个函数分别加载对应的Hook点;当虚拟机执行到不同函数时,借助Hook点获取该函数被调用的类结构ClassLoader;然后,通过各个类结构ClassLoader获取各个函数以及函数所在类在内存中的偏移位置,得到程序各个函数的dex源码并组成dex文件,在内存中进行修复完善;最后,从内存中dump修复完善后的dex文件。优点在于:在待分析应用运行过程中动态对其中的多个函数入口点进行Hook,可以规避传统技术无法完整、正确获取程序dex的弊端,得到传统分析方法难以得到的完整dex代码。

Patent Agency Ranking