网络犯罪分子利用虚假ChatGPT安装程序实施攻击

article/2025/6/26 2:11:06

image

网络安全研究人员发现,攻击者正利用OpenAI ChatGPT和InVideo AI等流行人工智能(AI)工具的虚假安装程序作为诱饵,传播包括CyberLock和Lucky_Gh0$t勒索软件家族以及名为Numero的新型恶意软件在内的多种威胁。

恶意软件技术分析

思科Talos研究员Chetan Raghuprasad在最新报告中指出:"CyberLock勒索软件采用PowerShell开发,主要针对受害者系统中的特定文件进行加密。而Lucky_Gh0$t勒索软件则是Yashma勒索软件的又一变种,属于Chaos勒索软件系列的第六代迭代版本,仅对勒索软件二进制文件进行了细微修改。"

Numero则是一种破坏性恶意软件,通过操控Windows操作系统的图形用户界面(GUI)组件,使受感染机器无法正常使用。这些AI工具的合法版本在企业对企业(B2B)销售领域和营销行业广受欢迎,表明相关行业的个人和组织是此次攻击活动的主要目标。

攻击手法剖析

其中一个虚假AI解决方案网站"novaleadsai[.]com"疑似仿冒了名为NovaLeads的潜在客户变现平台。该网站可能通过搜索引擎优化(SEO)投毒技术人为提升其在搜索引擎中的排名。网站诱导用户下载产品,声称首年免费使用,之后每月订阅费为95美元。实际下载的是包含.NET可执行文件("NovaLeadsAI.exe")的ZIP压缩包,该文件编译日期与虚假域名创建日期同为2025年2月2日。该二进制文件充当加载器,用于部署基于PowerShell的CyberLock勒索软件。

image


CyberLock勒索软件针对的文件扩展名

该勒索软件具备权限提升功能,若未获得管理员权限则会重新以管理员权限执行,并对"C:"、"D:"和"E:"分区中匹配特定扩展名的文件进行加密。随后会投放勒索信,要求受害者在三天内向两个Monero钱包支付5万美元赎金。值得注意的是,攻击者在勒索信中声称所得赎金将用于支持巴勒斯坦、乌克兰、非洲、亚洲等"不公正现象司空见惯"地区的妇女和儿童。

多重攻击载体

Talos还观察到攻击者以高级版ChatGPT虚假安装程序为幌子分发Lucky_Gh0$t勒索软件。该恶意自解压(SFX)安装程序包含一个文件夹,内有伪装成合法Microsoft可执行文件"dwm.exe"的Lucky_Gh0$t勒索软件可执行文件"dwn.exe"。文件夹中还包含微软官方开源AI工具,这些工具原本面向Azure生态系统中使用AI的开发者和数据科学家。

当受害者运行恶意SFX安装文件时,SFX脚本会执行勒索软件有效载荷。作为Yashma勒索软件变种,Lucky_Gh0$t会删除卷影副本和备份,然后对大小约小于1.2GB的文件进行加密。攻击结束后投放的勒索信包含唯一的个人解密ID,并指示受害者通过Session消息应用联系攻击者支付赎金获取解密工具。

新型破坏性恶意软件

攻击者还利用AI工具日益普及的趋势,通过伪造AI视频创作平台InVideo AI的安装程序分发代号为Numero的破坏性恶意软件。该欺诈性安装程序作为投放器包含三个组件:Windows批处理文件、Visual Basic脚本和Numero可执行文件。安装程序启动后,批处理文件通过Windows shell无限循环运行,依次执行Numero并通过cscript运行VB脚本使其暂停60秒。

这款采用C++编写的32位Windows可执行文件会检查运行进程中是否存在恶意软件分析工具和调试器,随后用数字字符串"1234567890"覆盖桌面窗口的标题、按钮和内容。该恶意软件编译日期为2025年1月24日。

恶意广告攻击活动

与此同时,谷歌旗下Mandiant披露了一项利用Facebook和LinkedIn恶意广告将用户重定向至仿冒Luma AI、Canva Dream Lab和Kling AI等合法AI视频生成工具网站的恶意广告活动细节。该活动被归因于代号UNC6032的威胁组织,据评估与越南存在关联,至少自2024年年中以来一直活跃。

攻击流程为:不知情用户访问这些网站后被要求输入提示词生成视频。但实际上网站的主要功能是下载名为STARKVEIL的基于Rust的投放器有效载荷。该投放器会释放三种不同的模块化恶意软件家族,主要用于信息窃取并能下载插件扩展功能。Mandiant指出:"多个相似有效载荷的存在表明攻击者设置了故障保护机制,即使部分有效载荷被安全防御系统检测或阻止,攻击仍能持续。"

image

这三种恶意软件家族包括:

  • GRIMPULL:使用TOR隧道获取额外.NET有效载荷的下载器
  • FROSTRIFT:收集系统信息和已安装应用详情的.NET后门
  • XWorm:具有键盘记录、命令执行等功能的.NET远程访问木马(RAT)

STARKVEIL还作为启动代号COILHATCH的基于Python投放器的渠道,实际负责通过DLL侧加载运行上述三种有效载荷。Mandiant警告:"这些AI工具不再仅针对平面设计师,任何人都可能被看似无害的广告引诱。尝试最新AI工具的诱惑可能导致任何人成为受害者。"


http://www.hkcw.cn/article/HSJYIjOfWu.shtml

相关文章

vmware虚拟机在物理机重启的情况下经常上不去网的情况处理

vmware虚拟机在物理机重启的情况下经常上不去网的情况处理 现状:物理机 winserver 2019 vmware 15.5 虚拟机是linux 7.2 和 winserver 2019 现象:物理机能正常上网,两个虚拟机不能上网,ping不通任何ip (每次重…

学习LINUX第3天

今日任务: 基本文件属性、文件与目录管理、用户和用户组管理 [rootlocalhost ~]# 分别代表: 1、用户名:root 2、主机名:localhost 3、当前路径:~当前用户的home目录 4、权限源标志位: #代表root&#x…

JavaScript实现备忘录的增删改操作

最终实现目标效果: ​添加任务​:用户输入内容后点击“add”,创建包含任务和操作按钮的新行。每个任务分配唯一index标识(通过flag自增实现)。标记完成/未完成​:点击“mark”切换任务文本的中划线样式和颜…

从认识AI开始-----卷积神经网络(CNN)

前言 在上一篇文章里,我们手写了多层感知机,细心地小伙伴们可能会发现一个问题,对于MLP,有两个突出的问题,尤其是处理图像任务时: 参数太多:例如一个28*28的图像扁平化为784维后,连…

从“固定“到“流动“:移动充电如何重塑用户体验?

在传统充电模式中,"固定"不仅是技术的特征,更成为用户行为的枷锁——人们需要规划行程、寻找插座、等待电量填满,这种被动适配正在被移动充电技术颠覆。当充电设备从墙面解放,化身可携带的能源胶囊,甚至嵌入…

π0基于自己的数据集微调,convert_libero_data_to_lerobot.py 各种报错的解决方法

π0 github地址 在做:π0基于自己的数据集微调 Fine-Tuning Base Models on Your Own Data 的时候遇到各种报错,记录一下。 推荐教程:π0的微调——如何基于各种开源数据集、以及私有数据集微调通用VLA π0(含我司七月的微调实践及在机械臂上…

在哈佛演讲25岁中国女生发声 签证不确定性影响未来规划

5月30日,哈佛大学毕业典礼上,中国学生蒋雨融身穿中国传统服饰发表了一段动情演讲。25岁的蒋雨融来自中国青岛,获得了哈佛大学国际发展方向的公共行政硕士学位。她提到,特朗普政府威胁遣返学生签证持有者,这给她的未来规划带来了极大的不确定性。蒋雨融表示自己也开始考虑去…

半导体B2B分销中台如何与ERP集成

在半导体B2B分销领域,高效的销售链管理和精准的数据流转是企业竞争力的核心。随着市场需求的快速变化和业务规模的持续扩张,传统的人工下单销售模式已难以满足实时协同、动态定价、库存优化等关键需求。如何将半导体B2B分销中台与企业核心ERP系统深度集成…

普通遥控器竟牵出10亿元大案 27名嫌疑人落网

涉及河南、四川、浙江等16省市,涉案交易金额达10.3亿元。随着最后一名境外逃犯投案,内蒙古自治区鄂尔多斯市杭锦旗这起利用流量计调节流量、篡改数据非法牟利的合同诈骗案成功告破,27名犯罪嫌疑人全部落网。2024年3月,一封匿名举报信打破了平静:某石油工程有限公司通过更改…

CCleaner:高效免费系统清理软件指南

本文还有配套的精品资源,点击获取 简介:免费系统清理软件是旨在帮助用户清除计算机中的无用文件以优化性能和释放硬盘空间的应用程序。它们通常包含临时文件删除、注册表清理和无用程序卸载等功能。本文将探讨CCleaner等系统清理工具如何通过清理临时…

C语言—扫雷项目

一、扫雷游戏分析和设计 (1.1)扫雷游戏功能说明 • 使⽤控制台实现经典的扫雷游戏 • 游戏可以通过菜单实现继续玩或者退出游戏 • 扫雷的棋盘是9*9的格⼦ • 默认随机布置10个雷 • 可以排查雷 ◦ 如果位置不是雷,就显⽰周围有⼏个雷 ◦ 如…

[蓝桥杯] 挖矿(CC++双语版)

题目链接 P10904 [蓝桥杯 2024 省 C] 挖矿 - 洛谷 题目理解 我们可以将这道题中矿洞的位置理解成为一个坐标轴,以题目样例绘出坐标轴: 样例: 输入的5为矿洞数量,4为可走的步数。第二行输入是5个矿洞的坐标。输出结果为在要求步数…

【C语言】 —— 预处理详解(下)

【C语言】 —— 预处理详解(下) 前言七、# 和 \##7.1 # 运算符7.2 ## 运算符 八、命名约定九、# u n d e f undef undef十、命令行定义十一、条件编译11.1、单分支的条件编译11.2、多分支的条件编译11.3、判断是否被定义11.4、嵌套指令 十二、头文件的包…

C/C++ 内存管理深度解析:从内存分布到实践应用(malloc和new,free和delete的对比与使用,定位 new )

一、引言:理解内存管理的核心价值 在系统级编程领域,内存管理是决定程序性能、稳定性和安全性的关键因素。C/C 作为底层开发的主流语言,赋予开发者直接操作内存的能力,却也要求开发者深入理解内存布局与生命周期管理。本文将从内…

VS Studio2022安装教程(保姆级教程)

1.下载 官网下载: Visual Studio 2022 IDE - 适用于软件开发人员的编程工具 (microsoft.com)https://visualstudio.microsoft.com/zh-hans/vs/ 1.点击下载Community2022(社区版),等待下载完成之后,运行安装包(VisualstudioSetup.exe) 2.等待…

【CSAPP】【attacklab】实验三 Attack lab 详解

前置知识 call 指令 ret 指令 寄存器rip 栈 小端模式 栈向下生长,栈顶在低地址,栈底在高地址 指令寄存器(RIP)包含下一条将要被执行的指令的逻辑地址。 通常情况下,每取出一条指令后,RIP会自增指向下一…

【C/C++】字符函数和字符串函数

文章目录 前言字符函数和字符串函数1.字符分类函数2.字符转换函数3.strlen的使用和模拟实现3.1 代码演示3.2 strlen返回值3.3 strlen的模拟实现 4.strcpy的使用和模拟实现4.1 代码演示4.2 模拟实现 5.strcat的使用和模拟实现5.1 代码演示5.2 模拟实现 6.strcmp的使用和模拟实现…

C/C++之内存管理

1. 内存分布 我们定义的变量对于电脑来说也叫数据,同时电脑也会把这些数据分为不同的类型,分别是局部数据,静态数据,全局数据,常量数据和动态申请数据。 在 C 中,各类数据存储位置如下: • 局…

C++从入门到实战(十一)详细讲解C/C++语言中内存分布与C与C++内存管理对比

C从入门到实战(十一)详细讲解C/C语言中内存分布与C与C内存管理对比 前言一、C/C语言中内存分布1.内核空间2.栈3.堆4.数据段5.代码段 二、例题带练巩固C/C语言中内存分布的知识题目讲解题目答案 三、C语言动态内存分配(知识回顾)3.…

Educational Codeforces Round 175 (C.二分 D.树形结构、dp)

文章目录 2025.3.3C. Limited Repainting(二分)题意思路代码 D. Tree Jumps(树形结构、dp)题意思路代码 2025.3.3 Educational Codeforces Round 175 (Rated for Div. 2) C. Limited Repainting(二分) 题意 给出一个字符串a由“R”B“组成,不同位置对应一个惩罚…