OverlayPhantom Android Banking Trojan Targets 180 Apps With Accessibility Abuse and Screen Streaming


A newly documented Android banking trojan called OverlayPhantom is targeting banking, financial, and cryptocurrency apps across 10 countries. The malware uses fake app downloads, phishing overlays, Android Accessibility Service abuse, and live screen streaming to steal credentials and help attackers control infected devices.

Cyble Research and Intelligence Labs says OverlayPhantom has been active since May 2025 and targets more than 180 apps in the United States, Australia, Germany, France, Belgium, Finland, the Netherlands, Italy, Spain, and the United Kingdom.

The trojan spreads through malicious URLs that impersonate trusted apps. Cyble observed a dropper pretending to be ID Austria, the official Austrian digital identity app, and another sample impersonating TikTok. After installation, the payload disguises itself as Google Play Services.

OverlayPhantom uses trusted names to push a fake update

The infection starts with a dropper app that presents a fake Google Play update screen. The victim believes they are installing a routine update, but the app instead guides them through the steps needed to enable Accessibility Service permissions.

Android Accessibility features serve a legitimate purpose. Google’s Android accessibility overview explains that users can customize Android with accessibility settings and apps, including tools that help with screen reading, voice control, display changes, and interaction controls.

Attackers abuse that same level of access when users grant it to malicious apps. Once OverlayPhantom receives Accessibility permission, it can watch the foreground app, simulate taps and swipes, manipulate text, open overlays, and make the device act under attacker control.

Key details at a glance

ItemDetails
Malware nameOverlayPhantom
PlatformAndroid
Active sinceMay 2025, according to Cyble
Main targetsBanking, finance, and cryptocurrency apps
Targeted appsMore than 180
Targeted countriesUnited States, Australia, Germany, France, Belgium, Finland, Netherlands, Italy, Spain, and the United Kingdom
Main techniquesAccessibility abuse, phishing overlays, screen streaming, and remote commands

OverlayPhantom’s operators use the familiar Android banking trojan playbook, but they combine several high-risk capabilities in one package. The malware can present fake login screens, stream the screen, execute remote commands, and harvest data from financial apps.

The MITRE ATT&CK mobile technique for Accessibility abuse describes how Android malware can misuse accessibility features to steal sensitive data, place fake HTML login screens over real apps, monitor text fields, and control user actions.

How OverlayPhantom controls infected Android devices

After the victim grants Accessibility permission, OverlayPhantom connects to its command-and-control infrastructure at 199.217[.]99[.]122. Cyble says the malware splits traffic across three ports: 9091 for commands, 9092 for device status updates, and 9090 for screen streaming.

The remote command set gives attackers broad control. Operators can perform taps, double taps, long presses, swipes, custom gestures, back and home actions, screen locking behavior, clipboard manipulation, and fake notifications. They can also start and stop JPEG-based screen streaming.

Screen streaming gives the attacker near real-time visibility into the victim’s phone. The MITRE ATT&CK screen capture technique notes that mobile adversaries may collect user data, credentials, and other sensitive information by capturing screenshots, videos, or foreground screen content.

Why the overlay attack matters

OverlayPhantom keeps a hardcoded list of targeted banking, finance, and crypto apps. When the victim opens one of those apps, the malware checks the package name and displays a fake login page on top of the real app.

OverlayPhantom’s targets (Source – Cyble)

That fake page runs inside a WebView and can closely copy the legitimate app’s login screen. The user enters credentials, PINs, or other sensitive data, thinking they are using their real banking or wallet app. The malware then sends the stolen data to the attacker’s server.

This technique gives attackers a clean path to credential theft without needing to break the banking app itself. The malicious layer sits above the legitimate app, while Accessibility access helps the malware detect app launches and automate interactions.

Observed technical behavior

CapabilityHow OverlayPhantom uses itRisk
Accessibility ServiceMonitors foreground apps and automates device actionsDevice takeover and credential capture
WebView overlaysDisplays fake login pages over real appsBanking and crypto credential theft
MediaProjection APIStreams the victim’s screen using JPEG framesReal-time surveillance
Remote commandsExecutes gestures, clipboard actions, notifications, and navigationUnauthorized transactions and account abuse
MasqueradingAppears as Google Play ServicesHarder detection and removal by users

Cyble’s analysis says the malware uses more than 30 commands and embeds counterfeit HTML phishing pages inside the APK. That makes it a mature financial threat rather than a simple fake login app.

The campaign also shows why Android banking malware still relies heavily on social engineering. Instead of exploiting a system flaw first, the attackers trick victims into installing a fake trusted app and granting a permission that can control the device.

Indicators of compromise

TypeIndicatorDescription
URLhxxps://bitlrewards-app[.]com/api/download/IDAustriaObserved OverlayPhantom distribution URL
IP address199.217[.]99[.]122Command-and-control server
Port9091Command channel
Port9092Device status and reporting channel
Port9090Screen streaming channel
SHA-2569ef37376bfaa18e193cc72218924ad8ebf56d2667d348f0eae5ae6ec45ab8775fMalware sample hash
SHA-2568b614a2918378063d6e6655b676ceb52ae65b1510e2cc08087fcac31acb7aeb8dMalware sample hash
SHA-256dc1f2a75f3d5b5bd054a5367bd5015ebc90f3453d63c7cce438c12dc2ae86aMalware sample hash

Security teams should look for the C2 IP, suspicious outbound traffic to the listed ports, and Android devices with unexpected apps posing as Google Play Services. Enterprise mobile management tools can also help identify apps with unusual Accessibility permissions.

The second MITRE ATT&CK reference for Accessibility abuse recommends user guidance and review of apps granted accessibility access. That advice fits OverlayPhantom because the malware depends on the victim granting this permission.

How users can reduce the risk

  • Download Android apps only from official app stores and verified publisher pages.
  • Avoid installing APK files from links received through SMS, email, social media, or messaging apps.
  • Do not grant Accessibility Service permissions to apps that do not clearly need them.
  • Review the Accessibility menu for unfamiliar services, especially anything pretending to be Google Play Services.
  • Turn on multi-factor authentication for banking, financial, and cryptocurrency accounts.
  • Keep Android and installed apps updated with the latest security patches.
  • Contact your bank quickly if your phone shows unusual behavior during mobile banking sessions.

Google says Google Play Protect checks apps for harmful behavior, scans apps from Google Play before download, and checks devices for potentially harmful apps from other sources. It may also warn users, disable harmful apps, or remove them automatically.

That protection helps, but it does not remove the need for caution when installing apps outside trusted stores. OverlayPhantom relies on fake trusted branding and permission prompts, so users should treat unexpected update requests and permission tutorials as warning signs.

What banks and enterprises should monitor

Banks, crypto platforms, and enterprises with mobile fleets should treat OverlayPhantom as a device-side fraud threat. It targets the user’s phone rather than the bank’s backend, which makes traditional server-side defenses only part of the response.

Counterfeit HTML phishing pages in the APK file (Source – Cyble)

App developers can also make screen capture and overlay abuse harder on sensitive screens. The MITRE screen capture guidance notes that Android developers can use protections such as secure screen flags on sensitive areas to reduce unwanted capture.

Enterprises should use mobile device management policies to limit unapproved APK installation, review granted Accessibility services, and block suspicious network destinations. Fraud teams should also watch for account activity that follows mobile device compromise, including new payees, unusual transfers, and repeated login attempts from affected regions.

OverlayPhantom shows the continuing risk of mobile banking trojans

OverlayPhantom stands out because it combines social engineering, Accessibility abuse, overlays, remote device control, and live screen streaming. That mix allows attackers to steal credentials and potentially help complete fraudulent actions while the victim sees little or no obvious warning.

The legitimate purpose of Android Accessibility remains important, and Google’s accessibility documentation shows how these tools help users control and customize devices. The danger comes when malware convinces users to grant the same powerful access to a fake app.

Users who suspect an infection should disconnect from the network, stop using banking and crypto apps on the device, contact financial providers, change passwords from a trusted device, and consider a factory reset after preserving any needed evidence. They should also keep Play Protect enabled and avoid future sideloaded downloads unless they can verify the source.

FAQ

What is OverlayPhantom?

OverlayPhantom is an Android banking trojan that targets banking, financial, and cryptocurrency apps. It uses fake app downloads, phishing overlays, Accessibility Service abuse, remote commands, and screen streaming to steal data and control infected devices.

How does OverlayPhantom infect Android devices?

OverlayPhantom spreads through malicious links that impersonate trusted apps such as ID Austria or TikTok. The dropper shows a fake Google Play update screen and tricks the victim into granting Accessibility Service permissions.

Why is Accessibility Service abuse dangerous?

Accessibility permissions can let an app read screen content, monitor app activity, and perform actions such as taps or swipes. Malware can abuse this access to steal credentials, display fake login screens, and control the device.

Which countries are targeted by OverlayPhantom?

Cyble says OverlayPhantom targets users in the United States, Australia, Germany, France, Belgium, Finland, the Netherlands, Italy, Spain, and the United Kingdom.

How can Android users protect themselves from OverlayPhantom?

Users should avoid APK downloads from links, install apps only from trusted sources, keep Google Play Protect enabled, deny Accessibility permissions to unfamiliar apps, enable multi-factor authentication, and keep Android updated.

Readers help support VPNCentral. We may get a commission if you buy through our links. Tooltip Icon

Read our disclosure page to find out how can you help VPNCentral sustain the editorial team Read more

User forum

0 messages