恶意软件Shamoon将文档变成攻击武器

简介: 本文讲的是恶意软件Shamoon将文档变成攻击武器,IBM X-Force 事件响应与情报服务(IRIS)团队:臭名昭著的磁盘清除恶意软件Shamoon,利用启用宏的文档和PowerShell脚本感染目标系统。

本文讲的是恶意软件Shamoon将文档变成攻击武器,IBM X-Force 事件响应与情报服务(IRIS)团队:臭名昭著的磁盘清除恶意软件Shamoon,利用启用宏的文档和PowerShell脚本感染目标系统。

image

最近,针对沙特阿拉伯和其他波斯湾国家的攻击中,发现了 Shamoon 2 的身影。该恶意软件还有另一个名称——Disttrack,其变种很多,包括一款能够攻击虚拟桌面基础架构(VDI)产品的。

赛门铁克近期进行的一份分析显示:Shamoon背后的攻击者,也就是很多人认为的伊朗黑客,可能有昵称为Greenbug的黑帽子相助。赛门铁克在同一系统中发现这两个恶意软件的存在后,将Greenbug和Shamoon联系了在一起。

X-Force IRIS 研究人员分析了最近一波的Shamoon攻击,确认最初的泄露可能在该恶意软件部署并激活前数周就已发生。

需要指出的是,很多案例中,Shamoon都被编程为在特定的日期和时间发动,尤其是在目标公司的员工不太可能注意到其活动的时候。

专家认为,攻击者采用武器化Office文档作为入口点。这些文档包含有恶意宏,一旦执行,就会启动命令与控制(C&C)通信,并通过PowerShell建立远程Shell。

这些恶意文件通常包含有简历和其他人力资源文档,通过渔叉式网络钓鱼邮件发送给目标用户。IBM发现的其中一些文档提到了一家位于埃及的软件人才服务公司——IT Worx,以及沙特阿拉伯的商务与投资部(MCI)。

文档一被打开,就会执行宏代码,然后启动PowerShell建立信道,使攻击者能够在被感染设备上远程执行指令。

攻击者还能借此部署其他工具和恶意软件,获得对受害者网络的进一步访问权。一旦关键服务器被发现,攻击者就可以部署Shamoon,清除硬盘数据,导致系统无法运作。

文档中发现的宏会执行两个PowerShell脚本,其中一个来自托管了跨平台远程访问工具(RAT)Pupy的某个域名。该RAT和域名,在对名为“魔法猎犬( Magic Hound )”的伊朗相关黑客活动的分析中也有出现。

IBM研究人员相信,最近的分析和沙特阿拉伯发布的警告,有可能会让Shamoon攻击者再次消失,就像他们在2012年沙特阿美行动后销声匿迹一样,并且为下一波攻击修改战术。

原文发布时间为:二月 21, 2017
本文作者:nana
本文来自云栖社区合作伙伴安全牛,了解相关信息可以关注安全牛
原文链接:http://www.aqniu.com/threat-alert/23017.html

相关文章
|
数据安全/隐私保护
FileInfo的重要属性和方法
FileInfo类提供与静态File类相同的功能,但是您可以通过手动编写用于从文件读取或写入字节的代码来对文件的读/写操作具有更多控制权。
|
消息中间件 机器学习/深度学习 存储
字节跳动大数据开发面试题-附答案 (一)
此面试题来自牛客网友分享的字节跳动应届一面,面试时长一小时。 网友情况:985 本硕。
2202 0
字节跳动大数据开发面试题-附答案 (一)
|
8月前
|
数据可视化 JavaScript 前端开发
WebSocket调试神器对决:Apipost凭何碾压Apifox?
在实时交互需求日益增长的今天,WebSocket协议成为股票行情推送、游戏交互和IM系统等场景的必备技术。然而,传统调试工具效率低下,难以满足开发者需求。Apipost凭借原生协议支持、智能消息解析与零代码文档生成,全面超越竞品Apifox。从快速建立连接、高效消息分组到自动化文档输出,Apipost重构了WebSocket调试体验,为开发者带来革命性生产力提升。在GraphQL、Socket.IO等新技术浪潮下,选择得力工具至关重要。
Proteus 8 Professional安装教程
Proteus 8 Professional安装教程
1703 0
|
机器学习/深度学习 运维 监控
智能化运维:未来数据中心的守护者
【6月更文挑战第11天】在数字化浪潮不断推进的今天,数据中心作为企业信息架构的核心,其稳定性和高效性对企业运营至关重要。本文将探讨智能化运维如何通过先进的技术手段,实现对数据中心的实时监控、自动化管理与故障预防,从而确保企业IT基础设施的高可用性和性能优化。
|
Java 云计算
Java智能区域医院云HIS系统SaaS源码
云HIS提供标准化、信息化、可共享的医疗信息管理系统,实现医患事务管理和临床诊疗管理等标准医疗管理信息系统的功能。优化就医、管理流程,提升患者满意度、基层首诊率,通过信息共享、辅助诊疗等手段,提高基层医生的服务能力构建和谐的基层医患关系。
336 2
|
前端开发 Java 关系型数据库
「架构」分层架构
**分层架构**是软件设计的关键模式,它将应用划分为独立层,如表示层、业务逻辑层和数据访问层,强调**单一职责**和**松耦合**。优点包括**代码组织**、**技术多样性**、**团队协作**和**可扩展性**,但可能带来**性能影响**和**设计复杂性**。通过定义清晰接口和合理划分层次来管理。常用技术栈涉及Web前端、后端框架、数据库、ORM和通信协议等。
355 0
|
机器学习/深度学习 并行计算 数据挖掘
R语言中的高级编程技巧
【4月更文挑战第25天】R语言是一种强大的统计分析工具,广泛应用于数据分析和机器学习领域。本文将介绍R语言中的一些高级编程技巧,包括函数式编程、向量化运算、字符串处理、循环和条件语句、异常处理和性能优化等方面,以帮助读者更好地掌握R语言的编程技巧,提高数据分析的效率。
190 1
|
存储 JSON API
存储大作战:探索Local Storage与Session Storage的奥秘
存储大作战:探索Local Storage与Session Storage的奥秘
297 0
|
存储 算法 NoSQL
TiKV的底层存储机制
【2月更文挑战第27天】本章节将详细解析TiKV的底层存储机制,深入探讨TiKV如何利用RocksDB和Raft协议等核心技术实现数据的持久化、复制和一致性保证。通过理解TiKV的底层存储原理,读者将能够更深入地掌握其高性能、高可用性的实现方式。