首先给互联网大厂说声抱歉,得罪时间又到了,这次到了参与纵容流氓推广的某手机浏览器。这篇文章照例归类到我的造作实验室专栏系列。PS:这篇文章为了等待投诉结果,特意晚了几个月才发。

事情起因

这事情还需要从蝙蝠说起,以前正常打开网页莫名跳转到这类页面都是直接关掉,但那期间正好有时间,我就好好的扒一扒这恼人的东西。首先放上论证结果,路由和手机已经设置过干净DNS,但这现象依旧,并且在还未装APP的全新的手机打开网页也会有遇到,所以,只能推测是ISP劫持行为。

先来扒这页面,这类页面会在很多正常访问的页面莫名跳转,且还能让手机发生震动,甚是稀奇,通过视觉、触屏让用户身临其境的感受到你手机可能真的出问题。然后不管你点击弹窗确定还是取消还是返回,基本都是继续弹出下载提示。如果你们这边网络环境也遇到这种劫持推广,直接关掉当前页面标签,或者直接终止浏览器应用吧,点击浏览器返回也是没用的。

挖掘真相

回到这个文件,既然你这么热情的推荐我下载安装,那我就下载来看看这个baipai*****.apk(部分其他渠道的劫持推广可能是纯数字的名字)是个什么东西。图标倒是挺手机官方风格,其应用名也就是叫“浏览器”。就是为了伪装自己是系统浏览器。但,APK包名出卖了它。通过工具看到包名为sogou.mobile.explorer.online。至少目前看来,它和搜狗脱不了干系,baipai这个文件名推测是厂家定制推广的白牌浏览器意思。

找了一台手机,断网安装查看了下,打开关于页面什么版权信息都没,只有一行版本号,这是不合常理的,虽然没有明显之处说明是搜狗浏览器定制的,但依然能从细节看出,譬如首页的第一个推荐网站是搜狗,设置里的搜索选项默认也是搜狗。

继续找出官网目前最新的搜狗浏览器,首页布局和关键图标ICON说明了一切,这搜狗浏览器和前面的白牌浏览器就是一个模子里出来的。

解包这个apk文件,可以看到其r/q目录下的2个不同的启动闪屏图彻底暴露了它就是搜狗浏览器为了暗戳戳推广的白牌定制版,通过推广合作,达到强制用户安装,这用户装机量和活跃度显然都是会被统计入搜狗的,互联网企业是最看重装机量,哪怕推广过程干不干净。顺便吐槽一句,既然图标和应用名都换了,为啥slogan却不换下,伪装系统浏览器不够到位。

环节追溯

那么究竟是谁在从中搞鬼?是搜狗本身?还是协同第三方?为此我在手机书签里导出了这个问题页面。看网址,里面的问号后面是当时手机携带提交了本机的访问时间,再后面的t=应该是推广渠道标签。在电脑上打开,原本隐藏在页面底部的一段备注的话露了出来,仔细看上面截图,隐约可以看到这段“注:该页面为推广浏览器的广告页面 注:如需退出,请尝试多次点击后退按钮或长按home键退出 广告和设备生产商公司无关”。其实你点击返回都很难退出,只能直接关掉当前页面标签,或者直接终止浏览器应用。并且这种企图免责的话术背后是害怕吃手机厂家的官司。

在查看这个网址的源代码,页面头部信息伪装成世界杯相关内容,并未发现让手机震动和其它关键代码,但发现了

然后进一步打开前面源码里的蓝色高亮标识的网址,浏览器显示是空白页面。不急,查看源代码就能发现玄机。里面又有一个关键词

打开前面的套娃网址,套嵌的最终页面终于呈现出来。查看这个p0054z.html结尾的页面源码,看我上面黄色高亮区域,调用手机震动的js代码、搜狗白牌浏览器下载地址、劫持后退操作、欺诈提示更新的内容代码统统都呈现出来。其调用的下载地址就是sogou官方的cdn域名。两者脱不开干系。

这个套娃的最终页面源码较多,继续补充一组,看右上角黄色标注,推测原本除了调用安卓机的震动API外,还要增加提示音来唬人,不过这个提示音网址已经无法访问,所以也没听到这个声音,但单独访问ercfh/com明显可以看出是个不正规网站。另外在套娃最终页源码底部可以看到cnzz统计代码,顺手一个邮件举报,就看看cnzz会不会处理这个账户。

进一步去查询这个喜欢套娃的xi9p域名,发现其联系邮箱是55h1的。

55h1页面底部可以看到所属为邦宁科技,按页面说明,它隶属于邦宁科技,55h1是一家国际化的域名服务商,但我看着这页面很不正规。

继续用域名反查看了下它代理注册的域名,看这些名字就能判断都是一些杂乱的临时域名,多数无法访问。不知是55h1比较宽松和不监管的原因,还是恶意与垃圾网站喜欢55h1,但让用户遭遇到这些垃圾页面的困扰,你们都不是无辜的。还有阿里云也是,另一些这种垃圾推广浏览器域名空间服务是阿里云的,显然存在监管漏洞。

继续回来说说被我扒的这个xi9p,查询居然还有ICP备案的,不过显然的信息是假的。

既然有ICP备案,却是违规经营,那么就来举报一波,也希望大家以后见到类似页面及时保留证据,及时举报,你举报,我举报,清净环境靠大家~

篇末有感

最后,套用一句不是恰当但非要引用的话:雪崩之际,没有一片雪花是无辜的,站在后面的搜狗也一样。另外,也有遇到类似问题的小伙伴,行动起来,投诉走起。你还可以把手机浏览器的UA改为电脑版或者iPhone,能解决部分这种页面,但也会影响部分识别调用手机应用等操作。

最后的最后来个彩蛋图吧,这两年类似另两种恶心行为汇总:页面恶意唤醒应用和劫持下载应用。尤其是下面这个UC浏览器,最为纵容第三方采用劫持apk文件,经常遇到下载apk打开安装才发现是UC浏览器的包,甚至在一些市场里下载也都会遇到。最近一次是我在电脑浏览器打开搜狗手机浏览器官网下载对比取证搜狗浏览器的包,结果下载下来的却是UC浏览器的包,多次刷新下载,才下载到搜狗浏览器的包。流氓劫持流氓行为也是有趣。

最后的最后的最后,等到这个网站终于被封禁了,我才放心的发出了这篇文章。

uc手机浏览器 手机模拟_网页为何总报浏览器漏洞?起底某些手机浏览器恶意推广行为...相关推荐

  1. 手机屏幕常见故障_触屏不灵敏、断触怎么回事?手机触摸屏的基本原理与常见问题排查方法介绍...

    手机触摸屏断触是怎么回事?大家在日常使用中可能会碰到各种各样的触摸屏问题,类似:断触,滑动屏幕不跟手,输入法打字不灵敏,游戏中多点触摸不灵敏,等问题,下面咱们从利用排除法来进行排查定位.想要弄清手机触 ...

  2. oppo 手机侧滑快捷菜单_是王者回归还是昙花一现,侧滑全键盘手机,你会选择吗...

    时间飞快,转眼2019年过去半年,再过三个月又是世界手机三大巨头相继发布年度旗舰手机产品的时候了.不过在他们发布前,也就下个月即将上市一部不引人注意的怀旧型手机,我们都知道,现在手机的发展的潮流是往全 ...

  3. 华为手机怎么强制关机_华为忘记锁屏密码怎么办?多品牌手机通用解锁密码

    手机忘记登陆密码怎么办?下面小编介绍几种方法,轻松解开那些忘记锁屏密码的手机,第一种方法可能大家还知道,但第二种方法肯定没几个人知道. 1.手机原地复活 这种方法是可以解决锁屏密码的问题,但也一并把手 ...

  4. 检测到你的手机处于root环境_选择群控系统的注意事项!繁星云手机盒子会比群控更合适好用吗!...

    很多了解后的客户都知道,市场上群控系统,按形态分为两大类实体的.虚拟的.就是我们常说的群控和云控. 我们首先要考虑用不用真机 ? 1. 如果不用真机? 要么是本地硬件盒子虚拟出不同的手 机信息及IP信 ...

  5. 手机sstv解码软件_关于二维码扫描使用专业扫描设备和手机二维码扫描软件的区别?...

    一.设计方面的区别: 条码扫描设备是有专用的条码扫描引擎,扫描解析条码二维码的: 手机扫描条码二维码是依托相机抓拍图片,内置软件在二次解析.输出,同时手机是多功能应用,扫码只是其中之一. 二.解码上的 ...

  6. 手机照片局部放大镜_揭秘“网红大片”里的“骗局”!用手机就能惊艳朋友圈...

    Hello,身边的朋友们总在烦恼 如何拍出大片? 荣登朋友圈点赞榜首? 获得女神青睐? 走上摄影巅峰? 点点告诉你 拍照这件事儿,套路最深了 那些看似逼格高的照片 其实都是"假货" ...

  7. 苹果6手机怎么录屏_小米,苹果录屏哪个好?这些手机录屏方法,那你知道哪几种?...

    阅读本文前,请您先点击上面的蓝色字体,再点击"关注",这样您就可以继续免费收到文章了.每天都有分享,完全是免费订阅,请放心关注. [免责声明]本文部分文字与图片资源来自于网络,转载 ...

  8. 手机联系人头像包_三星Galaxy M30(全网通)忘记了手机密码可怎么办?

    众所周知,手机已经成为了我们日常生活中的一部分.但是有些粗心大意的朋友,往往前一天晚上刚设置的密码,到第二天早上想要用手机的时候突然忘了手机密码,那么小编今天就教大家怎么解决这个问题.忘记了手机密码可 ...

  9. 华为手机咋分屏_华为也有极致性价比,这款5G手机降价后仅售1619元,咋看?

    华为手机最出名的要属P系列和Mate系列高端旗舰机,它们每一次更新迭代都有非常亮眼的拍摄或硬件提升,又或是创新引领潮流的独特外观设计.但大家也知道伴随着诸多华为黑科技,它们的价格也是很多消费者望而兴叹 ...

最新文章

  1. 微软System Center 2012推进私有云计算
  2. 虚拟机ping不通开发板如何解决
  3. 特征图大小_新手向快速了解图神经网络
  4. router-link标签学习
  5. ios kb转m_iOS 音频录音和格式转换
  6. springboot---成员初始化顺序
  7. oracle收发邮件存储过程
  8. 解决PyInstaller打包程序exe在win7运行异常问题(OSError: [WinError 87] 参数错误、Error loading Python DLL python39.dll等)
  9. hibernate 的第一个工程
  10. mysql 偏移量是什么_数据块内部偏移量的基本计算方法
  11. 【Android】自己定义控件——仿天猫Indicator
  12. matlab描点写函数,matlab描点并标上点的序号
  13. 索尼Xperia XZ1 Compact刷机,解锁BL,刷Twrp Recovery和Root教程
  14. Android 12.0 导航栏Icon图标大小修改
  15. powerbi 线性回归_精选 | 实用炫酷的Power BI自定义图表
  16. 万向区块链蜂巢学院 | 关于ETH2.0路线图,搞研究的大脑在想什么?
  17. swiper 重新初始化
  18. 自制合成孔径雷达(3) doppler代码解读
  19. php-ews发送邮件,node.js 基于 STMP 协议和 EWS 协议发送邮件
  20. WinForm(八)窗体,窗体

热门文章

  1. 怎么删除已经安装的mysql_怎么样删除已经安装的mysql | wdlinux致力于Linux服务器架构,性能优化.免费CDN加速系统,免费智能DNS解析,负载均衡,集群分流...
  2. python解释器有多大_python解释器到底是什么?
  3. 8 一点就消失_消失的莉莉安(25)
  4. linux下c 指针变量大小,C语言sizeof关键字
  5. Java返回int型的空值_使用MyBatis查询int类型字段,返回NULL值时报异常的解决方法...
  6. cad结构字体_如何让CAD字体完整起来,且不破坏系统字体
  7. Unreal角色技术指南
  8. 一个通用的Makefile
  9. PowerShell 操作 Azure Blob Storage
  10. 用fuser或者lsof解决无法umount问题(device is busy)