热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

黑客利用全球MikroTik路由器发动大规模密币劫持活动

研究人员发现,攻击者更改 MikroTik 路由器配置,将 Coinhive 浏览器密币挖掘脚本注入某段用户web 流量中,从而发动大规模的密币劫持活动。这次密币劫持活动似乎始于本周,而且在第一阶段中

研究人员发现,攻击者更改 MikroTik 路由器配置,将 Coinhive 浏览器密币挖掘脚本注入某段用户web 流量中,从而发动大规模的密币劫持活动。

这次密币劫持活动似乎始于本周,而且在第一阶段中主要活跃于巴西,但随后开始针对位于全球的 MikroTik 路由器。

最先发现攻击的是一位推特昵称为 MalwareHunterBR 的巴西研究员,但随着受影响的路由器数量越来越多,也引发了Trustwave 公司SpiderLabs 研究员 Simon Kenin 的注意。

Trustwave 发布报告称,一名或多名黑客似乎在攻击的第一阶段似乎已攻陷位于巴西的7.2万台左右的 MikroTik 路由器。

Kenin 指出,攻击者利用的是于4月份发现的 MikroTik 路由器 Winbox 组件的 0day 漏洞。虽然当时 MikroTik 在不到一天的时间里就修复了该漏洞,但这并不意味着路由器所有人打上补丁。安全研究员已详细分析了该漏洞,并在 GitHub 上公开发布 PoC。

 

黑客利用 MikroTik 0day 漏洞


Kenin 指出,攻击者使用其中的一个 PoC 修改通过 MikroTik 路由器的流量,并将 Coinhive 库的副本注入路由器处理的所有页面。

由于攻击者在上周所有的 Coinhive 注入操作中只使用了一个 Coinhive 密钥,因此推断利用该缺陷的人员只有一名。

另外,Kenin 指出,他还发现某些非 MikroTik 用户也受影响。他指出由于某些互联网服务提供商的主网使用了 MikroTik 路由器,因此攻击者设法将恶意 Coinhive 代码注入大量 web 流量中。

另外,Kenin 指出,由于攻击执行方法不同,因此不一定将恶意代码只注入流入用户的流量。例如,如果某网站托管在使用受感染 MikroTik 路由器的本地网络上,那么流向网站的流量也被注入恶意 Coinhive 代码。

 

黑客变得更加谨慎


但在如此多的流量中注入 Coinhive 非常嘈杂而且惹恼用户,从而引发用户和互联网服务提供商调查问题来源。

攻击者似乎也认识到了这个问题,Kenin 表示在最近的攻击活动中,黑客转变策略,只注入由路由器返回的出错页面中的 Coinhive 脚本。但缩小攻击面并不意味着攻击降级。Trustwave 公司的研究员表示,近期发现攻击传播至巴西之外的地方,而且目前攻击数量已是原来的两倍,已在超过17万台 MikroTik 路由器中增加了 Coinhive 注入。

Kenin 在说到攻击的严重程度时表示,全球互联网服务提供商和多种组织机构和企业使用数万台设备,每台设备每天为数十名甚至数百名用户服务。攻击者很聪明地认为,不选择访客少的小型网站而是找到复杂方式在终端用户计算机上运行恶意软件,就能直接触及源头;运营商级别的路由器设备。即使这种攻击仅在返回出错信息的页面上起作用,但攻击者每天感染的网页数量可能在数百万级别。

 

攻击范围有可能扩大


从 Shodan 物联网引擎搜索得知,网上存在170多万台 MikroTik 路由器。安全研究员 Troy Mursch 表示,他发现 MikroTik 路由器的流量中被注入第二个 Coinhive 密钥。这一恶意活动触及超过2.5万台,使得受感染设备超过20万台。目前尚不清楚该活动是否由同一个攻击者发动,还是由同一名攻击者在发现 Trustwave 发布的报告之后重新发动的攻击。


推荐阅读
  • javax.mail.search.BodyTerm.matchPart()方法的使用及代码示例 ... [详细]
  • 秒建一个后台管理系统?用这5个开源免费的Java项目就够了
    秒建一个后台管理系统?用这5个开源免费的Java项目就够了 ... [详细]
  • 浏览器作为我们日常不可或缺的软件工具,其背后的运作机制却鲜为人知。本文将深入探讨浏览器内核及其版本的演变历程,帮助读者更好地理解这一关键技术组件,揭示其内部运作的奥秘。 ... [详细]
  • 如何将TS文件转换为M3U8直播流:HLS与M3U8格式详解
    在视频传输领域,MP4虽然常见,但在直播场景中直接使用MP4格式存在诸多问题。例如,MP4文件的头部信息(如ftyp、moov)较大,导致初始加载时间较长,影响用户体验。相比之下,HLS(HTTP Live Streaming)协议及其M3U8格式更具优势。HLS通过将视频切分成多个小片段,并生成一个M3U8播放列表文件,实现低延迟和高稳定性。本文详细介绍了如何将TS文件转换为M3U8直播流,包括技术原理和具体操作步骤,帮助读者更好地理解和应用这一技术。 ... [详细]
  • C++ 开发实战:实用技巧与经验分享
    C++ 开发实战:实用技巧与经验分享 ... [详细]
  • 投融资周报 | Circle 达成 4 亿美元融资协议,唯一艺术平台 A 轮融资超千万美元 ... [详细]
  • 用阿里云的免费 SSL 证书让网站从 HTTP 换成 HTTPS
    HTTP协议是不加密传输数据的,也就是用户跟你的网站之间传递数据有可能在途中被截获,破解传递的真实内容,所以使用不加密的HTTP的网站是不 ... [详细]
  • 应用链时代,详解 Avalanche 与 Cosmos 的差异 ... [详细]
  • 从0到1搭建大数据平台
    从0到1搭建大数据平台 ... [详细]
  • Python 3 Scrapy 框架执行流程详解
    本文详细介绍了如何在 Python 3 环境下安装和使用 Scrapy 框架,包括常用命令和执行流程。Scrapy 是一个强大的 Web 抓取框架,适用于数据挖掘、监控和自动化测试等多种场景。 ... [详细]
  • 您的数据库配置是否安全?DBSAT工具助您一臂之力!
    本文探讨了Oracle提供的免费工具DBSAT,该工具能够有效协助用户检测和优化数据库配置的安全性。通过全面的分析和报告,DBSAT帮助用户识别潜在的安全漏洞,并提供针对性的改进建议,确保数据库系统的稳定性和安全性。 ... [详细]
  • 在 Axublog 1.1.0 版本的 `c_login.php` 文件中发现了一个严重的 SQL 注入漏洞。该漏洞允许攻击者通过操纵登录请求中的参数,注入恶意 SQL 代码,从而可能获取敏感信息或对数据库进行未授权操作。建议用户尽快更新到最新版本并采取相应的安全措施以防止潜在的风险。 ... [详细]
  • Web开发框架概览:Java与JavaScript技术及框架综述
    Web开发涉及服务器端和客户端的协同工作。在服务器端,Java是一种优秀的编程语言,适用于构建各种功能模块,如通过Servlet实现特定服务。客户端则主要依赖HTML进行内容展示,同时借助JavaScript增强交互性和动态效果。此外,现代Web开发还广泛使用各种框架和库,如Spring Boot、React和Vue.js,以提高开发效率和应用性能。 ... [详细]
  • ButterKnife 是一款用于 Android 开发的注解库,主要用于简化视图和事件绑定。本文详细介绍了 ButterKnife 的基础用法,包括如何通过注解实现字段和方法的绑定,以及在实际项目中的应用示例。此外,文章还提到了截至 2016 年 4 月 29 日,ButterKnife 的最新版本为 8.0.1,为开发者提供了最新的功能和性能优化。 ... [详细]
  • 在使用 SQL Server 时,连接故障是用户最常见的问题之一。通常,连接 SQL Server 的方法有两种:一种是通过 SQL Server 自带的客户端工具,例如 SQL Server Management Studio;另一种是通过第三方应用程序或开发工具进行连接。本文将详细分析导致连接故障的常见原因,并提供相应的解决策略,帮助用户有效排除连接问题。 ... [详细]
author-avatar
广告公司英子
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有