预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共20页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN114138518A(43)申请公布日2022.03.04(21)申请号202111458752.9(22)申请日2021.12.02(71)申请人建信金融科技有限责任公司地址200120上海市浦东新区(上海)自由贸易试验区银城路99号12层、15层(72)发明人刘迪(74)专利代理机构北京同达信恒知识产权代理有限公司11291代理人高金金(51)Int.Cl.G06F9/54(2006.01)H04L67/02(2022.01)权利要求书2页说明书11页附图6页(54)发明名称一种数据抓取方法、装置、设备及存储介质(57)摘要本申请涉及数据处理领域,尤其涉及一种数据抓取方法、装置、设备及存储介质,用于简化抓包流程。本申请中可以获取目标应用的第一启动入口。创建抓包应用的主进程的子进程。根据第一启动入口,在抓包应用的子进程中启动目标应用。通过抓包应用获取子进程中运行的目标应用传输的消息。由于在抓包应用的子进程中启动目标应用,因此抓包应用对目标应用具有最高权限,因此抓包应用可以基于获取到的最高权限对目标应用传输的消息进行抓取。可以看出,该方案中无需使用笔记本电脑即可实现对目标应用的数据的抓取,过程较为简便。CN114138518ACN114138518A权利要求书1/2页1.一种数据抓取方法,其特征在于,包括:获取目标应用的第一启动入口;创建抓包应用的主进程的子进程;根据所述第一启动入口,在所述抓包应用的所述子进程中启动所述目标应用;通过所述抓包应用获取所述子进程中运行的所述目标应用传输的消息。2.如权利要求1所述的方法,其特征在于,所述根据所述第一启动入口,在所述抓包应用的所述子进程中启动所述目标应用,包括:劫持所述目标应用的系统端在客户端的本地代理接口;基于劫持的所述本地代理接口,以及所述第一启动入口,在所述抓包应用的所述子进程中启动所述目标应用。3.如权利要求2所述的方法,其特征在于,所述基于劫持的所述本地代理接口,以及所述第一启动入口,在所述抓包应用的所述子进程中启动所述目标应用,包括:获取所述抓包应用的清单文件中已配置的第二启动入口;向系统端请求在所述抓包应用的所述子进程中启动所述第二启动入口;在系统端验证通过后,在所述抓包应用的所述子进程中启动所述目标应用的所述第一启动入口。4.如权利要求3所述的方法,其特征在于,所述向系统端请求在所述抓包应用的所述子进程中启动所述第二启动入口,包括:通过劫持的所述本地代理接口,向系统端发送第二系统调用请求;其中,所述第二系统调用请求用于请求在所述抓包应用中启动第二启动入口。5.如权利要求4所述的方法,其特征在于,所述在系统端验证通过后,在所述抓包应用的所述子进程中启动所述目标应用的所述第一启动入口,包括:通过劫持的所述本地代理接口,接收系统端返回的第二系统验证通过消息,所述第二系统验证通过消息指示系统端允许在所述抓包应用中启动所述第二启动入口;通过劫持的所述本地代理接口,基于接收到的所述第二系统验证通过消息,向所述目标应用的客户端发送第一系统验证通过消息,所述第一系统验证通过消息指示系统端允许在所述抓包应用中启动所述第一启动入口。6.如权利要求5所述的方法,其特征在于,所述通过劫持的所述本地代理接口,基于接收到的所述第二系统验证通过消息,向所述目标应用的客户端发送第一系统验证通过消息之前,还包括:通过所述目标应用的客户端向所述本地代理接口发送第一系统调用请求;其中,所述第一系统调用请求用于请求在所述抓包应用中启动所述第一启动入口。7.如权利要求1‑6任一项所述的方法,其特征在于,所述通过所述抓包应用获取所述子进程中运行的所述目标应用传输的消息,包括:在超文本传输协议HTTP层抓取所述目标应用的客户端向系统端发送的第一HTTP消息;和/或,在所述HTTP层抓取所述目标应用的所述系统端向所述客户端发送的第二HTTP消息。8.如权利要求7所述的方法,其特征在于,所述在HTTP层抓取所述目标应用的客户端向系统端发送的第一HTTP消息;和/或,在所述HTTP层抓取所述目标应用的所述系统端向所述2CN114138518A权利要求书2/2页客户端发送的第二HTTP消息,包括:劫持系统的HTTP模块;基于劫持的所述HTTP模块,抓取所述第一HTTP消息和/或所述第二HTTP消息。9.如权利要求1‑6任一项所述的方法,其特征在于,所述获取目标应用的启动信息,包括:获取所述目标应用的清单文件;从所述目标应用的清单文件中获取所述目标应用的第一启动入口。10.一种数据抓取装置,其特征在于,包括:处理模块,用于获取目标应用的第一启动入口;创建抓包应用的主进程的子进程;根据所述第一启动入口,在所述抓包应用的所述子进程中启动所述目标应用