一种基于frida框架的手机app数据自动化采集方法技术

技术编号:31082967 阅读:89 留言:0更新日期:2021-12-01 12:30
本发明专利技术公开了一种基于frida框架的手机app数据自动化采集方法,数据采集客户端通过向http框架批量发送加密函数入参,http框架再通过fridarpc方法从fridaclient端向手机端的fridaserver端调用hook的加密函数,获取到加密后的http请求参数,返回给数据采集客户端,数据采集客户端此时有了加密后的http请求参数,再向APP服务器发送正确的http请求参数,从而批量获取到目标数据。而批量获取到目标数据。

【技术实现步骤摘要】
一种基于frida框架的手机app数据自动化采集方法


[0001]本专利技术涉及电子信息
,具体是一种基于frida框架的手机app数据自动化采集方法。

技术介绍

[0002]随着移动互联网发展,5g时代来临,越来越多的企业开发了APP,大量电子商务、生活服务等方面的数据在手机APP中产生,获取手机APP中的相关数据,为国家政府规划决策及企业发展提供更精准的大数据支撑,势在必行。
[0003]而手机APP数据获取难度较大,目前行业中相关技术难以稳定获取手机APP数据,如专利号202010977558.0专利名称为一种基于appium框架的自动化手机app数据获取方法及系统,通过appium等方式操作手机APP点击滑动等方式获取数据,只能单进程获取app当前加载页面的数据,无法并发请求,速度慢、性能差;而手机APP接口大部分都使用了数据加密方法进行了加密,很多加密方法还隐藏在手机APP的so文件中,无法获取到明文代码,只有二进制文件,直接获取加密方法采集数据十分困难。

技术实现思路

[0004]针对上述技术问题,本专本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于frida框架的手机app数据自动化采集方法,其特征在于,具体方法如下:1).使用抓包工具拦截抓取手机APP访问产生的http及https请求接口,保存请求抓包内容;2).查看抓包的http及https请求返回内容,确认包含目标数据的http及https请求为目标请求;3).多次尝试手机APP目标接口请求,分析相关参数变化确认加密的目标请求参数;4).使用JAVA反编译工具打开手机APP源码,使用搜索目标请求参数名的方法找到目标请求参数所使用的加密函数;5).使用frida框架hook功能hook该加密函数,获取到该加密函数的请求参数,具体方法如下:S1.在电脑上运行手机模拟器,或运行手机,手机需要和电脑在同一网络中,在手机或手机模拟器中安装fridaserver,并赋予其执行权限,启动目标APP,使用root身份启动fridaserver;S2.在电脑中安装fridaclient并启动,连接手机端的fridaserver,附加目标app进程并得到目标镜...

【专利技术属性】
技术研发人员:张密杨芳
申请(专利权)人:贵州电子商务云运营有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1