疑似Lazarus组织利用大宇造船厂为相关诱饵的系列攻击活动分析

  • A+
所属分类:安全新闻

概述

Lazarus APT组织是疑似具有东北亚背景的APT团伙,该组织攻击活动最早可追溯到2007年,其早期主要针对韩国、美国等政府机构,以窃取敏感情报为目的。自2014年后,该组织开始针对全球金融机构 、虚拟货币交易所等为目标,进行以敛财为目的的攻击活动。
据公开情报显示,2014 年索尼影业遭黑客攻击事件,2016 年孟加拉国银行数据泄露事件,2017年美国国防承包商、美国能源部门及英国、韩国等比特币交易所被攻击事件都出自Lazarus之手。

近日,奇安信红雨滴团队使用内部高价值样本狩猎流程捕获多个Lazarus组织新攻击样本,此类样本以东亚某知名造船厂(大宇造船:Daewoo Shipbuilding)、居民登记表等信息为诱饵,采用bmp文件隐藏RAT的方式进行载荷隐藏。


样本信息

捕获的样本均是韩语相关诱饵,都采用类似的VBA脚本进行攻击,样本信息如下:
文件名 MD5
참가신청서양식.doc
(参与申请表)
ed9aa858ba2c4671ca373496a4dd05d4
결의대회초안.doc
(会议决议草案)
d5e974a3386fc99d2932756ca165a451
생활비지급.doc
(支付生活费)
71759cca8c700646b4976b19b9abd6fe

受害者启用宏后,将展示诱饵文档信息迷惑受害者,诱饵包括东亚某造船厂收购、居民登记表等相关信息。诱饵内容如下图所示:

疑似Lazarus组织利用大宇造船厂为相关诱饵的系列攻击活动分析


样本分析

我们以MD5为d5e974a3386fc99d2932756ca165a451的样本进行分析。
文件名 결의대회초안.doc (会议决议草案)
MD5 d5e974a3386fc99d2932756ca165a451
创建时间 2021-03-31 00:01:00
创建者 William
文件名中文原意为决议会议草案。诱导用户点击按钮,则会执行宏代码。
疑似Lazarus组织利用大宇造船厂为相关诱饵的系列攻击活动分析

启用宏,将展示诱饵信息内容,诱饵信息是关于韩国出售大宇造船厂给现代重工的相关言论。

疑似Lazarus组织利用大宇造船厂为相关诱饵的系列攻击活动分析
之后宏使用MsgBoxOKCancel函数会进行弹窗,并收集用户点击结果。如果用户点击yes的话会进行后续的载荷解密释放。
疑似Lazarus组织利用大宇造船厂为相关诱饵的系列攻击活动分析
使用base64将代码中所需字符进行解码。
疑似Lazarus组织利用大宇造船厂为相关诱饵的系列攻击活动分析
将image003.png转换为bmp格式进行解密,然后使用mshta运行其中的js代码。
疑似Lazarus组织利用大宇造船厂为相关诱饵的系列攻击活动分析
从binwalk中可看见image003.png存在Zlib压缩数据。
疑似Lazarus组织利用大宇造船厂为相关诱饵的系列攻击活动分析

BMP文件中包含HTA文件。解压缩后的JS代码如下图所示,包含OpenTextFile、CreateTextFile、fromCharCode、Close、Write、C:/Users/Public/Downloads/Winvoke.exe等值。

当脚本执行时,会解析第一个数组获取索引值。同时使用CreateTextFile创建Winvoke.exe,将“MZ”写入。然后通过fromCharCode将data数组转换为字符串,写入Wincoke.exe中。最后Wscript.Run执行落地的载荷。

疑似Lazarus组织利用大宇造船厂为相关诱饵的系列攻击活动分析
文件名 Winvoke.exe
MD5 f4d46629ca15313b94992f3798718df7

释放执行的Winvoke.exe是一个加载器,主要功能为内存解密并加载后续远控文件。

标记处为密钥,程序运行后会使用该密钥通过异或解密.KDATA的后续字段。

疑似Lazarus组织利用大宇造船厂为相关诱饵的系列攻击活动分析
解密函数如下,解密后的数据是一个可执行文件,解密完成后将跳转到该文件中执行。
疑似Lazarus组织利用大宇造船厂为相关诱饵的系列攻击活动分析

解密加载的可执行文件信息如下:

MD5 7d7ad10a5d9fa1789b9a918625dbfe35
时间戳 2020-11-24,20:18:03
执行后,首先创建Microsoft32互斥量,保持单一进程执行。获取函数地址,使用了[email protected]#$%^&*()!US作为S盒的RC4解密。
疑似Lazarus组织利用大宇造船厂为相关诱饵的系列攻击活动分析

解密url。

疑似Lazarus组织利用大宇造船厂为相关诱饵的系列攻击活动分析
解密函数如下:
疑似Lazarus组织利用大宇造船厂为相关诱饵的系列攻击活动分析
利用python还原解密函数逻辑如下图:
疑似Lazarus组织利用大宇造船厂为相关诱饵的系列攻击活动分析
将该文件通过com接口shellLink在开机启动文件夹中创建“Visor 2010 Launcher.lnk”的指定快捷方式,实现持久化。
疑似Lazarus组织利用大宇造船厂为相关诱饵的系列攻击活动分析
与C2进行通信,获取命令执行。
疑似Lazarus组织利用大宇造船厂为相关诱饵的系列攻击活动分析
与C2成功建立通信后,将从返回数据中读取指令并执行。
疑似Lazarus组织利用大宇造船厂为相关诱饵的系列攻击活动分析
该后门支持的指令功能介绍如下表所示
指令码
功能
8888 下载执行
9876 退出程序
9999 命令执行(创建线程,通过cmd执行命令)
8877 下载文件
1111 更改休眠时间
1234 创建线程内存加载执行代码
3333 删除自身
4444 关机


溯源关联

奇安信威胁情报中心红雨滴团队结合威胁情报中心ALPHA威胁分析平台(https://ti.qianxin.com/),对此次攻击活动的手法、恶意代码等方面关联分析发现:此次攻击活动与Lazarus组织样本存在高度相似性该样本与ed9aa858ba2c4671ca373496a4dd05d4 和d5e974a3386fc99d2932756ca165a451中使用的宏和第二阶段内存载入的木马存在一致性。同时该样本的RAT为更全功能的版本,增加了移动自身到开机自启动文件夹的功能,实现了持久化。

疑似Lazarus组织利用大宇造船厂为相关诱饵的系列攻击活动分析
同时该样本使用的加密算法与之前Lazarus使用的BISTROMATH RAT的加密算法有一定的相似度。
疑似Lazarus组织利用大宇造船厂为相关诱饵的系列攻击活动分析


总结

此次捕获的样本主要针对东亚地区开展攻击活动,暂未发现影响国内用户,但防范之心不可无,奇安信威胁情报中心再次提醒各企业用户,加强员工的安全意识培训是企业信息安全建设中最重要的一环,如有需要,企业用户可以建设态势感知,完善资产管理及持续监控能力,并积极引入威胁情报,以尽可能防御此类攻击。

目前,基于奇安信威胁情报中心的威胁情报数据的全线产品,包括威胁情报平台(TIP)、天眼高级威胁检测系统、NGSOC、奇安信态势感知等,都已经支持对此APT攻击团伙攻击活动的精准检测。

疑似Lazarus组织利用大宇造船厂为相关诱饵的系列攻击活动分析

IOCs

d5e974a3386fc99d2932756ca165a451

f4d46629ca15313b94992f3798718df7

0ecfa51cd4bf1a9841a07bdb5bfcd0ab

ed9aa858ba2c4671ca373496a4dd05d4

71759cca8c700646b4976b19b9abd6fe

118cfa75e386ed45bec297f8865de671

53648bf8f0121130edb42c626d7c2fc4

4d30612a928faf7643b14bd85d8433cc

0812ce08a75e5fc774a114436e88cd06

1bb267c96ec2925f6ae3716d831671cf


http://mail.namusoft.kr/jsp/user/eam/board.jsp

http://www.jinjinpig.co.kr/Anyboard/skin/board.php

http://snum.or.kr/skin_img/skin.php

http://www.ddjm.co.kr/bbs/icon/skin/skin.php


本文始发于微信公众号(奇安信威胁情报中心):疑似Lazarus组织利用大宇造船厂为相关诱饵的系列攻击活动分析

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: