AI Security AI安全 22h ago Updated 15h ago 更新于 15小时前 46

Meta Ads Push StreamRat Android Trojan That Can Gain Near-Complete Device Control Meta广告推送StreamRat安卓木马,可获取设备近乎完全控制权

StreamRat is a sophisticated Android banking trojan promoted via fake TV-streaming ads on Meta, reaching an estimated 570,950 EU accounts targeting Spanish-speaking users The malware achieves near-complete device control through a multi-stage infection chain involving a dropper, VPN hijacking, and Accessibility service exploitation The campaign leveraged social engineering through fake streaming apps (StrεamTV Pro, Sistema de vídeo) distributed via sideloading, with promotion also detected on Ti StreamRat是新型Android银行木马,通过Meta虚假电视流媒体广告传播,可获取设备近乎完全控制权 攻击者利用Accessibility权限实现键盘记录、凭证窃取覆盖层、屏幕截图和远程设备控制 采用VPN断网技术干扰在线声誉检查和代码分析,降低被检测风险 活动覆盖欧盟约57万Meta账户,通过GitHub发布dropper并每日更新包 与早期Mirax活动存在技术关联,同样使用GitHub releases托管dropper

72
Hot 热度
65
Quality 质量
60
Impact 影响力

Analysis 深度分析

TL;DR

  • StreamRat is a sophisticated Android banking trojan promoted via fake TV-streaming ads on Meta, reaching an estimated 570,950 EU accounts targeting Spanish-speaking users
  • The malware achieves near-complete device control through a multi-stage infection chain involving a dropper, VPN hijacking, and Accessibility service exploitation
  • The campaign leveraged social engineering through fake streaming apps (StrεamTV Pro, Sistema de vídeo) distributed via sideloading, with promotion also detected on TikTok
  • The dropper temporarily disables internet connectivity via a non-functional VPN to evade online reputation checks and Google Play Protect detection during payload installation
  • ThreatFabric linked the StreamRat payload infrastructure to a GitHub account associated with the earlier Mirax campaign, suggesting shared threat actor resources

Why It Matters

This incident demonstrates how threat actors are increasingly weaponizing legitimate advertising platforms like Meta to distribute sophisticated Android malware at scale, targeting specific linguistic demographics with culturally tailored lures. The technical sophistication of StreamRat — particularly its use of VPN disruption to evade detection and dual-mode screen capture capabilities — highlights an evolving threat landscape where malware authors are adopting advanced evasion techniques previously uncommon in Android banking trojans.

Technical Details

  • Infection Chain: Meta ad → specially crafted landing page (OS detection for Android) → app.apk dropper → VPN permission request → payload download as update_{timestamp}.apk → unknown sources permission → StreamRat installation → Accessibility access grant → C2 connection
  • VPN Evasion Technique: The dropper establishes a VPN connection that routes all traffic to a nonfunctional interface while excluding itself, effectively cutting off internet connectivity for other apps during the critical installation window to reduce online reputation checks and detection risk
  • Screen Capture Capabilities: StreamRat employs two screen capture methods — MediaProjection API (visible indicator, consent dialog) and Accessibility takeScreenshot() method (stealth mode without indicator), with the latter enabled after Accessibility permissions are granted
  • Post-Accessibility Privileges: Once Accessibility access is obtained, operators can capture keystrokes, display credential-stealing overlays, inspect the visible interface, and control the device remotely
  • Indicators of Compromise: SHA-256 hashes (e0714788b4e2518b0d9d4cbf18c7217bb97718e01689d77338f1cc4a230fcb6c, ba83cc3c9535690191018edf73ca5c6001609df9919462796aa2e551f142e4d3), packages (io.base.one887, io.meat.hint), applications (StrεamTV Pro, Sistema de vídeo), and C2 IPs (45.147.28.59, 193.32.2.245)

Industry Insight

  • Security teams should implement mobile threat detection policies that flag unusual permission request sequences, particularly VPN + Accessibility combinations from sideloaded apps, and educate users to scrutinize permission dialogs unrelated to the app's stated purpose
  • Advertising platforms and mobile OS vendors should strengthen pre-publishing security checks for APKs distributed through landing pages promoted via their ad networks, as the Meta campaign's reach of 570,950+ accounts demonstrates the scale of platform-based malware distribution
  • The link between StreamRat and the Mirax campaign via shared GitHub infrastructure suggests threat actors are maintaining reusable dropper frameworks with daily updates — organizations should monitor for similar infrastructure patterns and share IoCs across the security community to detect related campaigns early

TL;DR

  • StreamRat是新型Android银行木马,通过Meta虚假电视流媒体广告传播,可获取设备近乎完全控制权
  • 攻击者利用Accessibility权限实现键盘记录、凭证窃取覆盖层、屏幕截图和远程设备控制
  • 采用VPN断网技术干扰在线声誉检查和代码分析,降低被检测风险
  • 活动覆盖欧盟约57万Meta账户,通过GitHub发布dropper并每日更新包
  • 与早期Mirax活动存在技术关联,同样使用GitHub releases托管dropper

为什么值得看

本文揭示了恶意软件利用Meta广告平台进行大规模定向攻击的技术细节,对移动安全从业者和广告平台安全团队具有重要参考价值。StreamRat的权限滥用模式和反检测技术展示了Android恶意软件的最新演进趋势。

技术解析

  • 攻击链流程:Meta广告引导用户至伪造网站→检测操作系统→下载app.apk→dropper请求成为默认Home应用→建立VPN连接→下载StreamRat payload→请求Accessibility权限→连接C2服务器。VPN在payload安装期间阻断网络,安装完成后关闭VPN以恢复C2通信。
  • 权限滥用技术:StreamRat通过Accessibility权限实现键盘记录、凭证窃取覆盖层显示、界面检查和远程设备控制。屏幕捕获采用两种模式:一是通过MediaProjection API(显示屏幕共享指示器),二是使用Accessibility的takeScreenshot()方法绕过指示器。
  • 反检测机制:dropper建立的VPN接口不转发任何流量,导致其他应用在安装期间失去网络连接,从而干扰在线声誉检查和代码分析。但Google Play Protect的离线检测仍可有效识别已知恶意应用。
  • 基础设施与关联:dropper托管于GitHub releases,配备不同备份链接和每日包更新机制。ThreatFabric将StreamRat payload与早期Mirax活动关联,两者使用相似dropper技术。活动时间为2026年6月11日至7月3日。
  • IoC指标:包含两个SHA-256哈希值、两个恶意包名(io.base.one887、io.meat.hint)、两个应用名称(StrεamTV Pro、Sistema de vídeo)及两个C2 IP地址(45.147.28.59、193.32.2.245)。

行业启示

  • 社交媒体平台的广告审核机制需加强恶意软件伪装检测,特别是针对流媒体类应用的虚假广告。
  • Android应用权限模型存在被恶意利用的风险,Accessibility权限的授予应更加谨慎,系统可考虑增加权限授予的二次确认机制。
  • 恶意软件分发渠道向GitHub等代码托管平台迁移的趋势值得关注,安全厂商需加强对开源平台的恶意代码监控。

Disclaimer: The above content is generated by AI and is for reference only. 免责声明:以上内容由 AI 生成,仅供参考。

Security 安全 Research 科学研究