热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Raccoon盗号者通过使用谷歌搜索引擎传播恶意软件

raccoon,盗,号,者,通过,使用,谷,歌,搜索,引

Raccoon Stealer平台幕后的犯罪分子已经更新了他们的服务,包括从目标计算机中盗窃加密货币的工具,以及用于投放恶意软件和窃取文件的远程访问功能。

这个服务平台的使用者通常是新秀黑客,该平台可以提供偷窃浏览器存储的密码和认证COOKIEs的服务。根据Sophos实验室在周二公布的研究内容中,该平台目前已经发布了很多重要的功能更新,其中包括新的攻击工具和分发网络,同时也提高了对目标攻击的成功率。

首先,Raccoon Stealer已经从基于收件箱的感染方式转向利用谷歌搜索进行传播的感染方式。据Sophos称,攻击者现在已经能够熟练地对恶意网页进行了优化,使其在谷歌搜索的结果中排名靠前。在这一攻击活动中,引诱受害者的诱饵是盗版软件工具,如用于 "破解 "正版收费软件进行使用的程序,或用来生成注册密钥、解锁正版软件的激活程序。

Sophos公司高级威胁研究人员Yusuf Polat和Sean Gallagher写道:"虽然这些网站宣称自己是一个合法的软件网站,但提供下载的文件实际上是一个伪装的dropper。点击下载链接后会连接到托管在亚马逊网络服务上的Javascripts重定向器,将受害者分流到多个不同的下载地点,提供不同版本的dropper进行下载。"

Raccoon更新了新的攻击方式

Raccoon Stealer的攻击方式与其他通过收件箱对个人的信息窃取的恶意软件不同,Sophos追踪发现攻击活动是通过恶意网站传播的。

研究人员说,被骗的受害者会下载一个包含有效载荷的文档。该档案包含另一个受密码保护的文档和一个包含密码的文本文件,它们会在感染链的后面使用。包含可执行文件的文档是受密码保护的,这样就可以逃避恶意软件扫描。

该可执行文件提供了自解压安装程序。他们有与7zip或Winzip SFX等工具的自解压档案相关的签名,但不能被这些工具解压。索福斯认为:"签名要么是伪造的,要么文件的标题已经被投放者处理过,可以防止在没有执行文件的情况下解包。”

Sophos说,交付给受害者的恶意软件可能包括加密货币挖矿工具、"Clippers"(在交易过程中通过修改受害者的系统剪贴板和改变目标钱包来窃取加密货币的恶意软件)、恶意的浏览器扩展程序、Djvu/Stop(一种主要针对家庭用户的勒索软件)。

偷窃者使用的基础设施

至于如何管理被感染的系统,Sophos说,攻击者使用安全信息平台Telegram,并使用RC4加密密钥对通信进一步进行了混淆。

通过使用硬编码的RC4密钥,Raccoon对通道中的信息进行解密,其中包含一个命令和控制(C2)的地址。 他们写道:"这个过程并不是直接执行就可以进行解密的,所产生的字符串在通道描述的开始和结束处会被删除,然后代码用RC4解密文本以获得C2的地址。”

犯罪分子会使用该工具进行地毯式的搜索,盗取有价值的文件,从基于浏览器的数据到加密货币钱包,都会使用C2进行窃取。同时,这个C2还被用来下载一个用Visual Basic .NET编写的SilentXMRMiner工具,该工具在运行时还会用Crypto Obfuscato进行混淆。

据Sophos称,自2020年10月以来,由Raccoon Stealer交付的第二级有效载荷包括18个恶意软件样本。最近的一个是名为QuilClipper的针对加密货币交易进行攻击的恶意软件。

研究人员写道:"在Virustotal上分析.Net加载器和clipper类似的样本时,我们发现很多的样本会托管在bbhmnn778[.fun]域名上。在调查相关文件并对其文件名进行搜索,我们发现了一个宣传《Raccoon Stealer》和《QuilClipper》的YouTube频道。"

Raccoon的攻击特点

通过对Raccoon Stealer基础设施的研究显示,域名xsph[.]ru下有60个子域名,其中21个最近处于活跃状态,同时发现该域名通过俄罗斯主机提供商SprintHost[.]ru注册。

Polat和Gallagher写道:"这个Raccoon Stealer攻击活动表明犯罪活动现在已经变得非常专业化。他们说,威胁行为者越来越多地开始使用付费服务,如投放器即服务,来部署Raccoon和恶意软件托管平台。

据Sophos估计,这次Raccoon攻击活动幕后的犯罪分子部署恶意软件,窃取COOKIE和凭证,并在犯罪市场上出售这些被盗的凭证,窃取价值约13200美元的加密货币,并利用受害者的计算资源在六个月内挖掘2900美元的加密货币,该犯罪企业的运行成本估计为1250美元。

索福斯写道:"正是由于这种低成本的投入使这种类型的网络犯罪如此普遍”。

本文翻译自:https://threatpost.com/raccoon-stealer-google-seo/168301/

鸿蒙官方战略合作共建――HarmonyOS技术社区

【责任编辑:赵宁宁 TEL:(010)68476606】


推荐阅读
  • Iamtryingtomakeaclassthatwillreadatextfileofnamesintoanarray,thenreturnthatarra ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • 海马s5近光灯能否直接更换为H7?
    本文主要介绍了海马s5车型的近光灯是否可以直接更换为H7灯泡,并提供了完整的教程下载地址。此外,还详细讲解了DSP功能函数中的数据拷贝、数据填充和浮点数转换为定点数的相关内容。 ... [详细]
  • 恶意软件分析的最佳编程语言及其应用
    本文介绍了学习恶意软件分析和逆向工程领域时最适合的编程语言,并重点讨论了Python的优点。Python是一种解释型、多用途的语言,具有可读性高、可快速开发、易于学习的特点。作者分享了在本地恶意软件分析中使用Python的经验,包括快速复制恶意软件组件以更好地理解其工作。此外,作者还提到了Python的跨平台优势,使得在不同操作系统上运行代码变得更加方便。 ... [详细]
  • 本文概述了JNI的原理以及常用方法。JNI提供了一种Java字节码调用C/C++的解决方案,但引用类型不能直接在Native层使用,需要进行类型转化。多维数组(包括二维数组)都是引用类型,需要使用jobjectArray类型来存取其值。此外,由于Java支持函数重载,根据函数名无法找到对应的JNI函数,因此介绍了JNI函数签名信息的解决方案。 ... [详细]
  • 本文介绍了使用Rust语言编写、保存和编译程序的简单步骤。首先,打开记事本文件并编写程序代码,然后将代码保存到一个以.rs为扩展名的文件中。接下来,使用rustc命令来编译运行程序。最后,通过命令行运行编译后的程序,得到输出结果。如果遇到编译错误,可以下载Build Tools for Visual Studio 2017来解决。 ... [详细]
  • Mono为何能跨平台
    概念JIT编译(JITcompilation),运行时需要代码时,将Microsoft中间语言(MSIL)转换为机器码的编译。CLR(CommonLa ... [详细]
  • linux6.5 配置邮件服务,centos 6.5服务器搭建邮件服务postfix和dovecot
    centos6.5搭建邮件服务postfix和dovecot------------------------------------------------安装DNS指定邮件交换记 ... [详细]
  • C++程序员视角下的Rust语言
    自上世纪80年代初问世以来,C就是一门非常重要的系统级编程语言。到目前为止,仍然在很多注重性能、实时性、偏硬件等领域发挥着重要的作用。C和C一样&#x ... [详细]
  • 痞子衡嵌入式:对比MbedTLS算法库纯软件实现与i.MXRT上DCP,CAAM硬件加速器实现性能差异...
    大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是MbedTLS算法库纯软件实现与i.MXRT上DCP,CAAM硬件加速器实现性能差异。近 ... [详细]
  • 自动轮播,反转播放的ViewPagerAdapter的使用方法和效果展示
    本文介绍了如何使用自动轮播、反转播放的ViewPagerAdapter,并展示了其效果。该ViewPagerAdapter支持无限循环、触摸暂停、切换缩放等功能。同时提供了使用GIF.gif的示例和github地址。通过LoopFragmentPagerAdapter类的getActualCount、getActualItem和getActualPagerTitle方法可以实现自定义的循环效果和标题展示。 ... [详细]
  • 个人学习使用:谨慎参考1Client类importcom.thoughtworks.gauge.Step;importcom.thoughtworks.gauge.T ... [详细]
  • springmvc学习笔记(十):控制器业务方法中通过注解实现封装Javabean接收表单提交的数据
    本文介绍了在springmvc学习笔记系列的第十篇中,控制器的业务方法中如何通过注解实现封装Javabean来接收表单提交的数据。同时还讨论了当有多个注册表单且字段完全相同时,如何将其交给同一个控制器处理。 ... [详细]
  • Python SQLAlchemy库的使用方法详解
    本文详细介绍了Python中使用SQLAlchemy库的方法。首先对SQLAlchemy进行了简介,包括其定义、适用的数据库类型等。然后讨论了SQLAlchemy提供的两种主要使用模式,即SQL表达式语言和ORM。针对不同的需求,给出了选择哪种模式的建议。最后,介绍了连接数据库的方法,包括创建SQLAlchemy引擎和执行SQL语句的接口。 ... [详细]
  • 31.项目部署
    目录1一些概念1.1项目部署1.2WSGI1.3uWSGI1.4Nginx2安装环境与迁移项目2.1项目内容2.2项目配置2.2.1DEBUG2.2.2STAT ... [详细]
author-avatar
手机用户2502934681
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有