Android Banking Trojan Linked to Cambodia Scam Center Enables Surveillance and Financial Fraud

· Original article ↗

Summary

Infoblox and Chong Lua Dao analyzed an active Android banking-trojan MaaS operation linked by technical and insider evidence to Cambodia’s K99 Triumph City compound. The malware steals credentials and biometrics and enables banking fraud.

Key points

  • Lure sites impersonating government agencies, banks and other organizations trick victims into downloading a malicious Android APK.
  • The trojan enables remote monitoring, SMS and call interception, credential theft, camera and microphone access, data exfiltration, and installation of additional software.
  • Operators can use fake KYC overlays to capture facial biometrics and intercepted SMS one-time codes to access victims’ banking accounts.
  • Researchers identified hundreds of lure domains and observed about 35 new domain registrations per month; the infrastructure remains active and changes its lures.
  • Exposed command-and-control infrastructure revealed country-segmented operator panels and workflows for managing infected devices and customizing malware.
  • Technical findings, recovered evidence and testimony from rescued workers link the operation to K99 Triumph City in Cambodia; researchers assess that an unknown Chinese-speaking MaaS administrator serves multiple scam centers.
  • The malware dates back to at least 2023, and newer samples use runtime decryption to conceal command-and-control details, indicating continued development.

Article Details

Attack Vectors
  • Victims are contacted by phone using eyeBeam to impersonate government officials, then moved to Zalo and directed through a link or QR code to targeted lure pages.
  • Lure sites impersonate government services, banks, airlines, and other organizations and prompt victims to download a malicious Android APK. Base64-encoded JavaScript retrieves the APK in chunks while displaying a fake progress bar.
  • The APK presents fake login screens and social-engineering overlays, requests extended permissions, and enables surveillance, credential harvesting, SMS and call interception, and biometric capture.
  • Operators use harvested credentials, intercepted SMS one-time passcodes, and captured facial-recognition data to access victims’ online banking accounts and transfer funds.

Indicators of compromise

TypeIndicatorContext
DOMAINalafrica[.]xyzC2 domain used by the MaaS administrator.
DOMAINalperu[.]topC2 domain used by the MaaS administrator.
DOMAINavianca[.]sxjgo[.]ccTargeted lure domain listed as impersonating legitimate organizations or government services and used to download the malicious APK.
DOMAINcedula-registraduria-gov[.]orgTargeted lure domain impersonating Colombia’s National Civil Registry.
DOMAINdkhth[.]comTargeted lure domain listed as impersonating legitimate organizations or government services and used to download the malicious APK.
DOMAINegov[.]nbsvgo[.]ccTargeted lure domain shown in use for a Philippine government impersonation campaign.
DOMAINgoogleplay[.]djppajakgoid[.]comTargeted lure domain impersonating Indonesia’s Directorate General of Taxes.
DOMAINidphil[.]netTargeted lure domain impersonating the Philippines Department of Information and Communications Technology.
DOMAINimmigration-kr[.]netTargeted lure domain impersonating the South Korean Immigration Bureau.
DOMAINlx-yindu[.]topMalicious domain used to impersonate the Supreme Court of India.
DOMAINngovbr[.]ccTargeted lure domain listed as impersonating legitimate organizations or government services and used to download the malicious APK.
DOMAINnmxgo[.]ccTargeted lure domain impersonating the South African Police Service.
DOMAINopenbank-es[.]comTargeted lure domain impersonating Openbank Spain.
DOMAINorbiixtrade[.]comMalicious domain used in a cryptocurrency investment scam impersonating Thailand’s Orbix trading platform.
DOMAINorgo[.]ccTargeted lure domain impersonating an organization and used to download the malicious APK.
DOMAINrycnair[.]comTargeted lure domain listed as impersonating legitimate organizations or government services and used to download the malicious APK.
DOMAINsafeapk[.]xyzHost of the MaaS administrator’s custom APK management platform.
DOMAINsss[.]oiago[.]ccTargeted lure domain used to direct a Philippine victim to install the malicious APK.
DOMAINvnwd[.]topC2 domain used by the MaaS administrator.
DOMAINvsgo[.]ccTargeted lure domain used to impersonate organizations and distribute the malicious APK; later repurposed to impersonate the Philippines government.
IPV4103[.]214[.]169[.]197C2 server used by the MaaS administrator.
IPV418[.]167[.]169[.]60C2 server used by the MaaS administrator.
IPV438[.]47[.]52[.]4C2 server used by the MaaS administrator.
SHA25639ea88f852b25d3c55d605464a3440bd250a577e3e21f52d1eaf94d15aad5b82Hash of a malicious APK sample.
SHA2564338ab77d05aeacd7eac5acbe9eed5568778c8e3e9499562816805b54b4d1a6aHash of a malicious APK sample.
SHA2564fff28eecc0ab6303e4948df77671009dda5b93ed3d1cead527b02d1317426bcHash of a malicious APK sample.

MITRE ATT&CK

People

Threat Actors

Vendors

Products

AndroidIn collaboration with the Vietnamese non-profit Chong Lua Dao, we uncovered an Android banking trojan that is likely operated from multiple locations including the K99 Triumph City compound in Cambodia.BBVAsubsequently deploying a KYC verification overlay, 3) and 4) the operator withdrawing victim funds from BBVA Mexico.Facebook Messengerof 1) an operator directing a Philippine victim to install a malicious APK at sss.oiago[.]cc using Facebook Messenger, 2) the operator subsequently deploying a KYC verification overlay, 3) and 4) the operatorInfoblox Threat Defense CloudWithin the Infoblox Threat Defense Cloud customer base, those most affected are from Southeast Asian, European, and Latin American countries, with the highest volume of queries associated with customers based inKasikorn BankAs shown in Figure 13, this includes what appear to be apps impersonating Thai Airways, Kasikorn Bank, LX International, the Office of Insurance Commission, and the Tourism Authority of Thailand, consistent with earlierLATAM AirlinesScreenshots of sample login screens following installation, and impersonating the Thai Provincial Electrical Authority, Brazilian Receita Federal, and LATAM AirlinesLX Internationalshown in Figure 13, this includes what appear to be apps impersonating Thai Airways, Kasikorn Bank, LX International, the Office of Insurance Commission, and the Tourism Authority of Thailand, consistent with earlierOrbixlike lx-yindu[.]top and orbiixtrade[.]com to impersonate the Supreme Court of India and Thailand’s Orbix crypto trading platform, shown in Figure 14, with the former notably reported in an official notice issuedThai AirwaysAs shown in Figure 13, this includes what appear to be apps impersonating Thai Airways, Kasikorn Bank, LX International, the Office of Insurance Commission, and the Tourism Authority of Thailand, consistent with earlierZaloThey later migrate communications to the popular messaging app, Zalo, and send a link or QR code directing the victim to a targeted lure page (described earlier).

Tools

Countries

BrazilWe also found evidence of segmented C2 panels labeled by target country (e.g., “Indonesia Group,” “Brazil Group,” “Egypt Group”) and in some cases by what appears to be distinct customer names—showing structuredCambodiaIn collaboration with the Vietnamese non-profit Chong Lua Dao, we uncovered an Android banking trojan that is likely operated from multiple locations including the K99 Triumph City compound in Cambodia.ColombiaEgyptevidence of segmented C2 panels labeled by target country (e.g., “Indonesia Group,” “Brazil Group,” “Egypt Group”) and in some cases by what appears to be distinct customer names—showing structured operationalIndiaThey used domains like lx-yindu[.]top and orbiixtrade[.]com to impersonate the Supreme Court of India and Thailand’s Orbix crypto trading platform, shown in Figure 14, with the former notably reported in an officialIndonesiaand Latin American countries, with the highest volume of queries associated with customers based in Indonesia, Thailand, Spain, and Türkiye, highlighting the actor’s global reach and potential impact.MoroccoPhilippinesPhilippines Social Security SystemSouth AfricaSouth KoreaSpaincountries, with the highest volume of queries associated with customers based in Indonesia, Thailand, Spain, and Türkiye, highlighting the actor’s global reach and potential impact.ThailandAmerican countries, with the highest volume of queries associated with customers based in Indonesia, Thailand, Spain, and Türkiye, highlighting the actor’s global reach and potential impact.Türkiyewith the highest volume of queries associated with customers based in Indonesia, Thailand, Spain, and Türkiye, highlighting the actor’s global reach and potential impact.Vietnamsustaining large-scale campaigns targeting countries such as Thailand, Indonesia, the Philippines, and Vietnam, while increasingly diversifying into Africa and Latin America.

Industries

Related Articles