加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 综合聚焦 > 移动互联 > 通讯 > 正文

手机流量3元免费用?揭秘“一秒变土豪”黑产 |独家深度

发布时间:2017-09-04 13:43:27 所属栏目:通讯 来源:雷锋网
导读:副标题#e# 地铁中看到有美女在看《我的前半生》,哎呀呀,正好看到我昨晚看的那集,好后悔早上没有缓存到手机里面。 咦?不对,美女好像是在线看的,难道这就是传说中的土豪?可以对蹭蹭往上涨的流量视而不见? NONONO~她可能只是在淘宝买了一个这,才 3 块
副标题[/!--empirenews.page--]

地铁中看到有美女在看《我的前半生》,哎呀呀,正好看到我昨晚看的那集,好后悔早上没有缓存到手机里面。

咦?不对,美女好像是在线看的,难道这就是传说中的土豪?可以对蹭蹭往上涨的流量视而不见?

NONONO~她可能只是在淘宝买了一个这,才 3 块钱~

手机流量 3 元免费用?揭秘“一秒变土豪”黑产 |独家深度

为啥你每月精打细算、战战兢兢还要用 50 块的流量,人家花 3 块就能免流秒变土豪?

究竟啥是免流?

免流从字面上可理解为“免流量和免费流量”两层意思。

免流量就是你上网不用流量。比如说你下载了个东西,但是没有扣你的流量,进掌厅(联通或者移动手机营业厅)查总流量也没有增加,就好比是用了wifi,这就是免流量。

免费流量呢,就是你上网不会扣你的流量(包括套餐流量和运营商赠送的流量等等),但是进掌厅查总流量是会增加的。比如进联通掌上营业厅,第三方推出的腾讯的大王卡等,它用的流量不收费或者由第三方收费,运营商不处理,也就是不扣流量但会记录到总使用流量里。

那如何能伪造第三方的服务,从而达到免费流量的目的呢?

揭露免流原理,撕掉这些伪装者的面具!

在具体进行操作前,我们需要首先了解一下,这些伪造的第三方服务是如何实现的。

雷锋网发现,运营商的计费系统为了区分用户使用的是免流量业务还是正常计算流量访问互联网,会把这些免流服务的网址加入到白名单,当计费系统检测到用户访问的是白名单中的网址就不会进行扣费。比如一些音乐类或者游戏类的应用,为了吸引用户,就同运营商合作,推出了免流的服务。

问题就出在这里!

手机流量 3 元免费用?揭秘“一秒变土豪”黑产 |独家深度

当用户访问互联网时,向服务器发送一条http请求头,请求头中包含了访问的网址、UA、网络协议、主机(host)、Cookie、来源地址、文件类型等信息,计费系统就是通过这些来决定让不让你付费的,由于这条信息是来自于用户的,所以只要用户把这些信息改为符合白名单的信息就可以达到欺骗计费检测,免费上网的目的。

原来是钻了运营商流量计费检测系统漏洞!你只要伪装成为白名单中的网址就可以了!

那么,这在技术上是如何实现的呢?

扒一扒免流的前世今生(对技术不感冒的童鞋请移步下一部分)

手机流量 3 元免费用?揭秘“一秒变土豪”黑产 |独家深度

免流方法在几年前就已经存在了,在诺基亚的塞班系统称霸的时代,那时候免流的方法主要还是修改手机软件中的host来实现免流上网,不过这种方法很快就被和谐了。

手机流量 3 元免费用?揭秘“一秒变土豪”黑产 |独家深度

后来,有一位"老虎会游泳"的网友利用php开发了一套系统——Almp,可以安装在手机上,这个系统可以实现全局免流,属于当时最早实现全局免流系统。

这个系统的原理是,在手机搭建一台PHP的代理系统,修改手机的代理,手机中软件的流量会通过该代理系统,该代理系统会更改通信的数据包进行伪装,最终实现免流。

后来又出现anmpp和菊花点穴手比较出名的两个系统,其原理与almp一致。

但是这种方法实现也有一定局限性,就是不能够免https和其他协议的数据,只能免http的流量。在这种情况下,系统制作者会把这些协议的通信通过系统的防火墙对其进行屏蔽,行内技术术语叫“防跳”,其脚本叫“防跳脚本”。

终于说到了现在!

先来说说本地免流,一般为个人使用。

手机流量 3 元免费用?揭秘“一秒变土豪”黑产 |独家深度

我们还发现,随着android的流行,也有网友制作android的APP应用,应用可实现代理功能。代理功能通过修改本地APN设置来实现。 

APN(Access Point Name),即“接入点名称”,用来标识GPRS的业务种类,国内常见的APN类型有cmwap,cmnet,ctwap,ctnet,3gnet,3gwap等。这些名称都是由手机自动根据运营商选择的。在系统的APN设置中有接入点IP和端口,这个地址和端口就是WAP网关,我们所有的网络通信都是通过WAP网关,WAP网关是手机与业务系统的代理,实现计费和头部转换。免流就是通过修改这个代理IP为本地,通过代理修改数据包,在由代理发送至WAP网关,实现免流。使用这种方法通常需要对android手机进行root权限提升。

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读