Join our Newsletter — 33% off our NHI Course
Home› FAQ› Threats, Abuse & Incident Response› How do attackers use Cerberus (Android Banking Trojan)?
Threats, Abuse & Incident Response

How do attackers use Cerberus (Android Banking Trojan)?

← Back to all FAQ
By NHI Mgmt Group Editorial Team Updated October 17, 2026 Domain: Threats, Abuse & Incident Response

Cerberus is used to steal banking credentials and conduct account takeover on Android devices. Attackers abuse it to overlay fake login screens, intercept messages and capture authentication data. Defenders should watch for sideloaded apps, accessibility abuse, suspicious SMS permissions and unusual device administration or overlay behaviour.

How Cerberus Attacks Usually Begin on Android

Cerberus is typically delivered as a mobile malware package that disguises itself as a legitimate app or update, then relies on social engineering and installation abuse to get execution on the device. The common pattern is not sophisticated exploitation of Android itself, but getting the user to approve the permissions and settings that make the Trojan effective.

That delivery stage matters because it determines the attack surface defenders need to watch. Sideloading, repackaged apps, and deceptive installers are recurring entry points, and once the malware is installed it can persist by blending into normal app behaviour. NHIMG’s Mobile Malware Guide is a useful companion for understanding how android banking trojan commonly abuse overlay and accessibility paths.

For a broader malware lens, Malware Guide covers the techniques attackers use to load, hide, and operate malicious code after initial delivery. That is the right framing for Cerberus: the initial install is only the first step, and the real risk is the malware’s ability to convert device access into credential theft.

What Cerberus Does After It Lands

Once active, Cerberus is built to capture banking credentials and session data rather than to cause obvious device damage. Attackers use fake login overlays to sit on top of legitimate banking apps, intercept SMS messages or notifications that may contain one-time codes, and collect whatever authentication material is needed for account takeover.

The most important operational detail is that these functions are usually chained together. A fake screen can steal a username and password, accessibility abuse can help the malware observe or interact with what the user is doing, and message interception can defeat a second factor if the banking workflow still depends on SMS-based verification. The result is a theft path that looks like a normal login from the victim’s point of view.

Cerberus also tends to abuse device capabilities that users do not monitor closely, including accessibility services, overlay permissions, and device administration features. Those are not inherently malicious, but when a banking trojan requests them without a clear business reason, they become strong indicators that the malware is trying to control the user interface and persist on the handset.

What Defenders Should Look For and Why It Matters

The best detection opportunities are often behavioural, not signature-only. Unusual overlay prompts, sideloaded apps, suspicious SMS permission requests, accessibility abuse, and unexpected device admin enrolment are all useful warning signs because they map directly to how Android banking trojans harvest credentials and protect themselves from removal.

Network and endpoint telemetry can also help when the device behaviour is subtle. Repeated launches of a newly installed app, permission changes shortly after installation, or login attempts that are followed by unusual text-message activity can indicate that the malware is staging an account takeover rather than simply running in the background.

For defenders who want a wider mobile threat context, Mobile Malware Guide is the most direct reference in the supplied pool because it ties Android banking trojans to the specific abuse patterns relevant here. For attack-path thinking more generally, MITRE ATT&CK Enterprise Matrix helps map credential access, privilege escalation, and lateral movement when a mobile compromise becomes part of a wider intrusion.

Risk and Threat Considerations

Cerberus is dangerous because it turns a user-held Android device into a credential-harvesting point. The main threat is not device destruction, it is silent account takeover, especially where the victim uses the phone for banking, SMS-based step-up authentication, or approval workflows.

Failure mechanism: The Trojan abuses trust in the mobile app interface and in locally received authentication data, then uses overlays, accessibility abuse, and message interception to bypass user awareness and capture secrets before the legitimate app can protect them.

Impact: Attackers can log in as the victim, approve transactions, reset credentials, and extend the compromise into linked financial or business accounts. If the same device is used for multiple services, the blast radius can spread beyond banking into email, payment, and recovery channels.

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.

FrameworkControl / ReferenceRelevance
MITRE ATT&CKT1111 — Multi-Factor Authentication InterceptionCerberus steals and intercepts authentication data on mobile devices.
T1056.001 — Input Capture: KeyloggingCerberus captures credentials and user-entered authentication data.
T1666 — Browser Session HijackingAndroid banking trojans often reuse stolen session or login context to take over accounts.
Recommendation — Detect MFA interception patterns and protect step-up channels from mobile abuse. Monitor for credential capture activity and restrict sensitive input exposure. Hunt for session theft indicators and force reauthentication after suspected compromise.
OWASP Non-Human Identity Top 10NHI-02 — Secret LeakageCerberus is used to steal banking credentials and authentication material.
NHI-10 — Human Use of NHIThe stolen mobile-authentication path is used by attackers through a human-controlled device.
Recommendation — Rotate exposed secrets and invalidate any session tokens captured on the device. Remove human-operated bypass paths from sensitive mobile authentication flows.

Practitioner Guidance

What to prioritise: Treat any report of strange overlays, unexpected accessibility prompts, or a bank app behaving differently after a new install as a potential credential compromise, not just a mobile hygiene issue. The question is whether the device can still be trusted for authentication, not whether the app “looks malicious” in a traditional sense.

What to verify: Confirm whether the device has sideloaded apps, recently granted accessibility access, device admin rights, or SMS permission changes that the user cannot explain. If those conditions are present, assume the handset may have been used as part of an active account-takeover chain and move quickly to isolate the affected accounts.

Practitioner takeaway: For Android banking trojans, the decisive issue is usually not the malware family name, it is whether the device has become a trusted but hostile authentication endpoint.

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.

NHIMG Editorial Note
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