An Android banking malware campaign is turning streaming-app advertisements into a route for stealing credentials and draining accounts.
Mirax, the remote access trojan lets criminals watch infected phones, intercept security codes, and operate banking apps directly from victims’ devices.
Thousands of Android phones belonging to retail banking customers across the Middle East, Turkey, and Africa were infected between March and September 2026.
Confirmed cases point to losses reaching millions of US dollars, although the available figures cover only infections and fraud visible to investigators and affected banks.
Group-IB researchers identified the campaign in a November 5 investigation, reporting activity spikes during Eid and late July. The operation remained active when the report was published, with streaming apps assessed as possible advertising vectors still available on Google Play.
Mirax Android RAT Hijacks Phones Through Streaming-App Ads
Evidence suggests the infection begins inside low-reputation streaming apps downloaded from Google Play. Advertisements and video links direct users toward a separate installer downloaded outside the store.
This differs from Perseus streaming app attacks, which use fake IPTV applications distributed through sideloading, but both exploit demand for entertainment.
One confirmed installer posed as “TikTok 18+,” an imitation unrelated to TikTok or ByteDance. It retrieves the Mirax payload, which impersonates Google Play Services using a Cyrillic letter that resembles the Latin “o.”
The disguise makes a dangerous permission request appear connected to a familiar system component. Accessibility access is the turning point. Mirax pushes victims toward enabling this permission, then uses it to read screen content and control the interface.
Similar Android banking overlay attacks combine permission abuse with counterfeit login screens, helping attackers capture credentials while users believe they are interacting with legitimate applications.
Mirax also intercepts SMS messages and notifications, records typed information, and captures lock-screen PINs, passwords, or patterns.
Operators can replay those secrets to unlock phones unattended, open banking sessions, add beneficiaries, and initiate transfers.
Since transactions originate from the customer’s genuine phone and banking app, familiar device signals provide less reassurance. Researchers found evidence of international transfers, internal account movements, and marketplace purchases.
Some proceeds may have passed through mule accounts in India, but investigators were still tracing destinations. The findings do not establish that every transfer followed the same laundering route.
Server-Controlled Features Complicate Detection and Response
Mirax separates its installed capabilities from its targeting instructions. Banking overlays and application mappings arrive from command-and-control infrastructure after installation rather than being packaged inside the Android application.
The observed operation targeted more than 20 banking and wallet packages, alongside global cryptocurrency exchanges. Two WebSocket channels separate commands from stolen data, while HTTP long-polling provides a fallback.
Operators can remotely change hosts, ports, TLS settings, and polling intervals. DNS-over-HTTPS is enabled by default, reducing visibility through local DNS monitoring. Static inspection therefore cannot reveal every target or configuration deployed against a particular victim.
A SOCKS5 module also turns compromised phones into residential proxies. Earlier reporting on Mirax residential proxy capabilities described how this routes malicious traffic through victims’ connections.
.webp)
Combined with device takeover, it can weaken checks based on IP reputation and location, without requiring attackers to operate from their own infrastructure.
The malware hides its launcher icon, randomizes package names, and restores activity after reboots. It can obstruct uninstall screens, block security applications, and display black overlays or fake updating messages while fraudulent activity continues underneath.
These controls extend the time operators have to exploit an infection. Group-IB recommends checking Accessibility abuse, remote-control activity, and screen sharing alongside transaction attempts.
Banks should escalate suspicious combinations and hold payments for customer verification. Users should reject unexpected Accessibility requests from entertainment apps, avoid advertised APK downloads, and seek removal support when a suspicious app resists uninstallation. Indicators remain useful, but rotating identifiers make behavioral detection essential.
Indicators of compromise (IoCs):-
| Package name | SHA-1 |
|---|---|
net.wgrjvz.toolyt93a | b9e84889c9760460f53c9b49cb43a636bb721d28 |
org.xrmhvlfx.litewnj3h | 8531fe2db41e9e08525080be6d3e8092c5ffa5f8 |
net.jsbzchba.clientpnzd | 0d83344fee8973165e5009768c1752095a57f3c1 |
org.xifbep.utilityt50 | 3a1f9060dad56cd08e87fcafa2c87b99295b3db3 |
io.svmlmt.mobilecu7sq | 6a37c3d4beb80ae1689dbbedcb53a86f85c8e44a |
io.xccqt.helper3mk | fd4a2c02ab5a99b5420538c8b1bfef6fa4fbd7fe |
io.vvecxa.clientffb | 2b5eeabbc52a25172123c2e7789c977e6bb557af |
io.crxti.systems11f | d7b4d33c38deb0978b71ef79ff4df9fb90118cc2 |
org.lfzfxjmb.securejp65 | 746dc75b1b887812db37b3801e104d887b2c8707 |
net.yexqoe.systemlshkq | c9258f527fe447431ff983aa76866e340db98e60 |
net.mfiaekme.toolgdqvu | ace41996dc5b7ecdb68c2222fc7af8e6f3b7d839 |
org.fxutpep.utility0ql | 9e6889b1445e30d9d28849cbffed5a3123408646 |
net.rhnrektl.mobilejrs | cca7187d5cbf31b3e785f21309bb60b9247a4fb4 |
io.isvac.safemmz7g | 562d8360854005e90ae316c1350b9660ffd3e6f9 |
com.zjper.litewens | da997eeb64a3879af819c5cdda3aa5a236c55a25 |
org.pruvqil.appq1km | 413e1c8661ec11fc8e7f9a7caccfc9c54cb1ea3d |
net.vsqomby.toolc4s1x | c8f5abb80e9c936d6bd5da99c10e829cde69a8f5 |
org.yhjrihi.managerrk9u6 | 20068b91036145b3e1b1d7e294b7a2f5ba26bd7f |
io.nmflf.pro4d2ll | b164a1bf2c7b478ce040e479377526c00885ab7f |
| Indicator type | Value |
|---|---|
| Network domain | oscofneuid[.]com |
| Network domain | kenobuias[.]com |
| Campaign build tag | aquafina |
| Campaign build-tag variant | aquafina_all |
Note: IP addresses and domains are intentionally Qdefanged (e.g., [.]) to prevent accidental resolution or hyperlinking. Re-fang only within controlled threat intelligence platforms such as MISP, VirusTotal, or your SIEM.
Give your SOC the alert context to stops incidents quickly. Integrate Threat Intel from 16K SOCs.

