为什么恶意软件创建者会使用如此聪明的技术来实现如此愚蠢的目的?

信息安全 恶意软件 病毒 Rootkit
2021-08-30 03:27:40

几天前,我被一种恶意软件感染了,可能是一些新的非常聪明的东西,因为它不间断地进入,之后没有扫描工具能够检测到它(参见这个问题)。

这是一个两阶段的感染:首先一个明显的恶意软件通过 Internet Explorer 进入(完全修补,所以那里可能还有一些未知的漏洞)并开始运行并做一些愚蠢的事情,比如隐藏我所有的文件和闪烁的虚假系统警告弹出窗口询问我因“磁盘控制器故障”而重新启动;这可能是一种诱使我重新启动以加载实际恶意软件的方法。然后,在删除它之后(很容易,一个简单的运行注册表项),它留下了一个绝对无法检测到的 rootkit ......但这一直在做一些愚蠢的事情,比如劫持谷歌搜索和启动后台iexplore.exe在任务管理器中清晰可见的进程(不过想知道他们在做什么)。最后,我可以通过重写系统驱动器的 MBR 和引导扇区来摆脱它,其中隐藏了一些加载程序代码;不过,我仍然不知道实际加载的是什么。

我现在想知道的是:编写恶意软件的人变得越来越聪明,使用越来越先进的隐身技术......然而,他们继续使用这些强大的工具来做一些愚蠢的事情,比如展示广告,现在几乎每个人都认为这是恶意软件感染的明确迹象(无论如何,谁曾经点击过它们?)。如果不是搜索劫持和后台iexplore.exe进程,我永远不会猜到 rootkit 在“主要”感染之后仍然存在......而且,如果“主要”感染没有与 attrib.exe 一起玩为了让我认为我所有的文件都消失了,我只是没有注意到它,并且在下次重新启动时可以免费加载 rootkit(这是一台家用计算机,

这种隐蔽的rootkit如果不努力显示它的存在,它可能会在那里呆很长时间。它可能会造成真正的损害,例如安装键盘记录器或参与僵尸网络;它也可能也这样做了......但由于机器被感染很明显,我开始寻找一种清洁它的方法,并找到了它(否则我只是格式化了,我要去无论如何,只是为了确定)。

所以,问题仍然存在:为什么所有这些巧妙的感染和隐身技术都浪费在展示无用的广告上?

4个回答

很多原因:

攻击者通常不是开发者——恶意软件的开发者将软件包出售给任何人——然后攻击者将定义有效载荷。有些攻击者想要隐身——有些则不想,事实上,有些人喜欢变得明显和臭名昭著。

实践- 开发技术

冷漠/无知- 最终用户确实不擅长解决无法通过单击防病毒或恶意软件清理程序来解决的问题。

金钱——点击和点击劫持可以赚很多钱。伟哥/希爱力垃圾邮件也能赚钱。假恶意软件清除工具下载可以赚很多钱。

答案很简单,它是一种类似于人择原理的现象,称为幸存者偏差很多很多隐秘的病毒会长期存在,因为它们不这样做——但你从来没有听说过或想到这些,因为它们是隐秘的。请记住,您真正要问的是,“与我看到的隐形病毒的数量相比,为什么我看到这么多非隐形病毒?” 但是,当然,你看不到隐形的。

我的第一个猜测是:钱。我的第二个是:挑战。最终你可以添加:恶作剧。(也许是开发的第一个恶意软件:D)

但恶意软件也是蠕虫和病毒。所以我们可以增加潜在收益:

  • 可以访问计算机(僵尸网络、代理)=> 隐身
  • 窃取高价值数据 => 权力、声誉
  • 吓唬最终用户并赚钱 => 欺骗

直接或间接地,这意味着金钱。

也许其中之一是为了统治世界。(玩笑?)

你所描述的听起来像 FakeAlert 或假的防病毒/PC 助推器/系统优化软件。该软件的唯一目的是让您购买“完整”版以解决不存在的问题或它造成的问题。他们可能会在旁边添加广告,因此谷歌搜索转移......等。

这不是愚蠢的恶意软件。它的存在是为了赚钱,虽然它在单个系统上赚不了多少钱,但在最大数量的计算机上进行大规模部署通常会带来丰厚的回报。此外,运营商只是使用他们购买的套件,因此最初使用复杂的套件用于此类目的是没有意义的。