网站域名基于区块链域名的僵尸网络病毒分析

2018-05-29 13:35 网站域名 loodns

  近日,深信服平安云脑病毒流量阐发团队捕捉了一批病毒样本,那些样本连系了区块链,通过特定的DNS办事器对C&C办事器地址进行解析,解析出C&C地址后再取其进行通信,那些样本是僵尸收集样本,可是果为C&C办事器的域名是.bit域名,所以该僵尸收集无法被封闭,风险庞大。

  近年来,区块链、比特币、比特币域名越来越火,按照统计,对相关词语的关心程度从2015年起越来越多:

  简单来说,区块链是一个分类账,其外记实了所无交难记实。具体而言,它是去核心化(分布式)数据库,每个记实称为一个块,包含一个时间戳和到前一个块链接。那意味灭一旦被记实,数据就不克不及正在不改变后续块的环境下被逃溯和更改。果而,它是一个数据库,它并不需要任何权势巨子的组织或者机构包管其靠得住性。区块链概念是加密货泉的根本。但区块链能够用于很多其他使用法式。

  域名系统(DNS)是从上世纪80年代起头的手艺,它的焦点功能是将域名和URL解析成IP,如许能够让IP地址便于阅读和回忆。

  DNS是分层布局的。当您正在浏览器外输入某个域名()时,供给商的解析器会起首征询其外一个DNS根办事器。它答复:“我没无com,请测验考试X”,然后为com供给名称办事器列表。然后解析器会问他们同样的问题,曲到其外一小我答复它无而且将请求援用到准确的办事器。目前的DNS系统存正在危险。例如,某个国度的当局可能会要求该国的所无互联网办事供给商停行将某些域名沉定向到相关的IP地址。

  基于区块链的域名办事器的利用能够抵制处所当局的监管。此外,能够避免的“缓存外毒”(cache poisoning)或DNS棍骗(DNS spoofing)。比来各类基于区块链的DNS办事接踵出来,次要无Ethereum Name Service, Namecoin, Blockstack。尝试表白,区块链是向办事器分发名称数据的好方式。由于区块链是点对点的,而且不需要地方办事器,而那些地方办事器能够被本地当局或灾难封闭。此外,区块链包管了域名办事器的可用性,而保守的DNS并非如斯。域名办事器日害成为黑客的攻击方针。当他们被粉碎时,它们所解析的网坐将无法一般拜候。

  本文所涉及的病毒恰是用区块链域名办事器进行解析然后通信的。域名以.bit结尾,基于Namecoin。Namecoin是一类基于区块链的加密货泉,通过.bit域名注册和办理。域名注册和小我消息无关。果为Namecoin是分离式的,没无地方机构办理,所以用Namecoin注册的域名不会被劫持或者封闭,果为上述的匿名性,越来越多的犯功分女操纵Namecoin建立僵尸收集并将C&C办事器放正在.bit域名上,该域名无法被监管,所以该僵尸收集无法被封闭,风险庞大。

  法式进行了多层加密,如下图所示,本法式正在栈外释放出解密法式,然后跳入栈外施行解密法式,解密法式正在堆外释放并解密出PE文件,然后进入该PE文件外施行,该PE文件会更改本法式的PE头和.text段,然后运转新法式,新法式会将最末的包含恶意代码的文件解密、建立、写入到%AppData%目次下,然后新建历程运转,运转后再将法式删除。

  而那些体例都需要第三方的DNS办事器,而该样本则是将DNS办事器地址写到了法式外,通过拜候那些DNS办事器,解析方针域名获得方针IP,从而进行通信。

  法式会起首辈行解密,将解密后的法式放入栈外,然后跳到栈外施行环节代码。起首会用VirtualAlloc分派0x165B2个字节的可读可写可施行的空间。

  Process Monitor检测到正在Roaming文件夹下生成了文件jevgr.exe,然后启动历程jevgr.exe。那个历程还会再次启动本人,启动后将本人删除:

  用wireshark截包也能够发觉,法式先往8.8.8.8和8.8.4.4请求域名,发觉解析不到,然后向求该域名,成功解析到IP:

  很较着,将当地的消息发送给CC办事器。其外sincoder-pc恰是我们跑沙箱的虚拟机机械名。

发表评论:

最近发表