首页 >资讯 > > 正文

当前通讯!新出现的CloudWizard APT活动疑似CommonMagic和CloudWizard的延续

来源:区块软件开发 2023-05-27 09:54:39

导语:今年3月,卡巴斯基实验室的研究人员在俄乌冲突地区新发现了一个APT活动,该活动涉及使用PowerMagic和CommonMagic植入程序。然而,当时还不清楚是哪个组织发起了这次攻击。


(资料图片仅供参考)

今年3月,卡巴斯基实验室的研究人员在俄乌冲突地区新发现了一个APT活动,该活动涉及使用PowerMagic和CommonMagic植入程序。然而,当时还不清楚是哪个组织发起了这次攻击。

在寻找与PowerMagic和CommonMagic相似的植入程序时,研究人员发现了来自同一组织发布的更复杂的恶意活动。最有趣的是,受害者广泛分布在俄乌冲突地区。目标包括个人,以及外交和研究机构。恶意活动涉及使用我们称之为CloudWizard的模块化框架。它的功能包括截图、麦克风录音、键盘记录等。

在俄乌冲突地区运营的APT最近急剧增多,比如Gamaredon、CloudAtlas、BlackEnergy等。其中一些APT在过去早已被淘汰,例如ESET在2016年发现的Prikormka(Groundbait活动)。虽然几年来没有关于Prikormka或Operation Groundbait的更新,但我们发现了该活动中使用的恶意软件CommonMagic和CloudWizard之间的多个相似之处。经过进一步调查,我们发现CloudWizard有着丰富而有趣的历史。

初步调查结果

恶意软件作为一个名为“syncobjsup”的可疑Windows服务运行。该服务是由一个同样可疑的路径“C:\ProgramData\Apparition Storage\syncobjsup.dll”的DLL控制的。执行时,我们发现该DLL可以解密与该DLL位于同一目录中的文件mods.lrc中的数据。用于解密的密码是RC5,密钥为88 6A 3F 24 D3 08 A3 85 E6 21 28 45 77 13 D0 38。然而,使用标准RC5实现对文件进行解密只会产生垃圾数据。仔细研究样本中的RC5实现就会发现它存在漏洞:

漏洞在内部循环中:它使用变量i而不是j

对这个漏洞实现的搜索显示,GitHub上的代码要点很可能是被植入程序的开发人员借用的。在这个要点的评论中,GitHub用户强调了这个漏洞:

同样有趣的是,来自gist的密钥与syncobjsup.dll库中使用的密钥相同。

解密后的文件在我们看来就像一个虚拟文件系统(VFS),包含多个可执行文件及其JSON编码的配置:

这个VFS中的每个条目都包含魔术字节(" CiCi "),条目名称的ROR6哈希,以及条目大小和内容。

在mods.lrc中,我们发现:

三个dll(导出表名为Main.dll、Crypton.dll和Internet.dll);

这些DLL的JSON配置。

syncobjsup.dll DLL迭代VFS条目,查找名称为“Main” (ROR6 hash: 0xAA23406F)的条目。此条目包含CloudWizard的Main.dllOrchestrator库,该库通过调用其SvcEntry导出进行反射加载和启动。

在启动时,Orchestrator生成一个挂起的WmiPrvSE.exe进程并将自身注入其中。从WmiPrvSE.exe进程中,它对VFS文件进行备份,复制mod。LRC到mods, lrs。然后解析mod。获取所有框架模块dll及其配置。如上所述,配置是带有字典对象的JSON文件:

Orchestrator本身包含一个配置,其参数如下:

受害者ID(例如03072020DD);

框架版本(最新观测版本为5.0);

连续两次检测信号之间的间隔时间;

启动模块后,Orchestrator开始通过发送检测信号消息与攻击者通信。每次检测信号都是一个JSON文件,包含受害者信息和加载模块列表:

此JSON字符串使用加密模块(来自VFS的Crypton.dll)加密,并通过互联网通信模块(internet.dll)发送给攻击者。

作为对检测信号的响应,Orchestrator接收允许其执行模块管理的命令:安装、启动、停止、删除模块或更改其配置。每个命令都包含魔术字节(DE AD BE EF)和一个JSON字符串 (e.g., {“Delete”: [“Keylogger”, “Screenshot”]}),后面跟着一个模块DLL文件。

加密与通信

如上所述,每次安装CloudWizard框架时都会捆绑两个模块(Crypton.dll和Internet.dll)。Crypton模块对所有通信进行加密和解密。它使用两种加密算法:

检测信号消息和命令使用AES加密(密钥在JSON配置VFS文件中指定);

使用AES和RSA的组合对其他数据(例如,模块执行结果)进行加密。首先,使用生成的伪随机AES会话密钥对数据进行加密,然后使用RSA对AES密钥进行加密。

互联网连接模块将加密数据转发给恶意软件操作者。它支持四种不同的通信类型:

主云存储是OneDrive,如果OneDrive无法访问,则使用Dropbox和Google Drive。该模块的配置包括云存储身份验证所需的OAuth令牌。

至于web服务器终端,则在模块无法访问三个云存储中的任何一个时使用。为了与它交互,它向其配置中指定的URL发出GET请求,并在响应中获取新命令。这些命令可能包括新的云存储令牌。

在检查网络模块的字符串时,我们发现了一个包含来自开发人员计算机的目录名的字符串:D:\Projects\Work_2020\Soft_Version_5\Refactoring。

模块介绍

信息收集是通过辅助DLL模块完成的,这些模块具有以下导出函数:

模块可以在重新启动后继续(在本例中,它们保存在mods.lrs VFS文件中)或在内存中执行,直到计算机关闭或操作员删除模块。

我们总共发现了9个辅助模块执行不同的恶意活动,如文件收集、键盘记录、截屏、录制麦克风和窃取密码。

我们最感兴趣的模块是从Gmail帐户中执行电子邮件泄露的模块。为了窃取,它从浏览器数据库读取Gmail cookie。然后,它使用获得的cookie通过向https://mail.google.com/mail/u/

如果模块收到这样的提示,它模拟点击“我想使用HTML Gmail”按钮,通过从提示的HTML代码向URL发出POST请求。

在获得对传统web客户端的访问权限后,该模块会过滤活动日志、联系人列表和所有电子邮件。

同样有趣的是,这个模块的代码部分是从泄露的黑客团队源代码中借来的。

在获得CloudWizard的Orchestrator(MySQL 复制拓扑管理和可视化工具)及其模块后,研究人员还未发现框架安装程序。在搜索旧的分析数据时,我们能够识别出从2017年到2020年使用的多个安装程序。当时安装的植入程序的版本是4.0(如上所述,我们观察到的最新版本是5.0)。

未覆盖的安装程序是用NSIS构建的。启动时,它会释放三个文件:

之后,它创建了一个名为 “Windows Subsystem Service” 的服务,该服务被配置为在每次启动时运行WinSubSvc.exe二进制文件。

值得注意的是,安装程序在感染后会显示一条“Well done!”的消息:

这可能表明我们发现的安装程序用于通过对目标计算机的物理访问来部署CloudWizard,或者安装程序试图模拟网络设置(如窗口标题中所示)配置程序。

旧版(4.0)和新版(5.0)CloudWizard有主要有以下区别:

幕后组织

对CloudWizard进行细致研究之后,研究人员决定寻找一些其幕后组织的线索。CloudWizard让研究人员想起了在乌克兰观察到并公开报道的两次活动:Groundbait活动和BugDrop活动。ESET于2016年首次公开了Groundbait活动,并于2008年首次观察到其植入程序。在调查“Groundbait”活动时,ESET发现了Prikormka恶意软件,这是第一个被公开有明确攻击目标的乌克兰组织开发的恶意软件。根据ESET的报告,其幕后组织很可能来自乌克兰。

至于BugDrop活动,这是CyberX在2017年发现的一个活动。该组织声称BugDrop活动与Groundbait活动有相似之处。卡巴斯基实验室的研究人员也发现了类似的证据:

1.Prikormka USB DOCS_STEALER模块(MD5: 7275A6ED8EE314600A9B93038876F853B957B316)包含PDB路径D:\My\Projects_All\2015\wallex\iomus1_gz\Release\iomus.pdb;

2.BugDrop USB窃取模块(MD5: a2c27e73bc5dec88884e9c165e9372c9)包含PDB路径D:\My\Projects_All\2016\iomus0_gz\Release\usdlg.pdb;

再加上以下证据,CloudWizard框架的幕后组织与Groundbait活动和BugDrop活动幕后组织是一致的:

3.ESET研究人员发现,CloudWizard 4.0版本的加载程序(导出名称为LCrPsdNew.dll)与Prikormka dll类似。

4.ESET检测到CloudWizard 4.0样本(MD5: 406494bf3cabbd34ff56dcbeec46f5d6, PDB path: D:\Projects\Work_2017\Service\Interactive Service_system\Release\Service.pdb)的加载程序为Win32/Prikormka.CQ。

5.Prikormka恶意软件的多次感染都导致了CloudWizard框架的感染;

6.CloudWizard的几个模块实现类似于Prikormka和BugDrop模块的相应模块,不过由C变成了c++,USB窃取模块通过IOCTL_STORAGE_QUERY_PROPERTY系统调用检索连接的USB设备的序列号和产品ID。运行失败的默认回退值为“undef”。

在BugDrop中检索USB设备序列号和产品ID(MD5:F8BDE730EA3843441A657A103E90985E)

在CloudWizard中检索USB设备序列号和产品ID(MD5:39B01A6A025F672085835BD699762AEC)

在上面的样本中,在BugDrop(左)和CloudWizard(右)中分配“undef”字符串

7.用于截图的模块使用相同的窗口名称列表来触发截图频率的增加:“Skype”和“Viber”。CloudWizard和Prikormka的截屏间隔使用相同的默认值(15分钟)。

Prikormka中窗口标题文本的比较(MD5: 16793D6C3F2D56708E5FC68C883805B5)

在CloudWizard中将“SKYPE”和“VIBER”字符串添加到一组窗口标题中(MD5:26E55D10020FBC75D80589C081782EA2)

8.Prikormka和CloudWizard样本中的文件列表模块具有相同的名称:Tree。它们也对目录列表使用相同的格式字符串:“\t\t\t\t\t(%2.2u,%2.2u.%2.2u.%2.2u)\n”。

在Prikormka(MD5:EB56F9F7692F933BEE9660DFDFABAE3A)和CloudWizard(MD5:BF64B896B525B5870FE61221D9934D)中使用相同格式的字符串作为目录列表

9.麦克风模块以相同的方式录制声音:首先使用Windows Multimedia API制作WAV录制,然后使用LAME库将其转换为MP3。虽然这种模式在恶意软件中很常见,但用于指定LAME库设置的字符串是特定的:8000 Hz和16 Kbps。Prikormka和CloudWizard模块都从这些字符串中提取整数,并在LAME库中使用它们。

10.在Prikormka和CloudWizard模块中的扩展列表中使用了类似的扩展顺序:

Prikormka(MD5:EB56F9F7692F933BEE9660DFDFABAE3A)和CloudWizard(MD5:BF64B896B5253B5870FE61221D9934D)中的扩展列表

11.在Prikormka中,上传至C2服务器的文件名格式为mm.yy_hh.mm.ss.

12.Prikormka和CloudWizard的C2服务器都由位于乌克兰的托管服务托管。此外,在将文件泄露到Dropbox云存储方面,BugDrop和CloudWizard也有相似之处。

13.Prikormka、BugDrop和CloudWizard的受害者位于乌克兰西部和中部,以及东欧的冲突地区。

CloudWizard和CommonMagic的相似之处如下:

14.在两个框架中,执行与OneDrive通信的代码是相同的。研究人员目前还没有发现这段代码是任何开源库的一部分。此代码使用相同的用户代理:“Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML,如Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.10136”。

CloudWizard的互联网通信模块中的相同字符串(左,MD5: 84BDB1DC4B037F9A46C001764C115A32)和CommonMagic(右,MD5: 7C0E5627FD25C40374BC22035D3FADD8)

15.CloudWizard版本4和CommonMagic这两个框架都使用RC5Simple库进行加密。用RC5Simple加密的文件以一个7字节的标头开始,在库源代码中设置为" RC5SIMP "。然而,这个值在恶意植入程序中已经发生了变化:CloudWizard中的DUREX43和CommonMagic中的Hwo7X8p。此外,CloudWizard和CommonMagic使用RapidJSON库解析JSON对象。

16.在CommonMagic中上传到C2服务器的文件名格式为“mm.dd _hh.mm.ss.ms.dat”(CloudWizard中上传的文件名格式为“dd.mm.yyyy_hh.mm.ss.ms.dat”)。

17.从CloudWizard和CommonMagic样本中提取的受害者ID是相似的:它们包含后跟两个相同字母的日期,例如CloudWizard中的03072020DD, 05082020BB和CommonMagic中的WorkObj20220729FF。

18.CommonMagic和CloudWizard的受害者位于东欧的冲突地区。

总结

卡巴斯基实验室的研究人员早在2022年就开始了调查,最终发现CloudWizard APT活动与两个相关的大型模块化框架:CommonMagic和CloudWizard。研究表明,CommonMagic和CloudWizard幕后组织发起的攻击可以追溯到2008年,那一年首次发现了Prikormka样本。自2017年以来,类似攻击就销声匿迹了。然而,这两个活动背后的组织并没有消停,一直开发他们的工具集并攻击感兴趣的目标。


翻译自:https://securelist.com/cloudwizard-apt/109722/

上一篇:热资讯!女排世锦赛2022赛程表中国队成绩_女排世锦赛2022完整赛程表 下一篇:最后一页
x
推荐阅读

当前通讯!新出现的CloudWizard APT活动疑似CommonMagic和CloudWizard的延续

2023-05-27

热资讯!女排世锦赛2022赛程表中国队成绩_女排世锦赛2022完整赛程表

2023-05-27

新动态:年内第八次释放松绑信号 南京出台多项公积金新政

2023-05-27

乐乐影业_乐乐影院追风电影网 环球热讯

2023-05-27

【涨知识】没有职工养老保险的,快快来看 天天热讯

2023-05-27

每日热闻!5月26日基金净值:交银蓝筹混合最新净值0.7173,涨0.14%

2023-05-27

“逛街里”时邂逅国潮艺术,市民游客听“嗨”了

2023-05-27

造梦西游3猪八戒技能搭配推荐_造梦西游3猪八戒技能搭配_环球快报

2023-05-27

北京奇案:城镇居民非法购买宅基地,原主人要求退还,打了13年官司

2023-05-27

每日焦点!公务员职位abcdef是什么意思 志愿abcdef是什么意思

2023-05-27

我找到了阅读GitHub项目源码的最佳姿势,太舒服了!

2023-05-26

云南省富源县发布森林火险黄色预警 全球观热点

2023-05-26

铁锨拍头!果断出手! 世界快看

2023-05-26

饿了么杭州公司减资至19亿美元

2023-05-26

泰国人彘事件(block b泰国事件)

2023-05-26

库存大降、需求回暖,国际油价获得反弹支撑_当前时讯

2023-05-26

当前报道:百年人寿和中国平安哪个更靠谱些?从公司发展情况和偿付能力来分析

2023-05-26

lg是什么意思(韩国LG集团的对数函数lg) 全球即时看

2023-05-26

英媒:泽连斯基在克里米亚度假公寓将被收归俄国有,价值约80万美元_世界热文

2023-05-26

锡林郭勒盟农产品首次出口欧洲锡林郭勒盟农产品首次出口欧洲 环球视讯

2023-05-26

wipe data/factory reset_wipe data

2023-05-26

宝泰隆: 感谢您关注我公司。公司与中石化合作的氢气站目前已竞拍完土地,尚未开始建设,目前未运营

2023-05-26

华西证券发布研究报告称,首予招商局港口(00144.HK)“增持”评级,主要考虑公司长期主营业务成长性和稳定投资收益 天天热点评

2023-05-26

焦点快播:黄毛败犬是什么

2023-05-26

建工修复:融资净买入17.79万元,融资余额4584.97万元(05-23)|天天热门

2023-05-26

夏厦精密过会:今年IPO过关第121家 财通证券过首单

2023-05-26

王文涛部长会见美国商务部长雷蒙多_环球聚看点

2023-05-26

山东济宁供电公司上线“数字同事”微应用

2023-05-26

天天日报丨“@深圳-民意速办”高效畅通诉求反映渠道 让民生诉求一触即达一次办成

2023-05-26

世界最大T恤诞生! 用了50万个塑料瓶回收制作

2023-05-26

夏天更适合“大女人风”,又美又飒又高级,比极简风还令人上瘾!

2023-05-26

焦点精选!“10天9板”!杭州热电连发股价异动公告

2023-05-26

5月25日基金净值:工银深证红利ETF最新净值1.8692,跌0.62%-头条

2023-05-26

迪丽热巴杨洋生日_热巴发文为杨幂庆生

2023-05-26

小米max2如何强制恢复出厂设置(小米max2强制恢复出厂设置)-天天报资讯

2023-05-26

一种皮肤病,不同种剧痛 警惕3类危险因素!-世界看热讯

2023-05-26

《原神》卡维邀约任务方法

2023-05-26

湖南裕能:磷酸铁自供比例已达90%以上 更加积极地推广储能型磷酸铁锂产品

2023-05-26

世界观速讯丨乌克兰外长喊话非洲国家求支持,呼吁其放弃中立

2023-05-26

世界快看点丨吴洋个人资料和图片_吴洋最新篮球明星动态

2023-05-26

微速讯:静安区档案馆查档窗口迁新址啦!

2023-05-25

小班组,大荣誉:我们是“全国工人先锋号” 当前聚焦

2023-05-25

支付宝身份证被占用_全球消息

2023-05-25

当前焦点!MINIEV销量暴跌

2023-05-25

Hodakova 2023春夏系列,露肩、露腰,还有廓形感

2023-05-25

全球球精选!前V5教练对夏季赛队伍进行评级:RNG稳进季后赛,S+就一支

2023-05-25

小米一季度智能电动汽车等创新业务投入11亿元,造车进度或略超预期

2023-05-25

漂亮又简单的灯笼怎么做(简单漂亮的灯笼怎么做) 焦点消息

2023-05-25

江门中微子实验有望在全球率先测得关键数据-当前热文

2023-05-25

世界通讯!纠纷再起,暴雪娱乐起诉网易侵权及不正当竞争

2023-05-25

天天时讯:京东 618 省钱速通攻略:国产 2T 固态 409 元,红米直降1000元

2023-05-25

今日热讯:连续16年,广东省财政持续提高这项标准!

2023-05-25

【全球热闻】出国读博士要多少钱

2023-05-25

如何用纸来做98k_如何用纸来做七巧板 当前通讯

2023-05-25

保利商旅携手黄石城发集团 将打造黄石开铁区首个大型购物中心 环球微速讯

2023-05-25

一家五口遇难后,事故现场50米远仍在违规充电!_全球即时看

2023-05-25

全球新资讯:沈阳:公众考古活动首次云上共享

2023-05-25

晨鸣纸业子公司发生安全事故 富途控股Q1利润同比增1.08倍

2023-05-25

警心润童心 平安进校园 天天新视野

2023-05-25

朱婷不随中国女排征战世界联赛|环球即时看

2023-05-25

失林之鸟是什么意思啊_失林之鸟是什么意思

2023-05-25

花千骨吻戏在第几集_花千骨吻戏-当前速讯

2023-05-25

天天消息!设备租赁的税目是什么(设备租赁的税率是多少)

2023-05-25

怎么激活windows10家庭版密钥(怎么激活windows10家庭版)|全球今日报

2023-05-25

媲美岳飞的第一忠臣,全家47人被清军灭门,埋在篮球场下300年

2023-05-25

北大荒集团梧桐河农场:农业气象服务为春耕生产保驾护航|世界热闻

2023-05-25

世界头条:仙游记文言文翻译

2023-05-25

湘阴县司法局对辖区市场主体进行行政执法满意度走访

2023-05-25

深圳机场:拟以自有资金在深圳市设立全资子公司深圳市深畅航空货运有限公司-天天微资讯

2023-05-24

康恩贝(600572.SH):利培酮口服溶液获得药品注册证书

2023-05-24

今热点:科大讯飞:讯飞星火认知大模型数学能力方面结果优于ChatGPT

2023-05-24

衣柜合租合同范本(推荐49篇)

2023-05-24

环球观速讯丨lol显示意料之外的平台错误_LOL意料之外的平台错误是什么意思

2023-05-24

香港出现大量投资内地A股诈骗,案件已达近3000宗!-当前播报

2023-05-24

我要听毛阿敏唱的歌(天天天蓝 毛阿敏演唱歌曲)|全球观点

2023-05-24

中西医结合治脑病强调“脑心同治” 环球速讯

2023-05-24

中国海警舰艇编队5月24日在我钓鱼岛领海内巡航-全球速讯

2023-05-24

一生所爱_粤语

2023-05-24

仙葫开发区开展“禁传销、反欺诈、共建和谐社会”反传销宣传活动

2023-05-24

每日信息:两融标的需要什么条件_两融标的

2023-05-24

当前资讯!中泰化学:整体来看 预计PVC市场仍将维持震荡偏弱态势

2023-05-24

天天百事通!日本民众集会抗议 反对在美国怂恿下极力扩军

2023-05-24

天津航空与同程旅行签署战略合作协议-速看料

2023-05-24

呼吸道合胞病毒感染患儿增加 专家详解如何防范-全球快讯

2023-05-24

为科学插上跨越山水的翅膀——我国流动科普项目服务公众超5亿人次聚焦

2023-05-24

以创新推动绿色发展 沪市光伏公司技术创新步履不停 世界今热点

2023-05-24

东芝推出有助于降低设备待机功耗的高电压、低电流消耗LDO稳压器

2023-05-24

天天新动态:雪碧哥哥什么意思_雪碧哥什么意思

2023-05-24

超算、智算及数据中心行业报告:算力中心铸就大模型时代基座

2023-05-24

世界视点!银华活钱宝货币市场基金A类基金份额和F类基金份额恢复及暂停代销机构大额申购(含定期定额投资及转换转入)业务的公告

2023-05-24

全球即时看!打折还是溢价,华语乐坛看钱说话

2023-05-24

宁波爱发科低温泵有限公司 快资讯

2023-05-24

如何保存新鲜芦 新鲜芦荟的保存方法 焦点热议

2023-05-24

5月23日基金净值:国泰智能汽车股票A最新净值2.057,跌1.34%_全球速读

2023-05-24

世界互联网领先科技成果首次分三类征集

2023-05-24

气象科技为艺术升级赋能!部分艺术从业人士到贵阳市气象科普基地研学

2023-05-24

商业承兑汇票贴现几天到账 商业承兑汇票贴现

2023-05-23

2023经济与计量经济学专业QS世界大学学科排名 焦点滚动

2023-05-23

摩比发展(00947)5月23日耗资约4.09万港元回购20万股

2023-05-23

富龙电气有限公司_富龙热电-每日快播

2023-05-23