一种基于iPhone手机下的iOS系统网络通信拦截方法及系统技术方案

技术编号:19011621 阅读:103 留言:0更新日期:2018-09-22 11:01
本发明专利技术公开了一种基于iPhone手机下的iOS系统网络通信拦截方法及系统,所述方法包括如下步骤:步骤一,接受开机启动请求,根据请求指令创建一个适用于iOS系统的虚拟网卡;步骤二,重新编写并破解注入iOS系统的路由表,把原正常接受的数据,全部引流经过虚拟网卡;步骤三,通过虚拟网卡,对数据进行拦截,并实施整合处理;步骤四,对整合处理后的数据进行选择性发送。能够绕开iOS系统的机制,全权接管iPhone手机的所有TCP/UDP通信流量,并且可以任意修改里面的通信内容。还可以把微信、微博、QQ等一线APP的收发消息通道转到私有服务器,并从中获取数据通信信息。还可以分析敏感字眼,只要包含这些敏感字眼则可以去掉这条通信信息。

【技术实现步骤摘要】
一种基于iPhone手机下的iOS系统网络通信拦截方法及系统
本专利技术涉及通信互联网
,具体涉及一种基于iPhone手机下的iOS系统网络通信拦截方法及系统。
技术介绍
在目前。基于iPhone手机下对iOS系统无法进行网络通信拦截,且不能能够绕开iOS系统的机制,全权接管iPhone手机的所有TCP/UDP通信流量,并且不可以任意修改里面的通信内容。同时还不可以把微信、微博、QQ等一线APP的收发消息通道转到私有服务器,并从中获取数据通信信息。也不可以分析敏感字眼,只要包含这些敏感字眼则不可以去掉这条通信信息。在Android手机系统上实现网络通信拦截修改功能已广泛使用,但iPhone手机的iOS系统上目前没有此功能。
技术实现思路
为克服上述现有技术存在的不足,本专利技术之目的在于提供一种基于iPhone手机下的iOS系统网络通信拦截方法及系统,能够绕开iOS系统的机制,全权接管iPhone手机的所有TCP/UDP通信流量,并且可以任意修改里面的通信内容。为达上述及其它目的,本专利技术提出一种基于iPhone手机下的iOS系统网络通信拦截方法,具体包括如下步骤:S1,接受开机启动请求,根据请求指令创建一个适用于iOS系统的虚拟网卡;S2,获取虚拟网卡数据包,重新编写并破解注入iOS系统的路由表,把原正常接受的数据,全部引流经过虚拟网卡;S3,通过虚拟网卡,对数据进行拦截,并实施整合处理;S4,对整合处理后的数据进行选择性发送。进一步地,于步骤S3之前,对数据进行封装,并实施对发送的数据集包或接收的数据拆包;于步骤S3中,在中转服务器中完成对拦截的数据整合处理、筛选及重新组合解析过滤,包括对接收的数据进行拦截、捕获,或对发送的数据进行过滤、修改;于步骤S4中,对整合处理后的数据发送至服务器或客户端。进一步地,所述重新组合解析过滤包括正则表达式、查找替换和复制修改。进一步地,所述虚拟网卡通过破解,反编译的方式获取系统的底层数据结构,再对这个底层数据进行注入修改创建而成;所述虚拟网卡具有挟持网站和行为记录功能;为达到上述目的,本专利技术还提供一种基于iPhone手机下的iOS系统网络通信拦截系统,具体包括:虚拟网卡创建单元,用于接受开机启动请求,根据请求指令创建一个适用于iOS系统的虚拟网卡;重写注入单元,用于获取虚拟网卡创建单元的数据包,重新编写并破解注入iOS系统的路由表,把原正常接受的数据,全部引流经过虚拟网卡;数据整合处理单元,通过虚拟网卡及重新编写并破解注入iOS系统的路由表,对数据进行拦截,并实施整合处理;发送单元,用于对数据整合处理单元整合处理后的数据进行选择性发送。进一步地,所述系统还包括:封装模块,用于对数据进行封装,并实施对发送的数据集包或接收的数据拆包;中转处理模块,用于在中转服务器中完成对拦截的数据整合处理、筛选及重新组合解析过滤,包括对接收的数据进行拦截、捕获,或对发送的数据进行过滤、修改;挟持模块,用于对网站及数据信息进行挟持;记忆模块,用于对系统操作行为进行留痕记忆。与现有技术相比,本专利技术具有以下有益效果:本专利技术在iPhone手机下对iOS系统进行网络通信拦截,能够绕开iOS系统的机制,全权接管iPhone手机的所有TCP/UDP通信流量,并且可以任意修改里面的通信内容。还可以把微信、微博、QQ等一线APP的收发消息通道转到私有服务器,并从中获取数据通信信息。还可以分析敏感字眼,只要包含这些敏感字眼则可以去掉这条通信信息。可以根据企业的实际需求来设置规则,也可以用于二次加密,适合企业二次开发使用。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一种基于iPhone手机下的iOS系统网络通信拦截方法的步骤流程图;图2为本专利技术一种基于iPhone手机下的iOS系统网络通信拦截方法的一个实施例流程;图3为本专利技术一种基于iPhone手机下的iOS系统网络通信拦截系统的系统架构图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面通过特定的具体实例并结合附图说明本专利技术的实施方式,本领域技术人员可由本说明书所揭示的内容轻易地了解本专利技术的其它优点与功效。本专利技术亦可通过其它不同的具体实例加以施行或应用,本说明书中的各项细节亦可基于不同观点与应用,在不背离本专利技术的精神下进行各种修饰与变更。图1为本专利技术一种基于iPhone手机下的iOS系统网络通信拦截方法的一个实施例的步骤流程图。如图1所示,本专利技术一种基于iPhone手机下的iOS系统网络通信拦截方法,具体包括如下步骤:S1,接受开机启动请求,根据请求指令创建一个适用于iOS系统的虚拟网卡;S2,获取虚拟网卡数据包,重新编写并破解注入iOS系统的路由表,把原正常接受的数据,全部引流经过虚拟网卡;S3,通过虚拟网卡,对数据进行拦截,并实施整合处理;S4,对整合处理后的数据进行选择性发送。在本专利技术具体实施例中,于步骤S3之前,对数据进行封装,并实施对发送的数据集包或接收的数据拆包;于步骤S3中,在中转服务器中完成对拦截的数据整合处理、筛选及重新组合解析过滤,包括对接收的数据进行拦截、捕获,或对发送的数据进行过滤、修改。本专利技术中的拦截、捕获操作是通过检查虚拟网卡里面的通信包,进行包分析。把包的内容进行解包,解包后对字节流进行筛查,筛查到敏感内容就进行过滤,或者把内容转发到指定服务器中转服务器。所述转发到指定服务器中转服务器,只要有ip就可以,转发时是指定转到某个ip的。例如:我在阿里云搭建了一台服务器ip为123.123.123.123,我可以把数据都转发到这台服务器的地址上。我又可以在华为云搭建一台服务器111.33.44.55,也可以同时转发2台。例如,微信原来收发数据的服务器为:mp.wx.qq.com,本专利技术拦截后把所有通向mp.wx.qq.com数据转向abc.com服务器,然后在服务器处理完此条信息再重新发向mp.wx.qq.com,中间进行了一个捕获动作。于步骤S4中,对整合处理后的数据发送至服务器或客户端。具体地,所述重新组合解析过滤包括正则表达式、查找替换和复制修改。较佳地,所述虚拟网卡通过破解,反编译的方式获取系统的底层数据结构,再对这个底层数据进行注入修改创建而成;具体地本专利技术通过重写iOS系统的路由表,实现请求跳转的办法,路由表数据属于IOS系统低层数据,通过反编译出来然后进行加工修改。在本专利技术具体实施例中,通过破解,反编译的方式获取系统的底层数据结构,然后再对这个底层数据进行注入修改,即底层注入,建立接收数据和发送两条线路,接受数据为通信层对数据实施拦截,捕获操作,发送数据为通信层对数据实施过滤,修改操作。如图2所示,为本专利技术的一个实施例流程,可以同时拦截多个APP,或者修改多个APP的消息内容。例:可以实现禁用户微信发朋友圈,跟支付宝付款,QQ发群消息开始在iPhone手机安装本专利技术开发的APP插件,后面统称本APP。启动一次后该插件就自动在iPhone手机后台运行,APP状态可以处于关闭或者结束,但是不能本文档来自技高网...
一种基于iPhone手机下的iOS系统网络通信拦截方法及系统

【技术保护点】
1.一种基于iPhone手机下的iOS系统网络通信拦截方法,其特征在于,所述方法包括如下步骤:S1,接受开机启动请求,根据请求指令创建一个适用于iOS系统的虚拟网卡;S2,获取虚拟网卡数据包,重新编写并破解注入iOS系统的路由表,把原正常接受的数据,全部引流经过虚拟网卡;S3,通过虚拟网卡,对数据进行拦截,并实施整合处理;S4,对整合处理后的数据进行选择性发送。

【技术特征摘要】
1.一种基于iPhone手机下的iOS系统网络通信拦截方法,其特征在于,所述方法包括如下步骤:S1,接受开机启动请求,根据请求指令创建一个适用于iOS系统的虚拟网卡;S2,获取虚拟网卡数据包,重新编写并破解注入iOS系统的路由表,把原正常接受的数据,全部引流经过虚拟网卡;S3,通过虚拟网卡,对数据进行拦截,并实施整合处理;S4,对整合处理后的数据进行选择性发送。2.如权利要求1所述的一种基于iPhone手机下的iOS系统网络通信拦截方法,其特征在于:于步骤S3之前,对数据进行封装,并实施对发送的数据集包或接收的数据拆包;于步骤S3中,在中转服务器中完成对拦截的数据整合处理、筛选及重新组合解析过滤,包括对接收的数据进行拦截、捕获,或对发送的数据进行过滤、修改;于步骤S4中,对整合处理后的数据发送至服务器或客户端。3.如权利要求2所述的一种基于iPhone手机下的iOS系统网络通信拦截方法,其特征在于,所述重新组合解析过滤包括正则表达式、查找替换和复制修改。4.如权利要求1所述的一种基于iPhone手机下的iOS系统网络通信拦截方法,其特征在于,所述虚拟网卡通过破解,反...

【专利技术属性】
技术研发人员:张成康张承超黄良迅彭炜凌
申请(专利权)人:广州赛意信息科技股份有限公司
类型:发明
国别省市:广东,44

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

1