您现在的位置是:物联网 >>正文
勒索软件 BlackBasta 2.0 的技术演变
物联网973人已围观
简介2022 年 11 月 16 日,研究人员发现 BlackBasta 勒索软件开始使用全新的样本文件。新版本的 BlackBasta 相比旧版本更新了许多代码包括文件加密算法与库文件),拥有更低的引擎 ...
2022 年 11 月 16 日,勒索研究人员发现 BlackBasta 勒索软件开始使用全新的软件样本文件。新版本的术演 BlackBasta 相比旧版本更新了许多代码(包括文件加密算法与库文件) ,拥有更低的勒索引擎检出率 。恶意样本的软件大部分字符串都已经经过混淆,文件名也已经随机化,术演这阻碍反病毒引擎与 EDR 等安全产品的勒索检测。

技术分析
字符串混淆与 Conti 勒索软件类似,软件BlackBasta 勒索软件开发人员似乎也使用了 ADVObfuscator 进行字符串混淆。术演如下图所示 ,勒索基于栈进行构建 ,软件并且使用异或操作对单个字节进行解密 :

字符串混淆
目前,模板下载术演并非是勒索所有字符串都经过混淆处理 。但可以预期的软件是,日后会有更多的术演字符串被混淆。
文件加密BlackBasta 2.0 版本中给最重要的部分就是对加密算法的修改。最初,BlackBasta 勒索软件使用非对称 4096 位 RSA 公钥与对称 ChaCha20 算法进行加密 。而且 ,RSA 算法是通过 GNU 多精度算术库(GMP)实现的高防服务器。而在最新的 BlackBasta 2.0 中 ,加密算法已经被椭圆曲线(ECC)和 XChaCha20 算法所取代。并且,算法实现转而使用 Crypto++。新版本使用的椭圆曲线算法为 secp521r1 ,内嵌的公钥为:
复制da:28:10:db:f5:ae:12:08:cf:dd:1f:10:80:48:00:
32:38:1d:23:40:0c:ca:05:2c:5c:d2:79:1d:ae:8f:
0a:74:a1:1c:79:b3:0c:38:21:aa:94:1a:4fASN1 OID: secp521r1NIST CURVE: P-521writing EC key-----BEGIN PUBLIC KEY-----MIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAUh/Ys2W3nDC9+hyIzHd3gfZQndkXjRfY+jqMsPJvhyEMlduU9Zy//crwjRlqnC+fS5YgMZVBVD6SQ+170YGMWHgBLjG4AnrBuX8vtLK6qt/taKLf65BKT9ooENv1rhIIz90fEIBIADI4HSNADMoFLFzSeR2ujwp0oRx5sww4IaqUGk8=-----END PUBLIC KEY-----1.2.3.4.5.6.7.8.9.10.11.12.BlackBasta 2.0 在加密过程中使用被成为 DHIES 的加密模式 ,利用 Crypto++ 中的椭圆曲线集成加密方式(ECIES)生成每个文件的 XChaCha20 与基于哈希的消息认证码(MHAC)。在完成加密后 ,免费模板BlackBasta 会向文件结尾追加一个 314 字节的数据 ,如下所示 :

BlackBasta 2.0 加密文件
蓝色部分的 133 个字节是为每个文件临时生成的 secp521r1 公钥 ,接下来的 56 个字节是用于 XChaCha20 加密的密钥(32 字节)与随机数(24 字)。随后的红色部分是 HMAC(20 字节),灰色部分为空字节填充,橙色部分为加密文件的大小(2 字节) 。源码下载最后的紫色部分为 flag(12 字节),攻击者依赖此处识别受害者 。
为了提高加密速度 ,BlackBasta 根据文件大小使用 XChaCha20 对文件进行不同策略的加密。如果件小于 5000 字节 ,则整个文件将以 64 字节为单位进行加密。如果文件大于 64 字节且不是 64 字节的偶数倍 ,则不会加密最后的 64 字节块。如果文件小于 1GB ,BlackBasta 会交替加密 64 字节块并跳过 128 字节 ,直到文件末尾。亿华云如下图所示:

交替加密数据
如果文件大于 1GB,BlackBasta 会首先加密文件前 5064 个字节 。在跳过 6336 个字节后 ,加密 64 个字节再跳过 6336 个字节,一直持续到文件末尾 。XChaCha20 加密代码如下所示 :

XChaCha20 文件加密代码
加密完成后,BlackBasta 使用硬编码的扩展名重命名文件。这些扩展名都是针对每个受害者定制的 ,例如 .agnkdbd5y 、.taovhsr3u 或 .tcw9lnz6q 。以前版本的 BlackBasta 使用的扩展名是源码库固定的,为 .basta 。
勒索文件的图标也进行了修改,从白色变成了红色 :

图标对比
勒索信息BlackBasta 2.0 将勒索信息也作了修改 ,如下所示:

勒索信息(2022 年 11 月)
特征变化新旧版本的特征对比如下所示:

其命令行参数也进行了修改,如下所示:

结论
Conti 勒索软件似乎已经分裂成包括 BlackBasta 在内的多个攻击组织,进一步扩大了勒索软件的威胁 。自从 2022 年 11 月中旬 ,BlackBasta 2.0 面世以来,研究人员发现了多个受害者。这表明该攻击组织是十分成功的,并且也在持续更新和升级。
Tags:
转载:欢迎各位朋友分享到网络,但转载请说明文章出处“算法与编程”。http://www.bzli.cn/news/370a699623.html
相关文章
IEEE:在人工智能时代,基本的网络卫生就足够了吗?
物联网多年来,强密码、定期备份数据和多重身份验证一直被认为是消费者和企业网络安全的基本实践,有助于保护个人信息的安全。这三大支柱是所谓网络卫生的基础,它们帮助人们保护个人信息的安全。但现在,我们正在进入一个 ...
【物联网】
阅读更多浅析Servlet过滤器
物联网本文转载自微信公众号「码工是小希」,作者码工是小希。转载本文请联系码工是小希公众号。1 定义Servlet过滤器和 Servlet 很类似,注意的是它有拦截客户端请求的用法,Servlet过滤器可以改 ...
【物联网】
阅读更多分区克隆教程(学习如何使用分区克隆工具进行有效的磁盘分区克隆)
物联网在计算机维护和数据备份过程中,分区克隆是一项非常有用的技术。通过使用分区克隆工具,我们可以轻松地将一个磁盘分区的全部内容复制到另一个分区上,而无需手动拷贝和粘贴文件。本文将向您介绍如何使用分区克隆工具 ...
【物联网】
阅读更多
热门文章
最新文章
友情链接
- 2022年及以后的四个数据中心提示
- 戴尔科技 VMware Tanzu 加快基础设施现代化进程满足您的业务需求
- 探索MacBookPro839的卓越性能和创新设计(解析MacBookPro839的最新功能和令人惊叹的用户体验)
- 花漾搜索答题教程(掌握花漾搜索的技巧,快速解答各类题目)
- 数据中心在冷却、成本和二氧化碳减排方面均未达到目标
- CISO保障AI业务安全的五个优先事项
- 华硕K45EI323VD-SL(解析华硕K45EI323VD-SL的特点和优势)
- 体验音乐新境界,BOSEQC35带来震撼音质!(逆袭耳朵的,QC35成为音乐控的首选!)
- 神舟战神笔记本电脑质量如何?(探索神舟战神笔记本电脑的品质与性能) 企业服务器源码库香港物理机亿华云网站建设b2b信息平台云服务器