BTMob Fraud-as-a-Service Platform Uses 1,400 Servers for Android Takeovers
Key Takeaways BTMob is a sophisticated Android banking malware platform operating as a “Fraud-as-a-Service” (FaaS) model. It leverages approximately 1,400 active servers to facilitate...
Key Takeaways
- BTMob is a sophisticated Android banking malware platform operating as a “Fraud-as-a-Service” (FaaS) model.
- It leverages approximately 1,400 active servers to facilitate widespread Android device takeovers and financial fraud.
- Attackers employ social engineering tactics, including fake apps, cloned download sites, and deceptive customer support messages, often combined with personalized information and phone calls.
- BTMob allows various criminal groups to launch tailored campaigns with localized lures, making detection and attribution challenging.
- The platform provides an automated APK builder, simplifying the creation and distribution of malicious Android applications for its users.
A widespread and adaptable Android banking malware platform, known as BTMob, has been uncovered, revealing an extensive infrastructure of approximately 1,400 active servers. This “Fraud-as-a-Service” (FaaS) operation empowers various criminal groups to transform compromised Android devices into tools for financial theft and other malicious activities.
Table Of Content
BTMob infiltrates victim devices through a combination of deceptive tactics, including fake application downloads, meticulously crafted cloned websites, and convincing customer support impersonations. Once installed, the malware grants attackers the ability to monitor screen activity, exfiltrate sensitive data, and manipulate banking transactions, posing a significant threat to mobile users globally. The modular nature of BTMob, sold as a service, enables different operators to customize campaigns with local languages, familiar brand impersonations, and specific payment-focused scams. This distributed model complicates tracking efforts, as individual campaigns may utilize shared code but operate from distinct server infrastructures.
Uncovering the BTMob Infrastructure
Researchers at QuimeraX successfully mapped a significant portion of BTMob’s live operational infrastructure. Their investigation, detailed in a QuimeraX report, involved analyzing leaked BTMob source packages and identifying exposed command-and-control (C2) servers. This analysis revealed a clear evolution from a more centralized Android remote-access tool to a sophisticated, franchised fraud platform designed to lower the technical barrier for launching device-takeover campaigns.
A targeted Shodan search for BTMob’s unique fake error page on port 3000 identified 1,402 active hosts. QuimeraX analysts confirmed several of these systems as fully functional BTMob command-and-control servers. Notably, one particular host exposed multiple services, including web, database, remote desktop, and WebSocket services, providing critical insights into the platform’s architecture. The BTMob platform provides a comprehensive suite of tools for criminals, including the malicious Android application, a dropper, a desktop control panel for operators, a robust server backend, and an automated APK builder. This streamlined setup allows an operator to input basic details like an app name, icon, server address, and desired permissions, then instantly receive a ready-to-distribute malicious package. This “assembly-line” approach mirrors other commercially available Android spyware services that offer pre-packaged infection tools, negating the need for buyers to possess coding expertise.
Further analysis of the source code revealed a reseller system, designed to generate accounts and activation codes, facilitating the platform’s expansion beyond its original developers. BTMob exhibits connections to earlier malware families such as CraxsRAT and SpySolr. However, its primary appeal to cybercriminals lies in its robust business model: the underlying source code, branding customization options, and scalable infrastructure can be readily adopted and exploited by numerous independent threat groups. While the exposure of this infrastructure aids cybersecurity defenders, the full extent of victim compromise and data exfiltration remains unknown.
Sophisticated Social Engineering Tactics
Victims are typically lured into installing BTMob from sources outside official app stores. QuimeraX documented various phishing pages designed to impersonate legitimate entities, including Google Play, package-tracking services, popular streaming platforms, banking security tools, and government portals. These deceptive pages often feature fabricated ratings and reviews to lend an air of legitimacy to the malicious downloads, a common tactic seen in fraudulent app distribution campaigns.
In one particularly sophisticated campaign observed in Brazil, attackers initiated contact via a WhatsApp profile impersonating a legitimate retailer, leveraging accurate personal data pertaining to the victim. A fake virtual assistant then offered a loyalty program upgrade. This initial digital interaction was followed by a phone call where an attacker spent several minutes meticulously guiding the target through the process of enabling installations from unknown sources on their Android device. Shortly after the call concluded, the malicious APK was delivered via WhatsApp, highlighting the dangerous synergy between social engineering and technical exploitation, akin to tactics seen in fraudulent Know Your Customer (KYC) banking scams.
What You Should Do
- Be Skeptical of Unsolicited Requests: Always treat any unsolicited requests to install APK files, enable Accessibility services, or modify “unknown app” settings on your Android device as highly suspicious.
- Download Apps from Trusted Sources: Only download financial, government, or delivery service applications from official app stores (like Google Play) or directly from the organization’s verified website. Avoid third-party app stores or direct download links from messages.
- Verify Urgent Communications: If you receive a message or call claiming urgent action is required for an account, independently contact the organization using a verified phone number or official communication channel, not the one provided in the suspicious message.
- Enable Two-Factor Authentication (2FA): Implement 2FA on all sensitive accounts, especially banking and email, to add an extra layer of security.
- Security Teams: Proactively hunt for BTMob server patterns (e.g., using Shodan queries like
http.html_hash:-983012381 port:3000orhtml:"painel de controle elite") and block identified malicious infrastructure. Monitor network traffic for unusual WebSocket activity (e.g., JSON fields likeidf, sidf, cip, itype:"Slr_client"and connections tows://<host>:8080/con) and the presence of sideloaded applications.
Indicators of Compromise (IoCs):
| Type | Indicator | Description |
|---|---|---|
| APK file name | lnat-tv-pro.apk |
BTMob v2.5 sample distributed through a phishing site impersonating iNat TV |
| Executable file | BTMob.exe |
VB.NET BTMob operator desktop panel |
| Executable file | SolrStarter.exe |
APK-builder component |
| Executable file | SolrWorker.exe |
APK-builder component |
| Shodan query | http.html_hash:-983012381 port:3000 |
Query used to locate hosts serving the BTMob fake 403 page |
| Shodan query | html:"painel de controle elite" |
Query used to locate associated bypass-panel instances |
| HTML hash | -983012381 |
Fake 403 page fingerprint observed on port 3000 |
| C2 port signature | 80, 3000, 3306, 8080, 3389 |
IIS, Node.js/Express, MySQL, WebSocket, and RDP services associated with confirmed BTMob infrastructure |
| Network pattern | HTTP POST to /yaarsa/private/yarsap_*.php |
BTMob C2 communication pattern for IDS and proxy monitoring |
| WebSocket pattern | idf, sidf, cip, itype:"Slr_client" |
JSON fields associated with BTMob WebSocket traffic |
| WebSocket URL pattern | ws://<host>:8080/con |
BTMob WebSocket command-and-control connection |
| HTTP response | 426 Upgrade Required |
Expected response from the BTMob WebSocket service on port 8080 when reached through regular HTTP |
| Domain | server[.]yaarsa[.]com |
Earlier BTMob command-and-control server |
| Domain | btmobrat[.]net |
BTMob storefront |
| Domain | playstoreapps[.]pro |
RADAR Android processing and bypass platform |
| Domain | playstoreap[.]lovable[.]app |
Fake Google Play Store distribution site |
| Domain | rastrear-encomendas2[.]pages[.]dev |
Fake Rodonaves package-tracking distribution page |
| Domain | meusdownloads[.]site |
Fake Play Store distribution page |
| IP address | 77[.]111[.]101[.]24 |
Confirmed BTMob command-and-control server |
| C2 backend path | /yaarsa/private/yarsap_85401.php |
Master configuration file containing database credentials, crypto keys, and User-Agent data |
| C2 backend path | /yaarsa/private/createacc.php |
Reseller-authenticated account-creation API |
| C2 backend path | /yaarsa/user/loginbt.php |
BTMob operator login panel |
| C2 backend path | /yaarsa/user/loginbt3.php |
BTMob operator login panel with Google Authenticator 2FA |
| C2 backend path | /yaarsa/user/login.php |
Decoy fake-403 redirect page |
| C2 backend path | /yaarsa/index.php |
Decoy fake-403 redirect page |
| C2 backend file | /yaarsa/server/websocket-server.js |
Node.js and WebSocket server component |
Note: IP addresses and domains are intentionally defanged (e.g., [.]) to prevent accidental resolution or hyperlinking. Re-fang only within controlled threat intelligence platforms such as MISP, VirusTotal, or your SIEM.
Disclaimer: HackersRadar reports on cybersecurity threats and incidents for informational and awareness purposes only. We do not engage in hacking activities, data exfiltration, or the hosting or distribution of stolen or leaked information. All content is based on publicly available sources.



No Comment! Be the first one.