New Android malware uses AI to steal bank logins and PINs
Zimperium analyzed RatHat, an Android banking trojan that uses a live AI assistant and ADB abuse to steal bank logins, PINs, and MFA codes.
Zimperium's zLabs analyzed RatHat, an Android banking trojan delivered through smishing texts and malicious ads leading to fake APK download pages disguised as streaming apps or Chrome. After tricking users into granting Accessibility Service access, the malware silently enables Wireless Debugging, reads the on-screen pairing code, and self-pairs via ADB to drop a Go-based agent and a reverse-proxy tunnel that escape the app sandbox. It shows credential-stealing overlays on financial apps, intercepts SMS OTPs and MFA codes, and records raw touch coordinates to reconstruct PINs and pattern unlocks, while a live AI assistant interprets the accessibility tree to decide taps dynamically. A hidden background component reinstalls the app after uninstall, requiring a factory reset to fully remove the infection.
- Uses a live AI assistant on the accessibility tree instead of hardcoded tap scripts
- Abuses Wireless Debugging and ADB self-pairing to escape the app sandbox
- Overlays steal banking logins, OTPs, and MFA codes; touch data reconstructs PINs
- Drops a Go-based agent and reverse proxy; survives uninstall via hidden program
- Vendors
- ZimperiumMalwarebytesGoogle
- Malware
- RatHat
- Organizations
- Zimperium zLabs
From the original article
3 min read at malwarebytes.com
RatHat can navigate infected phones while stealing bank logins, authentication codes, and screen-lock PINs.
By @MetallicaMVP · malwarebytes.com
A short excerpt; the article and its images belong to the publisher. Summary, key facts and assessment above are AI-written from the article and can be wrong.