Orchard v3 的域生成算法

Orchard 恶意软件使用域生成算法 (DGA),该算法既由当前日期播种,也由比特币创世块的当前余额播种。

来源:bin.re _恶意软件

编辑于 2022-08-08:在这篇博文发布两周后,360 Netlab 发布了一份关于该恶意软件的详细报告,我在下面描述了该恶意软件的 DGA 版本 3。请阅读 Netlab 的帖子,了解有关该恶意软件及其使用的两个较旧的 DGA 的一般信息。我采用了他们给该恶意软件起的名字“Orchard”。

编辑于 2022-08-08 详细报告 “Orchard”

XMRig 是一款用于挖掘 Monero 或比特币等加密货币的开源软件。它也经常被加密劫持恶意软件用来在受害者的计算机上挖掘加密货币。这些恶意软件比比皆是,而且大多不起眼——以至于 AV 供应商都没有给它们命名。Orchard 也不例外。然而,该示例的与众不同之处在于其域生成算法 (DGA),它使用两个不同的来源进行播种:

    当前日期 — 当然是确定性的 比特币创世块 (比特币区块链上的第一个区块) 的余额 — 不确定
  • 当前日期 — 当然是确定性的
  • 比特币创世块 (比特币区块链上的第一个区块) 的余额 — 不确定
  • 对于两个种子,使用相同的算法来生成域。前 16 个域来自当前日期,而接下来的 16 个域基于比特币区块:

    图 1 与 DGA 相关的 DNS 流量。前 16 个域使用日期播种,后 16 个域使用创世块,其当前余额从 blockchain.info(较大版本)中检索。
    图 1 与 DGA 相关的 DNS 流量。前 16 个域名以日期为种子,后 16 个域名以创世区块为种子,其当前余额可从 blockchain.info(较大版本)检索。
    图 1 blockchain.info (较大版本)

    我分析了以下样本:

    文件类型
    PE32 可执行文件 (GUI) Intel 80386,适用于 MS Windows
    MD5
    077b6b101cccb3d77a98e2cc02003526
    SHA1
    9e4f04d513ef119d7872c7ce0af6ffbdf4f42a7c
    SHA256
    大小
    507 KB (519680 字节)
    编译时间戳
    链接
    Cape
    MD5
    SHA1
    ,