路由器弱口令引发的广告插入

本贴最后更新于 4275 天前,其中的信息可能已经物是人非

    最近觉得家里的电脑太混乱了,装了几十个功能重叠而且各种广告弹窗的软件,比如PPLive的PPAD进程,弹广告居然抢占了Play的端口。想着家里人都是直接下一步下一步的,各种流氓软件捆绑软件满天飞,所以专门花了一个中午的时间重装系统,再打上个WIN7 64位的冰点还原。装好了常用软件同时开启开机还原后,我以为这样就百毒不侵了。没想到才过两三天,新系统的Chrome里就广告满天飞,点都点不掉。

    在新系统上使用Chrome访问我的博客还有一些非著名网站都会被插入几层隐藏的全屏div,最可恶的是这些广告层不仅强迫点击弹窗,而且自身带有很淫荡的声音效果。第一次访问别的网站被插入广告,我还以为是那个网站自身的广告。要知道现在的网站为了点点广告费不择手段投放广告,诱导或强制点击。在别的网站出现这些广告还能理解,但当我访问自己的网站也被插播广告的时候我就知道有人在坑爹了。到底谁那么没节操劫持会话,不顾网民感受,强制篡改计算机数据以盈利。因为很久之前研究过电信网络插播广告的技术,而这种行为跟它非常像,所以第一时间怀疑是不是电信某个旁路广告设备出现了故障。电信网络即使插播广告也没有现在这么频繁,基本达到每两次请求插播一次;同时我也相信电信不会投放那么不正经的广告。要不是家里没有电信固话,我老早就想打电话投诉了。

    今天实在受不了这些乱七八糟的广告,决定亲自动手定位故障点。暂且叫它故障点吧,还不知道是故障还是人为原因。分析第一个现象,Chrome出现广告的概率很大,而IE和手机没见过广告。可见这个广告推送是有针对性的。因此我怀疑Chrome是不是被感染了。Chrome是有腾讯软件管家安装的,所以为了保险起见,专门跑去Google官网下载离线版Chrome。正当准备重装Chrome,恍惚之间在网上搜到很多人也被插入了p1.0817tt.com打头的广告。网上骂声一片却没有所谓了“相关机构”出来声明,也没有XX高手指出是某个地区的广告投放。网上骂战激烈,而这广告却不懂得低调和收敛,所以可以断定一定不是官方行为。官方投放的广告只能默默承受,而其他行为造成的广告插入完全可以追踪。

    百度百不出有效的解决方案,只有个域名屏蔽的方法。看到路由器界面,突然想起前段时间网上流传的路由器弱口令导致DNS被恶意更改。我记得当时我还特意检查一遍家里路由器有没被更改。而现在登入检查却发现默认DNS真的被更改成106.186.31.42和114.114.114.114。这下显而易见了,电信DHCP不会分配像114.114.114.114这样的万金油DNS的,一般都会指派区域DNS以加快解析速度。而106.186.31.42这是一个日本的DNS。看到被更改了默认DNS,我默默地捏了一把汗。这个弱口令隐患若被有心人利用,绝不是插播广告那么简单了。比如更改路由器管理密码,提取上网帐号密码,提取无线密码,开放其他权限等。

    被入侵的路由器没有绑定动态域名解析,也没有开启远端管理,那么只有“内鬼”能更改DNS设置了。这内鬼可能是电脑上的恶意软件或网页上的脚本,或者手机上的恶意软件。它只要访问网关并尝试以admin:admin登录即可。或许绝大部分家庭用户都不会更改路由器密码,因此这个缺陷才会影响广泛。

    之所以会出现广告,是因为使用了恶意DNS服务器,它将网站解析到广告服务器,由广告服务器请求原网站数据,并在返回时插入广告代码。有点像代理技术,只不过它是邪恶的代理。这也就是所谓的DNS劫持。

    这件事提醒我们,尽管是家庭网络,终端用户绝对可信,也不能向全网暴露管理能力。不要嫌麻烦,一定要改密码!!!

     最后强烈要求GFW屏蔽106.186.31.42以及p1.0817tt.com。

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • someone

    一直以为只有内网能访问路由管理界面就不怕弱口令了。结果还真有脚本跑内网机器里面从内部攻破。[em07]

  • 其他回帖
  • someone

    [em01]不可以

  • someone

    分析得有理,一直没找到什么原因!原来是路由的密码问题![em12][em14]

推荐标签 标签

  • Caddy

    Caddy 是一款默认自动启用 HTTPS 的 HTTP/2 Web 服务器。

    12 引用 • 54 回帖 • 175 关注
  • Git

    Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

    211 引用 • 358 回帖 • 1 关注
  • 分享

    有什么新发现就分享给大家吧!

    248 引用 • 1794 回帖 • 2 关注
  • ActiveMQ

    ActiveMQ 是 Apache 旗下的一款开源消息总线系统,它完整实现了 JMS 规范,是一个企业级的消息中间件。

    19 引用 • 13 回帖 • 679 关注
  • 锤子科技

    锤子科技(Smartisan)成立于 2012 年 5 月,是一家制造移动互联网终端设备的公司,公司的使命是用完美主义的工匠精神,打造用户体验一流的数码消费类产品(智能手机为主),改善人们的生活质量。

    4 引用 • 31 回帖 • 3 关注
  • RESTful

    一种软件架构设计风格而不是标准,提供了一组设计原则和约束条件,主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。

    30 引用 • 114 回帖 • 7 关注
  • MySQL

    MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是最流行的关系型数据库管理系统之一。

    693 引用 • 537 回帖
  • SSL

    SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS 与 SSL 在传输层对网络连接进行加密。

    70 引用 • 193 回帖 • 411 关注
  • Chrome

    Chrome 又称 Google 浏览器,是一个由谷歌公司开发的网页浏览器。该浏览器是基于其他开源软件所编写,包括 WebKit,目标是提升稳定性、速度和安全性,并创造出简单且有效率的使用者界面。

    63 引用 • 289 回帖
  • Sphinx

    Sphinx 是一个基于 SQL 的全文检索引擎,可以结合 MySQL、PostgreSQL 做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。

    1 引用 • 224 关注
  • jQuery

    jQuery 是一套跨浏览器的 JavaScript 库,强化 HTML 与 JavaScript 之间的操作。由 John Resig 在 2006 年 1 月的 BarCamp NYC 上释出第一个版本。全球约有 28% 的网站使用 jQuery,是非常受欢迎的 JavaScript 库。

    63 引用 • 134 回帖 • 735 关注
  • Electron

    Electron 基于 Chromium 和 Node.js,让你可以使用 HTML、CSS 和 JavaScript 构建应用。它是一个由 GitHub 及众多贡献者组成的活跃社区共同维护的开源项目,兼容 Mac、Windows 和 Linux,它构建的应用可在这三个操作系统上面运行。

    15 引用 • 136 回帖 • 4 关注
  • 人工智能

    人工智能(Artificial Intelligence)是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门技术科学。

    166 引用 • 314 回帖
  • 国际化

    i18n(其来源是英文单词 internationalization 的首末字符 i 和 n,18 为中间的字符数)是“国际化”的简称。对程序来说,国际化是指在不修改代码的情况下,能根据不同语言及地区显示相应的界面。

    8 引用 • 26 回帖 • 3 关注
  • 知乎

    知乎是网络问答社区,连接各行各业的用户。用户分享着彼此的知识、经验和见解,为中文互联网源源不断地提供多种多样的信息。

    10 引用 • 66 回帖
  • API

    应用程序编程接口(Application Programming Interface)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。

    79 引用 • 431 回帖 • 1 关注
  • 资讯

    资讯是用户因为及时地获得它并利用它而能够在相对短的时间内给自己带来价值的信息,资讯有时效性和地域性。

    56 引用 • 85 回帖
  • AngularJS

    AngularJS 诞生于 2009 年,由 Misko Hevery 等人创建,后为 Google 所收购。是一款优秀的前端 JS 框架,已经被用于 Google 的多款产品当中。AngularJS 有着诸多特性,最为核心的是:MVC、模块化、自动化双向数据绑定、语义化标签、依赖注入等。2.0 版本后已经改名为 Angular。

    12 引用 • 50 回帖 • 506 关注
  • 叶归
    6 引用 • 17 回帖 • 14 关注
  • 设计模式

    设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。

    200 引用 • 120 回帖
  • 微信

    腾讯公司 2011 年 1 月 21 日推出的一款手机通讯软件。用户可以通过摇一摇、搜索号码、扫描二维码等添加好友和关注公众平台,同时可以将自己看到的精彩内容分享到微信朋友圈。

    133 引用 • 796 回帖
  • 工具

    子曰:“工欲善其事,必先利其器。”

    298 引用 • 763 回帖
  • Visio
    1 引用 • 2 回帖 • 2 关注
  • JRebel

    JRebel 是一款 Java 虚拟机插件,它使得 Java 程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。

    26 引用 • 78 回帖 • 676 关注
  • uTools

    uTools 是一个极简、插件化、跨平台的现代桌面软件。通过自由选配丰富的插件,打造你得心应手的工具集合。

    7 引用 • 27 回帖
  • Gitea

    Gitea 是一个开源社区驱动的轻量级代码托管解决方案,后端采用 Go 编写,采用 MIT 许可证。

    5 引用 • 16 回帖 • 2 关注
  • 大疆创新

    深圳市大疆创新科技有限公司(DJI-Innovations,简称 DJI),成立于 2006 年,是全球领先的无人飞行器控制系统及无人机解决方案的研发和生产商,客户遍布全球 100 多个国家。通过持续的创新,大疆致力于为无人机工业、行业用户以及专业航拍应用提供性能最强、体验最佳的革命性智能飞控产品和解决方案。

    2 引用 • 14 回帖