如何利用WinRAR漏洞针对中东地区的定向攻击活动分析

背景

2019年3月17日,360威胁情报中心截获了一例疑似“黄金鼠”APT组织(APT-C-27)利用WinRAR漏洞(CVE-2018-20250[6])针对中东地区定向攻击样本。该恶意ACE压缩包内包含一个以恐怖袭击事件为诱饵的Office Word文档,诱使受害者解压文件,当受害者在本地计算机上通过WinRAR解压该文件后便会触发漏洞,漏洞利用成功后将内置的后门程序(Telegram Desktop.exe)释放到用户计算机启动项目录中,当用户重启或登录系统都会执行该远控木马,从而控制受害者计算机。

360威胁情报中心通过关联分析后发现,该攻击活动疑似与“黄金鼠”APT组织(APT-C-27)相关,并且经过进一步溯源与关联,我们还发现了多个与该组织相关的Android平台的恶意样本,这类样本主要伪装成一些常用软件向特定目标人群进行攻击,结合恶意代码中与攻击者相关的文字内容,可以猜测攻击者也比较熟悉阿拉伯语。

如何利用WinRAR漏洞针对中东地区的定向攻击活动分析

后门程序(TelegramDesktop.exe)在VirusTotal上的检测情况

样本分析

360威胁情报中心针对该利用WinRAR漏洞的样本进行了分析,相关分析如下。

利用恐袭事件诱导解压

MD5 314e8105f28530eb0bf54891b9b3ff69
文件名

该恶意压缩文件包含一个OfficeWord文档,文档内容为一次恐怖袭击相关事件。中东地区由于其政治、地理等特殊性,该地区遭受恐怖袭击繁多,人民深受其害,所以该地区人民对于恐怖袭击等事件敏感,致使受害者解压文档的可能性增加:

如何利用WinRAR漏洞针对中东地区的定向攻击活动分析

诱饵文档翻译内容

用户如果解压该恶意压缩包,则会触发WinRAR漏洞,从而释放内置的后门程序到用户启动目录中:

如何利用WinRAR漏洞针对中东地区的定向攻击活动分析

当用户重新启动计算机或登录系统后将执行释放的后门程序Telegram Desktop.exe。

Backdoor(Telegram Desktop.exe)

文件名 Telegram Desktop.exe
MD5 36027a4abfb702107a103478f6af49be
SHA256 76fd23de8f977f51d832a87d7b0f7692a0ff8af333d74fa5ade2e99fec010689
编译信息 .NET

后门程序TelegramDesktop.exe会从PE资源中读取数据并写入到:%TEMP%Telegram Desktop.vbs,随后执行该VBS脚本,并休眠17秒直到VBS脚本运行完成:

如何利用WinRAR漏洞针对中东地区的定向攻击活动分析

该VBS脚本的主要功能为通过Base64解码内置的字符串,并将解码后的字符串写入到文件:%TEMP%Process.exe,最后执行Process.exe:

如何利用WinRAR漏洞针对中东地区的定向攻击活动分析

Process.exe执行后会在%TEMP%目录下创建文件1717.txt,并写入与最终执行的后门程序相关的数据,以供Telegram Desktop.exe后续使用:

如何利用WinRAR漏洞针对中东地区的定向攻击活动分析

随后TelegramDesktop.exe便会读取1717.txt文件的内容,并将其中的特殊字符替换:

如何利用WinRAR漏洞针对中东地区的定向攻击活动分析

之后再通过Base64解码数据,并在内存中加载执行解码后的数据:

如何利用WinRAR漏洞针对中东地区的定向攻击活动分析

最终在内存中加载执行的数据为njRAT后门程序,相关配置信息如下:

如何利用WinRAR漏洞针对中东地区的定向攻击活动分析

njRAT

内存加载执行的njRAT后门程序会首先创建互斥量,保证只有一个实例运行:

如何利用WinRAR漏洞针对中东地区的定向攻击活动分析

并判断当前运行路径是否为配置文件中设置的路径,若不是则拷贝自身到该路径启动执行:

如何利用WinRAR漏洞针对中东地区的定向攻击活动分析

随后关闭附件检查器和防火墙:

如何利用WinRAR漏洞针对中东地区的定向攻击活动分析

并开启键盘记录线程,将键盘记录的结果写入注册表:

如何利用WinRAR漏洞针对中东地区的定向攻击活动分析

开启通信线程,与C&C地址建立通信并接受命令执行:

如何利用WinRAR漏洞针对中东地区的定向攻击活动分析

该njRAT远控还具有远程SHELL、插件下载执行、远程桌面、文件管理等多个功能:

如何利用WinRAR漏洞针对中东地区的定向攻击活动分析

Android平台样本分析

360威胁情报中心通过VirusTotal还关联到了“黄金鼠”(APT-C-27)APT组织最近使用的多个Android平台的恶意样本,其同样使用了82.137.255.56作为C&C地址(82.137.255.56:1740):

如何利用WinRAR漏洞针对中东地区的定向攻击活动分析

而近期关联到的Android平台后门样本主要伪装为Android系统更新、Office升级程序等常用软件。我们以伪装为Office升级程序的Android样本为例进行了分析,相关分析如下:

文件MD5 1cc32f2a351927777fc3b2ae5639f4d5
文件名 OfficeUpdate2019.apk

该Android样本启动后,会诱导用户激活设备管理器,接着隐藏图标并在后台运行:

如何利用WinRAR漏洞针对中东地区的定向攻击活动分析

诱导用户完成安装后,样本会展示如下界面:

如何利用WinRAR漏洞针对中东地区的定向攻击活动分析

接着样本将通过Android默认的SharedPreferences存储接口来获取上线的IP地址和端口,如果获取不到,就解码默认的硬编码IP地址和端口上线:

如何利用WinRAR漏洞针对中东地区的定向攻击活动分析

如何利用WinRAR漏洞针对中东地区的定向攻击活动分析

相关IP地址的解码算法:

如何利用WinRAR漏洞针对中东地区的定向攻击活动分析

最终解码后的IP地址为:82.137.255.56,端口也是需要把硬编码后的端口加上100来得到最终的端口1740:

如何利用WinRAR漏洞针对中东地区的定向攻击活动分析

当连接C&C地址成功后,便会发送上线包、接受控制者的命令并执行。该样本具有录音、拍照、GPS定位、上传联系人/通话记录/短信/文件、执行云端命令等功能:

如何利用WinRAR漏洞针对中东地区的定向攻击活动分析

Android后门样本的相关指令及功能列表如下:

指令 功能
16 心跳打点
17 connect
18 获取指定文件的基本信息
19 下载文件
20 上传文件
21 删除文件
22 按照云端指令复制文件
23 按照云端指令移动文件
24 按照云端指令重命名文件
25 运行文件
28 按照云端指令创建目录
29 执行云端命令
30 执行一次ping命令
31 获取并上传联系人信息
32 获取并上传短信
33 获取并上传通话记录
34 开始录音
35 停止并上传录音文件
36 拍照
37 开始GPS定位
38 停止GPS定位并上传位置信息
39 使用云端发来的ip/port
40 向云端报告当前使用的ip/port
41 获取已安装应用的信息

值得注意的是,在该样本回传的命令信息中包含了阿拉伯语的相关信息,因此我们推测攻击者有较大可能熟悉使用阿拉伯语:

如何利用WinRAR漏洞针对中东地区的定向攻击活动分析

溯源与关联

通过查询本次捕获的后门程序C&C地址(82.137.255.56:1921)可知,该IP地址自2017年起便多次被APT-C-27(黄金鼠)组织使用,该IP地址疑似为该组织的固有IP资产。通过360网络研究院大数据关联平台可以看到与该IP地址关联的多个样本信息:

如何利用WinRAR漏洞针对中东地区的定向攻击活动分析

通过360威胁情报中心威胁分析平台(ti.360.net)查询该C&C地址,也被打上了APT-C-27相关的标签:

如何利用WinRAR漏洞针对中东地区的定向攻击活动分析

并且从本次捕获到的相关木马样本(Windows和Android平台)的功能模块、代码逻辑、内置信息语言、目标人群、网络资产等信息都和早前曝光的APT-C-27[2]使用的木马样本信息高度相似。所以360威胁情报中心认为本次截获的相关样本同样也与“黄金鼠”APT组织(APT-C-27)相关。

正如我们的预测,利用WinRAR漏洞(CVE-2018-20250)传播恶意程序的攻击行为正处在爆发阶段,360威胁情报中心此前观察到多个利用此漏洞进行的APT攻击活动,而本次截获的疑似“黄金鼠”APT组织(APT-C-27)利用WinRAR漏洞的定向攻击活动仅仅只是众多利用该漏洞实施定向攻击案例中的一例。因此360威胁情报中心再次提醒各用户及时做好该漏洞防护措施。(见“缓解措施”一节)

缓解措施

1、 软件厂商已经发布了最新的WinRAR版本,360威胁情报中心建议用户及时更新升级WinRAR(5.70 beta 1)到最新版本,下载地址如下:

32 位:http://win-rar.com/fileadmin/winrar-versions/wrar57b1.exe

64 位:http://win-rar.com/fileadmin/winrar-versions/winrar-x64-57b1.exe

2、 如暂时无法安装补丁,可以直接删除漏洞的DLL(UNACEV2.DLL),这样不影响一般的使用,但是遇到ACE的文件会报错。

目前,基于360威胁情报中心的威胁情报数据的全线产品,包括360威胁情报平台(TIP)、天擎、天眼高级威胁检测系统、360 NGSOC等,都已经支持对此类攻击的精确检测。

关于“如何利用WinRAR漏洞针对中东地区的定向攻击活动分析”就介绍到这了,更多相关内容可以搜索亿速云以前的文章,希望能够帮助大家答疑解惑,请多多支持亿速云网站!

文章标题:如何利用WinRAR漏洞针对中东地区的定向攻击活动分析,发布者:亿速云,转载请注明出处:https://worktile.com/kb/p/27862

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022年9月21日 上午12:16
下一篇 2022年9月21日 上午12:18

相关推荐

  • 如何进行基于威胁情报周期模型的APT木马剖析

    关于威胁情报处理周期模型 “威胁情报处理周期”(F3EAD)一词源于军事,是美陆军为主战兵种各级指挥员设计的组织资源、部署兵力的方法。网络应急响应中心借鉴这套方法,分以下六个阶段处理威胁情报信息: 威胁情报处理周期F3EAD 威胁情报处理周期模型的应用 第一步:查找 某月某日,部署在合作方公有云服务…

    2022年9月8日
    12100
  • mysql substring()函数如何用

    在mysql中,substring()函数用于截取字符串,可以从字符串从特定位置开始返回一个给定长度的子字符串,语法为“SUBSTRING(字符串,n)”,参数“n”的值需要是一个整数,用于指定子串的起始字符,可以为负值。若参数“n”为负值,则子串的位置起始于字符串结尾的第n个字符,即倒数第n个字符…

    2022年9月26日
    31800
  • jquery如何获取元素有几个子元素

    在jquery中,可以利用children()方法配合length属性来获取元素有几个子元素;children()方法可以返回被选元素的所有子元素,length属性可以获取包含jquery对象中元素的数目,语法为“$(指定元素).children().length;”。 本文操作环境:windows…

    2022年9月10日
    38800
  • windows deepl如何注册

    deepl注册的方法 1、登陆官方网页,点击右上角的登陆,进行注册。 2、亚洲仅有“日本”可以注册,也就是说中国的无法注册。 3、但不要着急,我们这个时候点击日本,进入到页面之后,可以看到有一个30天的试用。 以上就是关于“windows deepl如何注册”这篇文章的内容,相信大家都有了一定的了解…

    2022年9月26日
    51100
  • 如何用Redis实现排行榜及相同积分按时间排序功能

    需求:对组队活动中各个队伍的贡献值进行排行。 不考虑积分相同 Redis的Sorted Set是String类型的有序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。 每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。 有序集合的成员是…

    2022年8月31日
    59600
  • 开源WEB应用防火墙jxwaf怎么用

    jxwaf jxwaf(锦衣盾)是一款基于openresty(nginx+lua)开发的下一代web应用防火墙,独创的业务逻辑防护引擎和机器学习引擎可以有效对业务安全风险进行防护,解决传统WAF无法对业务安全进行防护的痛点。内置的语义分析引擎配合机器学习引擎可以避免传统WAF规则叠加太多导致速度变慢…

    2022年9月24日
    14200
  • Vue transition过渡组件怎么用

    一、vue里面的transition组件 Vue提供了这个transition组件,可以使得在v-if条件渲染、v-show条件显示、动态组件的时候可以给到任意元素和组件添加了进入或离开元素过渡。 二、transition组件应用CSS过渡 在应用css过渡的时候,transition组件会在恰当的…

    2022年8月29日
    9000
  • 如何分析web漏洞利用中的弱口令

    一,定义 弱口令(weak password) 没有严格和准确的定义,通常认为容易被别人(他们有可能对你很了解)猜测到或被破解工具破解的口令均为弱口令。弱口令指的是仅包含简单数字和字母的口令,例如“123”、“abc”等,因为这样的口令很容易被别人破解,从而使用户的计算机面临风险,因此不推荐用户使用…

    2022年9月24日
    60000
  • Webug靶场任意文件下载漏洞怎么复现

    漏洞简述: 一些网站由于业务需求,可能提供文件查看或者下载的功能,如果对用户查看或者下载的文件不做限制,那么恶意用户可以可以查看或者下载一些敏感文件,比如配置信息、源码文件等 漏洞成因: 存在读取文件的函数 读取文件的路径用户可控且未校验或校验不严格 输出了文件内容 漏洞危害: 下载服务器任意文件,…

    2022年9月22日
    11400
  • cad字体如何添加进去

    cad字体添加进去的方法 1、首先右键CAD的图标,找到属性点击。 2、然后切换到快捷方式栏目。 3、然后打开文件所在的位置。 4、找到Fonts文件夹。 5、Fonts文件夹就是CAD的字体库了; 如果需要添加字体,只需要把下载下来的字体文件复制进这个文件夹就可以了。 到此,相信大家对“cad字体…

    2022年9月15日
    8600
联系我们
站长微信
站长微信
分享本页
返回顶部