StreamRat Android Banking Trojan Uses Social Media Ads to Take Control of Devices

· Original article ↗

Summary

ThreatFabric details StreamRat, an Android banking trojan promoted through ads targeting Spanish-speaking users. Its dropper installs the malware, which abuses Accessibility Services and screen capture for remote control, credential theft, and data collection.

Key points

  • The campaign used Meta and TikTok ads impersonating a free TV-streaming service; one Meta campaign reached about 570,000 users.
  • Victims were directed to a phishing site and a two-stage APK installation. The dropper temporarily routes device traffic through a non-functional VPN.
  • StreamRat abuses Accessibility Services and MediaProjection for remote control, screen capture, UI-tree collection, and keylogging.
  • The malware supports credential-stealing overlays, screen-blocking overlays, and collection of installed-app lists and device information.
  • StreamRat communicates with its hardcoded C2 over WebSockets and uses checksums to avoid transmitting duplicate screen frames and UI data.
  • The control panel and role-based access appear consistent with a Malware-as-a-Service offering; researchers link the actor to prior distribution of GodFather and Mirax.

Article Details

Attack Vectors
  • Spanish-speaking users were lured through Meta and TikTok advertisements impersonating a free TV-streaming service and directed to a phishing website.
  • The website identified Android devices, guided victims to enable installation from unknown sources and Accessibility Services, and delivered a dropper APK.
  • The dropper established a deliberately non-functional VPN connection to disrupt other applications’ internet access, then downloaded and installed the StreamRat payload.
  • StreamRat abused Accessibility Services and MediaProjection for remote control, screen capture, UI-tree collection, and credential-stealing overlays.
Defensive Notes
  • Treat an application requesting both package-installation capabilities and VPN functionality as a notable risk signal requiring closer scrutiny.
  • The article assesses that the dropper’s non-functional VPN may reduce the effectiveness of cloud-based reputation and code-analysis checks; it does not fully disable Google Play Protect, which also performs offline detection.
  • The campaign primarily targeted users in Spain, and the article reports that most observed victims were located there.

Indicators of compromise

TypeIndicatorContext
IPV4193[.]32[.]2[.]245Server associated with the StreamRat infrastructure, listed as a C2 indicator.
IPV445[.]147[.]28[.]59Server associated with the StreamRat infrastructure, listed as a C2 indicator.
SHA256ba83cc3c9535690191018edf73ca5c6001609df9919462796aa2e551f142e4d3SHA-256 hash of a StreamRat-associated application listed in the indicators of compromise.
SHA256e0714788b4e2518b0d9d4cbf18c7217bb97718e01689d77338f1cc4a230fcb6cSHA-256 hash of a StreamRat-associated application listed in the indicators of compromise.

MITRE ATT&CK

Malware

Vendors

Products

Countries

Related Articles