Attackers use Exobot as Android banking malware to steal credentials and intercept transactional authentication. It commonly uses overlays, keylogging-style techniques, and SMS access to capture banking logins and one-time codes. Defenders should check for overlay abuse, suspicious accessibility use, and banking apps running alongside untrusted software with excessive permissions.
How Exobot Steals Banking Access
Exobot is a banking trojan built around access theft rather than noisy disruption. Its most effective path is to wait until the user opens a banking app, then place a fraudulent overlay on top of the legitimate screen so the attacker can capture usernames, passwords, and payment details without needing to break the app itself.
That approach works because the victim still sees a familiar interface. Exobot can also exploit accessibility features and other high-privilege Android permissions to observe input, trigger actions, and hide malicious behaviour behind normal-looking device activity. The malware family is discussed in NHIMG’s Mobile Malware Guide, which places overlay abuse and accessibility abuse in the wider Android banking trojan pattern.
Exobot is not limited to one capture method. The malware family has been associated with SMS access and keylogging-style collection, which helps attackers steal one-time passcodes and other secondary authentication material after they have already obtained the initial login. In practice, that means the campaign is aimed at account takeover, not just credential harvesting.
Why OTP Theft Makes Exobot More Dangerous
The real advantage for the attacker is that Exobot can undermine layered authentication. If a banking environment still relies on SMS-delivered one-time codes, then the malware can collect both the password and the code from the same compromised phone, turning a stolen credential into a usable session.
This changes the defender's job from simple password protection to transaction protection. A strong password alone does not matter if the device itself is compromised and can relay authentication data in real time. The family's behaviour also aligns with broader mobile-malware tradecraft described in the CISA cyber threat advisories, which regularly emphasise credential theft, mobile compromise, and downstream account abuse as recurring threat patterns.
Exobot also benefits from the fact that banking malware usually tries to stay resident long enough to watch for app launches, OTP arrival, and high-value transactions. That persistence is what lets the attacker move from first access to monetisable fraud without necessarily triggering obvious fraud controls immediately.
What Defenders Should Validate After Suspected Exobot Activity
When Exobot is suspected, the first question is not whether the phone "looks infected", but whether the device can still be trusted to enter banking credentials or approve transactions. The answer often depends on whether the malware has been granted overlay, accessibility, SMS-reading, or device-admin style permissions that let it stay in the path of authentication.
Mobile defenders should treat the banking app and the surrounding device state as one control plane. A clean app on an untrusted device is still exposed if the device can read messages, draw over the screen, or intercept user input. That is why mobile hardening guidance in the MITRE ATT&CK Enterprise Matrix is often paired with mobile-specific detection and response workflows, especially for credential access and user-interaction abuse.
Practical checks include reviewing installed apps with unusual permissions, looking for unexpected accessibility service use, confirming whether overlays are enabled for untrusted software, and checking for banks or payment apps running alongside unknown apps that have broad access to SMS, notifications, or screen content.
Risk and Threat Considerations
Exobot is risky because it targets the trust relationship between the user, the device, and the banking app. Once a banking trojan can see credentials and secondary authentication material on the endpoint, the attacker can often complete account takeover without needing to defeat server-side controls directly.
Failure mechanism: The malware inserts itself into the user interaction path through overlays, accessibility abuse, or message interception, then captures both primary credentials and authentication codes on the compromised device.
Impact: The attacker can impersonate the user, approve transactions, bypass SMS-based second factors, and potentially use the stolen session to commit fraud or move laterally into linked financial accounts.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
MITRE ATT&CK and OWASP Non-Human Identity Top 10 define the specific risk controls and attack patterns relevant to this topic.
| Framework | Control / Reference | Relevance |
|---|---|---|
| MITRE ATT&CK | T1056 — Input Capture | Exobot's overlay and keylogging-style capture maps to credential interception on the endpoint. |
| T1114 — Email Collection | SMS interception serves the same credential-theft purpose as message collection. | |
| T1628 — Hide Artifacts: Overlay | Exobot uses overlays to mask malicious prompts over legitimate banking screens. | |
| Recommendation — Hunt for input-capture behaviour and correlate it with banking-app use. Monitor for unauthorized message access that could expose one-time codes. Detect and block deceptive overlays on devices used for banking. | ||
| OWASP Non-Human Identity Top 10 | NHI-02 — Secret Leakage | The malware steals credentials, OTPs, and other secret material used for authentication. |
| NHI-07 — Long-Lived Secrets | SMS-based codes and weakly protected credentials increase takeover risk when malware is present. | |
| Recommendation — Reduce secret exposure and invalidate any secrets captured on compromised devices. Move away from reusable or long-lived authentication secrets where possible. | ||
Practitioner Guidance
What to prioritise: Treat devices with suspected Exobot infection as untrusted for banking until you have removed the malware, revoked active sessions where possible, and confirmed that no authentication material was captured.
What to verify: Confirm whether the device had overlay permission, accessibility access, notification access, or SMS access at the time of the suspicious banking activity. Those permissions tell you whether the malware could realistically intercept logins or one-time codes.
Practitioner takeaway: The key judgement is whether the endpoint can still be trusted to handle authentication, because with banking malware the compromise is often the phone itself, not just the account.
Related resources from NHI Mgmt Group
Deepen Your Knowledge
Free weekly newsletter
Subscribe to the NHI & AI Identity Journal
The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.
Bonus 33% off our NHI Course when you subscribe.
Reviewed and updated by the NHIMG editorial team on October 17, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org