![Rootkit和Bootkit:现代恶意软件逆向分析和下一代威胁](https://wfqqreader-1252317822.image.myqcloud.com/cover/605/43027605/b_43027605.jpg)
上QQ阅读APP看书,第一时间看更新
2.5 C&C故障的域名生成算法
Festi的另一个显著特性是它实现了域名生成算法(DGA),当无法访问C&C服务器的配置数据中的域名时,该算法用作一种备用机制。例如,如果执法机构注销了Festi C&C服务器的域名,而恶意软件无法下载插件和命令,这种情况就会发生。该算法以当前日期作为输入并输出域名。
表2-2列出了一个Festi示例的基于DGA的域名。可以看到,所有生成的域名都是伪随机的,这是DGA生成域名的一个特征。
表2-2 Festi生成的DGA域名列表
![0](https://epubservercos.yuewen.com/87AA37/22452506501446806/epubprivate/OEBPS/Images/038-1.jpg?sign=1738767638-jexNHhXoHKAmtL1Kjq0FD9tioMXt72wQ-0-8a2973033610cb2cf00cebe19bfe3e46)
实现DGA功能使僵尸网络有能力拦截攻击。即使执法人员设法禁用了主C&C服务器域,僵尸网络的控制者仍然可以通过回滚到DGA上重新获得对僵尸网络的控制。