Threat Advisory

uCreator Android Spyware Can Intercept OTPs and Steal Telegram Credentials

Threat: Malware
Targeted Region: China, Southeast Asia, Philippines, United States
Targeted Sector: Finance & Banking
Criticality: High
[subscribe_to_unlock_form]

EXECUTIVE SUMMARY:

uCreator, branded as YingGai, is a commercial Android surveillance platform distributed through repackaged legitimate applications and a containerized host known as Onion Box. The initial access vector relies on sideloading or social engineering, where victims install modified versions of popular messaging and wallet applications. Targeted software includes WeChat, Telegram, GCash, and various other communication tools used across China and Southeast Asia. The platform is designed to compromise accounts and facilitate fraud by intercepting one-time passwords and extracting sensitive data. While the distribution model is clear, the precise mechanisms for every victim's initial infection remain incompletely established, and the total number of compromised devices is not fully quantified by available evidence.

The platform utilizes app virtualization and no-root hooking techniques to inject code directly into target applications' processes. It employs VirtualApp, LSPatch, and Pine to operate within the authenticated runtime of the victim's software without requiring device root access. A local HTTP command server inside each hooked application exposes numerous handlers that allow operators to issue commands via a Redis bus. The Telegram module specifically issues SQL queries through the application's live database interface, bypassing at-rest encryption to access messages and contacts. It also captures two-step verification passwords in cleartext and removes the attacker's session from the device authorization list. Hook modules are delivered post-installation from cloud storage, separating the initial package from its full functionality and complicating static analysis of the installer alone.[/subscribe_to_unlock_form]

EXECUTIVE SUMMARY:

uCreator, branded as YingGai, is a commercial Android surveillance platform distributed through repackaged legitimate applications and a containerized host known as Onion Box. The initial access vector relies on sideloading or social engineering, where victims install modified versions of popular messaging and wallet applications. Targeted software includes WeChat, Telegram, GCash, and various other communication tools used across China and Southeast Asia. The platform is designed to compromise accounts and facilitate fraud by intercepting one-time passwords and extracting sensitive data. While the distribution model is clear, the precise mechanisms for every victim's initial infection remain incompletely established, and the total number of compromised devices is not fully quantified by available evidence.

The platform utilizes app virtualization and no-root hooking techniques to inject code directly into target applications' processes. It employs VirtualApp, LSPatch, and Pine to operate within the authenticated runtime of the victim's software without requiring device root access. A local HTTP command server inside each hooked application exposes numerous handlers that allow operators to issue commands via a Redis bus. The Telegram module specifically issues SQL queries through the application's live database interface, bypassing at-rest encryption to access messages and contacts. It also captures two-step verification passwords in cleartext and removes the attacker's session from the device authorization list. Hook modules are delivered post-installation from cloud storage, separating the initial package from its full functionality and complicating static analysis of the installer alone.[emaillocker id="1283"]

The operation appears to be a multi-year, productized service with infrastructure spanning multiple domains and cloud providers. A leaked backend repository revealed a multi-tenant architecture where downstream operators rent access to the platform, each managing their own slice of the compromised device fleet. The presence of active development and a large team of contributors indicates an ongoing and evolving threat. Defensive implications include the need to monitor for repackaged applications and unusual network traffic to cloud storage services. Organizations should prioritize detecting in-process instrumentation and unauthorized access to application databases, as traditional signature-based detection may miss these dynamically loaded components.

THREAT PROFILE:

Tactic Technique Id Technique Sub-technique
Initial Access T1566.001 Phishing Spearphishing Attachment
Initial Access T1566.004 Phishing Spearphishing Voice
Execution T1059.004 Command and Scripting Interpreter Unix Shell
Defense Evasion T1055.008 Dynamic Process Injection Process Hollowing
Defense Evasion T1055.005 Dynamic Process Injection Process Injection
Defense Evasion T1055.001 Dynamic Process Injection DLL Injection
Defense Evasion T1562.001 Impair Defenses Disable or Modify Tools
Defense Evasion T1562.004 Impair Defenses Disable or Modify Tools
Collection T1552.001 Data from Information Repositories Local Information Repositories
Collection T1119 Automated Collection -
Command and Control T1071.004 Application Layer Protocol Proxy Protocol
Exfiltration T1041 Exfiltration Over C2 Channel -

REFERENCES:

The following reports contain further technical details:

[/emaillocker]
crossmenu