域生成算法(DGAs)用于恶意软件,生成大量可用于与恶意软件命令和控制服务器通信的域名。
例如,受感染的计算机可能会创建数千个域名,例如:www.(胡言乱语).com,并试图联系其中的一部分,目的是接收更新或命令。-维基百科
但我的问题是,我们需要购买和注册一个域名,然后才能使用。那么黑客如何才能生成1000个域名呢?然后用它们?
谢谢。
发布于 2018-03-29 09:22:24
考虑一下这个。
恶意软件感染世界各地的许多设备,感染后需要与恶意软件控制器建立通信。如果这个地址/域是硬编码在恶意软件,它可以很容易找到和阻止。出于这个原因和许多其他原因,恶意软件使用DGA。
DGAs使用某种种子,例如,今天的日期。使用这个,以及一些操作,他们在一天内产生了几个或数千个域。
现在,黑客/恶意软件作者不必注册所有这些域。恶意软件将继续联系每个可能的域来查找命令。他们只需要注册这数百万可能的域名中的一个。
当受感染的设备接触到该域时,黑客/恶意软件作者现在可以控制该恶意软件,并且现在可以发送命令。
据发现,Dyre恶意软件的作者已经提前两年注册了一些域名,一些作者在恶意软件开始联系之前的几天甚至几个小时就注册了域名。
底线,恶意软件可能会产生成千上万的查询,但在大多数情况下,它只寻找一个成功的连接,或一个注册的领域。
https://stackoverflow.com/questions/46578226
复制相似问题