Newshot
Account

ArcticRAT安卓恶意软件利用隐藏VNC控制手机,受害者仅可见黑屏

Summary

一款名为ArcticRAT的新型安卓远程访问木马可完全控制用户手机,机主仅能看到黑屏界面。设备表面看似锁屏或关机,攻击者却已在后台打开银行类

Original text(via FreeBuf)

一款名为ArcticRAT的新型安卓远程访问木马可完全控制用户手机,机主仅能看到黑屏界面。设备表面看似锁屏或关机,攻击者却已在后台打开银行类应用、自动批准各类敏感权限申请并窃取数据。

该恶意软件最初是一款小型间谍工具,仅针对11款加密货币应用的用户。如今它已演变为功能完整的远程访问木马,支持129条控制指令,最新版本还利用隐藏VNC(一种远程屏幕控制技术)和人工智能提升窃密效率。

ArcticRAT的名称来源于早期版本的包名net.iceflow.arcticlink和net.frostlink.iceforge,由Zimperium旗下zLabs团队的研究人员发现并持续追踪。研究人员共找到78个独特样本、42个投放器样本、36个恶意载荷,以及21个命令与控制(C2)服务器IP地址。相关攻击活动持续迭代,6.3至6.5.2版本的样本显示,该恶意软件仍在稳定、活跃地开发中。

仿冒渠道诱导用户安装,隐藏VNC实现黑屏静默控制

ArcticRAT的感染链路始于恶意广告、短信或第三方论坛引流,受害者点击后会进入仿冒网站。多数投放器托管在仿冒Google Play的页面上,部分载荷直接来自亚马逊云科技存储服务,伪装成亚马逊客户端、TikTok、文件管理器、加密货币工具等各类应用。

投放器的设计十分狡猾。它先申请VPN权限,利用该权限切断手机网络流量,让Google Play Protect无法检测到后续真实载荷的安装过程。随后它会显示伪造的安装进度界面,解密隐藏的载荷、完成安装后再关闭VPN连接。这种分阶段加载的手法,与此前报道的RATHat滥用Gemini AI攻击活动中利用无障碍服务的套路如出一辙。

一旦受害者授予恶意软件无障碍权限,ArcticRAT就会连接9999端口的C2服务器,上传包含电量、屏幕状态、Wi-Fi信息在内的设备配置数据。它还会抓取用户当前的壁纸,大概率是为了验证自身运行在真实设备而非沙箱环境中,随后服务器会根据设备情况选择启用对应的攻击模块。

仿冒Google Play的钓鱼网站(来源:Zimperium)

Phishing website impersonating Google Play (Source - Zimperium)
Phishing website impersonating Google Play (Source - Zimperium)

隐藏VNC模块运行在8888端口,会在设备内存中构建虚拟显示器,将屏幕画面以JPEG格式实时回传,攻击者可同步查看并操控受害者手机。

黑屏欺骗是ArcticRAT的核心隐蔽手段。攻击者操作银行应用、批准权限申请时,ArcticRAT会在屏幕顶层绘制无法关闭的黑色遮罩,同时将屏幕亮度调至0,让受害者误以为手机处于锁屏状态。类似手法也曾出现在安卓银行木马StreamRAT的攻击活动中,说明这种静默控制方式已成为网络犯罪分子的主流选择。

内置假勒索界面恐吓用户,AI辅助窃密并劫持锁屏

ArcticRAT还内置了虚假勒索软件界面,会展示无限循环的加密进度条,谎称正在加密用户文件,实际上不会对任何文件进行加密操作,唯一目的是恐吓受害者支付赎金。

更值得警惕的是该恶意软件引入了AI能力。其内置的xAI_API指令可向手机下发API密钥与提示词,其中一条提示词会扫描设备已安装应用,识别银行、加密货币、交易类的高价值目标应用。

恶意软件展示的勒索软件遮罩界面(来源:Zimperium)

Ransomware overlay screen presented by the app (Source - Zimperium)
Ransomware overlay screen presented by the app (Source - Zimperium)

另一条提示词负责分析窃取的短信内容,过滤推广类垃圾信息,提取一次性验证码、余额变动、转账通知等敏感内容,甚至可以评估受害者的资产水平。

Zimperium观测到,该恶意软件调用xAI服务的grok-4.20-0309-non-reasoning模型,将返回结果存储在/storage/emulated/0/config/AI_DATA/路径下。这类隐藏屏幕控制手法最早见于Windows平台的Shadow hVNC远程桌面控制工具,如今已被迁移到移动端攻击场景中。

ArcticRAT还会窃取用户的手机解锁密码。它通过Phsing指令启动伪造的锁屏界面,记录用户输入的PIN、解锁图案或密码,再调用shell命令locksettings verify验证窃取到的密码是否正确。新版本还会滥用安卓11及以上系统的无线调试功能,获取高权限ADB shell,自行开启无障碍权限、移除原有锁屏、设置新PIN将机主锁在系统外。用户的按键输入、触摸操作、截图都会先存储在/storage/emulated/0/config/路径下的隐藏文件夹中,再被外传到攻击者服务器。

此前针对搭载隐藏VNC功能的银行木马的报告已经指出,这类技术结合界面遮罩的攻击方式风险极高。普通用户应仅从官方Play Store安装应用,不要点击广告、短信中的不明链接,拒绝非预期的无障碍、VPN或屏幕共享权限申请。如果手机突然出现锁屏、黑屏或其他异常行为,应立即断网排查。银行与企业应监控敏感业务会话过程中的屏幕共享行为、遮罩窗口调用以及无障碍权限滥用情况。

相关失陷指标清单

以下为研究人员梳理的ArcticRAT相关失陷指标(IoCs):

类型指标值说明
包名net.iceflow.arcticlink早期样本包名
包名net.frostlink.iceforge早期样本包名
VPN会话名称VlockPJO投放器用于切断网络流量的会话名
VPN地址10.0.0.2 / fd00:1:1:1::1用于流量黑洞路由的本地地址
端口9999主C2通信通道
端口8888隐藏VNC通信通道
端口5055屏幕投射通道
端口5058无障碍远程控制通道
端口5000麦克风音频流通道
文件路径/storage/emulated/0/config/AI_DATA/AI响应缓存路径
文件路径/storage/emulated/0/config/System/键盘记录JSON文件存储路径
文件路径/storage/emulated/0/config/Click_data/触摸与Click操作记录存储路径
文件路径/storage/emulated/0/config/screenshot/隐蔽截图存储路径
文件路径/storage/emulated/0/config/phis_info/phish_logs.txt窃取的锁屏凭证存储路径
AI模型grok-4.20-0309-non-reasoning恶意软件调用的xAI模型
C2指令xAI_API, Get_AI_ANA_Data, Phsing, screen_runrun, apk_remove, adb_black_sc核心控制指令

注: 文中涉及的IP地址与域名均已做去活化处理(例如替换为_[.]_格式),防止意外解析或直接跳转。仅可在MISP、VirusTotal或企业内部SIEM等受控威胁情报平台中恢复原始地址使用。

ArcticRAT Android Malware Uses Hidden VNC to Control Smartphones While Showing Victims a Black Screen

The text above was extracted automatically from the source page and may miss images, tables or code blocks. The original is authoritative.

Published by FreeBuf
This site only summarises and aggregates; copyright stays with the original author. Headlines and summaries follow the source — where they differ, the original wins.
Read the original ↗