ZeroHour
Kaspersky Securelistpublished ()ingested @Securelist

Smartphone shopaholic

mediumVulnerabilityimportance 30

Indicators of compromiseAll →

TypeIndicatorContext
domainadsnative123.comand forwards it to the cybercriminal server at: http://api.adsnative123[.]com/search.php?sid=1001&sdk_v=A1.5.0&geo=PK&network=WIFI&time
domainapkpure.comthe apps menu. Download apps from the third-party “market” Apkpure[.]com and install them. Open advertised apps on Google Play and
md503ccb6adbe12daef1b40f7a6d7d26dbcbb18e7822f87334a9366baf9fc 3cadeea4dedaf7d7db8b84d52cd6caea 03ccb6adbe12daef1b40f7a6d7d26dbc 3dc6538239e90e51233789c5876ccb71 3fe0e78d451bb8389f1d8cb500
md50a421b0857cfe4d0066246cb87d8768ccan independently detect and block dangerous apps. IOCs MD5 0a421b0857cfe4d0066246cb87d8768c 0b54b822683a70b9d4a3af08a2d506b2 0b682e9cae5b8623fc3e620486
md50b54b822683a70b9d4a3af08a2d506b2k dangerous apps. IOCs MD5 0a421b0857cfe4d0066246cb87d8768c 0b54b822683a70b9d4a3af08a2d506b2 0b682e9cae5b8623fc3e62048623dcdb 0ea057c5294a6cbfeffd2e91ae
md50b682e9cae5b8623fc3e62048623dcdb0857cfe4d0066246cb87d8768c 0b54b822683a70b9d4a3af08a2d506b2 0b682e9cae5b8623fc3e62048623dcdb 0ea057c5294a6cbfeffd2e91ae945981 0eb70afbb011916facf075f80c
md50ea057c5294a6cbfeffd2e91ae94598122683a70b9d4a3af08a2d506b2 0b682e9cae5b8623fc3e62048623dcdb 0ea057c5294a6cbfeffd2e91ae945981 0eb70afbb011916facf075f80cc07605 1a6d60b97fdeb29afc0bd16fca
md50eb70afbb011916facf075f80cc076059cae5b8623fc3e62048623dcdb 0ea057c5294a6cbfeffd2e91ae945981 0eb70afbb011916facf075f80cc07605 1a6d60b97fdeb29afc0bd16fcaa92d3a 1e82c197037ff0e21ccbc8c616
md51a6d60b97fdeb29afc0bd16fcaa92d3ac5294a6cbfeffd2e91ae945981 0eb70afbb011916facf075f80cc07605 1a6d60b97fdeb29afc0bd16fcaa92d3a 1e82c197037ff0e21ccbc8c6161144c8 1e937712ca84a6364226a35e2f
md51e82c197037ff0e21ccbc8c6161144c8fbb011916facf075f80cc07605 1a6d60b97fdeb29afc0bd16fcaa92d3a 1e82c197037ff0e21ccbc8c6161144c8 1e937712ca84a6364226a35e2fd9a550 1f13ba11ceba8ddb6e0faf61e6
md51e937712ca84a6364226a35e2fd9a550b97fdeb29afc0bd16fcaa92d3a 1e82c197037ff0e21ccbc8c6161144c8 1e937712ca84a6364226a35e2fd9a550 1f13ba11ceba8ddb6e0faf61e6d8da23 2d234accdc400c892657b8568e
md51f13ba11ceba8ddb6e0faf61e6d8da2397037ff0e21ccbc8c6161144c8 1e937712ca84a6364226a35e2fd9a550 1f13ba11ceba8ddb6e0faf61e6d8da23 2d234accdc400c892657b8568e217593 2d755050c896aed9701aa78a36
md52d234accdc400c892657b8568e21759312ca84a6364226a35e2fd9a550 1f13ba11ceba8ddb6e0faf61e6d8da23 2d234accdc400c892657b8568e217593 2d755050c896aed9701aa78a3668bf72 3a5ed5f6ecaa71f5c7b7447c1f
md52d755050c896aed9701aa78a3668bf7211ceba8ddb6e0faf61e6d8da23 2d234accdc400c892657b8568e217593 2d755050c896aed9701aa78a3668bf72 3a5ed5f6ecaa71f5c7b7447c1f451144 3ad3f270aef9f56d9117f711a3
md53a5ed5f6ecaa71f5c7b7447c1f451144ccdc400c892657b8568e217593 2d755050c896aed9701aa78a3668bf72 3a5ed5f6ecaa71f5c7b7447c1f451144 3ad3f270aef9f56d9117f711a3783a4a 3b1a2420c4afc019a19481a6f4
md53ad3f270aef9f56d9117f711a3783a4a50c896aed9701aa78a3668bf72 3a5ed5f6ecaa71f5c7b7447c1f451144 3ad3f270aef9f56d9117f711a3783a4a 3b1a2420c4afc019a19481a6f4282894 3c312fbb18e7822f87334a9366
md53b1a2420c4afc019a19481a6f4282894f6ecaa71f5c7b7447c1f451144 3ad3f270aef9f56d9117f711a3783a4a 3b1a2420c4afc019a19481a6f4282894 3c312fbb18e7822f87334a9366baf9fc 3cadeea4dedaf7d7db8b84d52c
md53c312fbb18e7822f87334a9366baf9fc70aef9f56d9117f711a3783a4a 3b1a2420c4afc019a19481a6f4282894 3c312fbb18e7822f87334a9366baf9fc 3cadeea4dedaf7d7db8b84d52cd6caea 03ccb6adbe12daef1b40f7a6d7
md53cadeea4dedaf7d7db8b84d52cd6caea20c4afc019a19481a6f4282894 3c312fbb18e7822f87334a9366baf9fc 3cadeea4dedaf7d7db8b84d52cd6caea 03ccb6adbe12daef1b40f7a6d7d26dbc 3dc6538239e90e51233789c587
md53dc6538239e90e51233789c5876ccb71a4dedaf7d7db8b84d52cd6caea 03ccb6adbe12daef1b40f7a6d7d26dbc 3dc6538239e90e51233789c5876ccb71 3fe0e78d451bb8389f1d8cb5009c3452 4a3099f300741123e3c18b3a6d
md53fe0e78d451bb8389f1d8cb5009c3452adbe12daef1b40f7a6d7d26dbc 3dc6538239e90e51233789c5876ccb71 3fe0e78d451bb8389f1d8cb5009c3452 4a3099f300741123e3c18b3a6d587ed8 4e44fb07073ea46390ea94ce26
md54a3099f300741123e3c18b3a6d587ed88239e90e51233789c5876ccb71 3fe0e78d451bb8389f1d8cb5009c3452 4a3099f300741123e3c18b3a6d587ed8 4e44fb07073ea46390ea94ce26d7d737 5bbc06fc3058b76ee09d3cce60
md54e44fb07073ea46390ea94ce26d7d7378d451bb8389f1d8cb5009c3452 4a3099f300741123e3c18b3a6d587ed8 4e44fb07073ea46390ea94ce26d7d737 5bbc06fc3058b76ee09d3cce608ebdda 5c316045836c4b4110552cc80a
md55bbc06fc3058b76ee09d3cce608ebddaf300741123e3c18b3a6d587ed8 4e44fb07073ea46390ea94ce26d7d737 5bbc06fc3058b76ee09d3cce608ebdda 5c316045836c4b4110552cc80af2fe75 5e313e5e4e37e87633ea342a24
md55c316045836c4b4110552cc80af2fe7507073ea46390ea94ce26d7d737 5bbc06fc3058b76ee09d3cce608ebdda 5c316045836c4b4110552cc80af2fe75 5e313e5e4e37e87633ea342a24c27534 6ec7e5334f8b11499c150ba28f
md55e313e5e4e37e87633ea342a24c27534fc3058b76ee09d3cce608ebdda 5c316045836c4b4110552cc80af2fe75 5e313e5e4e37e87633ea342a24c27534 6ec7e5334f8b11499c150ba28f06e78c 7a0d40f3598a91fc1206b3b2bd
md56ec7e5334f8b11499c150ba28f06e78c45836c4b4110552cc80af2fe75 5e313e5e4e37e87633ea342a24c27534 6ec7e5334f8b11499c150ba28f06e78c 7a0d40f3598a91fc1206b3b2bdd49c2c 7c68eb0bd93d8cf27539d2ff7d
md57a0d40f3598a91fc1206b3b2bdd49c2c5e4e37e87633ea342a24c27534 6ec7e5334f8b11499c150ba28f06e78c 7a0d40f3598a91fc1206b3b2bdd49c2c 7c68eb0bd93d8cf27539d2ff7da5bb15 C&C http://api.adsnative12
md57c68eb0bd93d8cf27539d2ff7da5bb15334f8b11499c150ba28f06e78c 7a0d40f3598a91fc1206b3b2bdd49c2c 7c68eb0bd93d8cf27539d2ff7da5bb15 C&C http://api.adsnative123[.]com
Full article738 words · extracted from securelist.com · click to collapse

Have you ever noticed strange reviews of Google Play apps that look totally out of place? Their creators might give it five stars, while dozens of users rate it with just one, and in some cases the reviews seem to be talking about some other program entirely.

If so, you may be unknowingly acquainted with the work of Trojan-Dropper.AndroidOS.Shopper.a.

How Shopper.a works

Cybercriminals use Trojan-Dropper.AndroidOS.Shopper.a to boost certain app’s rating and increase the number of installations and registrations. All this can be used, among other things, to dupe advertisers. What’s more, the Trojan can display advertising messages on the infected device, create shortcuts to ad sites, and perform other actions.

Back to the suspicious reviews, Trojan-Dropper.AndroidOS.Shopper.a. can open Google Play (or another app store), install several programs, and write fake user reviews of them. To make user not notice anything untoward, the installation window is concealed by the app’s “invisible” window. The lack of installation rights from third-party sources is no obstacle to the Trojan — it gives itself the requisite permissions through AccessibilityService. This service is intended by Google to facilitate the use of smartphones for people with disabilities, but in the hands of cybercriminals it poses a serious threat to device owners. With permission to use it, the malware has almost limitless possibilities for interacting with the system interface and apps. For instance, it can intercept data displayed on the screen, click buttons, and emulate user gestures.

Masked as a system app, the malware misleads the user by using the system icon and the name ConfigAPKs. Our eye was caught by the app’s heavy obfuscation and suspicious use of AccessibilityService.

Distribution of Trojan-Dropper.AndroidOS.Shopper.a, October – November 2019

Trojan-Dropper.AndroidOS.Shopper.a was most widespread in Russia, where the largest share of infected users (28.46%) was recorded in October – November 2019. Second place went to Brazil (18.70%) and third to India (14.23%).

Technical details

At startup, after the screen is unlocked, the app decrypts and downloads the payload.

Then the Trojan collects information about victim’s device (country, network type, vendor, smartphone model, email address, IMEI, IMSI), and forwards it to the cybercriminal server at:

http://api.adsnative123[.]com/search.php?sid=1001&sdk_v=A1.5.0&geo=PK&network=WIFI&time=1567059364545&lang=en&udid=dc9c9a616665e073&unkown=true&pname=com.cleaner.qefey.kslr&size=800_561&osv=4.4.2&gaid=6fa818cc-7a9d-4e4d-a6c9-69179c3c2490&anum=8&s_udid=&native=2&key=…

In response, it receives a set of commands:

Depending on the commands, Shopper.a can:

  • Open links received from the remote server in an invisible window (whereby the malware verifies that the user is connected to a mobile network).
  • After a certain number of screen unlocks, hide itself from the apps menu.
  • Check the availability of AccessibilityService rights and, if not granted, periodically issue a phishing request to the user to provide them.
  • Disable Google Play Protect.
  • Create shortcuts to advertised sites in the apps menu.
  • Download apps from the third-party “market” Apkpure[.]com and install them.
  • Open advertised apps on Google Play and “click” to install them.
  • Replace shortcuts to installed apps with shortcuts to advertised sites.
  • Post fake reviews supposedly from the Google Play user.
  • Show ads when the screen is unlocked.
  • Register users through their Google or Facebook accounts in a number of legitimate apps (such as in travel, retail, utilities and media categories) including the following apps:
App Package name
Aliexpress com.alibaba.aliexpresshd
Lazada com.lazada.android
Zalora com.zalora.android
Shein com.zzkko
Joom com.joom
Likee video.like
Alibaba com.alibaba.intl.android.apps.poseidon

Disclaimer: The malware described above does not exploit any vulnerabilities in legitimate apps that it downloads and registers users. The application only abuses Google Accessibility Service.

Conclusion

As noted above, one of the things that drew our attention was the use of AccessibilityService. This service is usually accessed by people with vision problems to facilitate smartphone use, such as having the names of app controls, web page content, etc., read out automatically. In other cases, it can be used to emulate on the app screen physical smartphone keys that have stopped working. If access is requested by a program whose functionality does not require AccessibilityService, be wary. And the best option is not to install apps from dubious sources at all, including from ads, whatever they promise. Even if the only danger posed by such apps comes from automatically written reviews, there is no guarantee that its creators will not change the payload at some later date. In any event, it’s worth getting hold of a mobile security solution that can independently detect and block dangerous apps.

IOCs

MD5

  • 0a421b0857cfe4d0066246cb87d8768c
  • 0b54b822683a70b9d4a3af08a2d506b2
  • 0b682e9cae5b8623fc3e62048623dcdb
  • 0ea057c5294a6cbfeffd2e91ae945981
  • 0eb70afbb011916facf075f80cc07605
  • 1a6d60b97fdeb29afc0bd16fcaa92d3a
  • 1e82c197037ff0e21ccbc8c6161144c8
  • 1e937712ca84a6364226a35e2fd9a550
  • 1f13ba11ceba8ddb6e0faf61e6d8da23
  • 2d234accdc400c892657b8568e217593
  • 2d755050c896aed9701aa78a3668bf72
  • 3a5ed5f6ecaa71f5c7b7447c1f451144
  • 3ad3f270aef9f56d9117f711a3783a4a
  • 3b1a2420c4afc019a19481a6f4282894
  • 3c312fbb18e7822f87334a9366baf9fc
  • 3cadeea4dedaf7d7db8b84d52cd6caea
  • 03ccb6adbe12daef1b40f7a6d7d26dbc
  • 3dc6538239e90e51233789c5876ccb71
  • 3fe0e78d451bb8389f1d8cb5009c3452
  • 4a3099f300741123e3c18b3a6d587ed8
  • 4e44fb07073ea46390ea94ce26d7d737
  • 5bbc06fc3058b76ee09d3cce608ebdda
  • 5c316045836c4b4110552cc80af2fe75
  • 5e313e5e4e37e87633ea342a24c27534
  • 6ec7e5334f8b11499c150ba28f06e78c
  • 7a0d40f3598a91fc1206b3b2bdd49c2c
  • 7c68eb0bd93d8cf27539d2ff7da5bb15

C&C

http://api.adsnative123[.]com

Text extracted automatically; images, tables and formatting may be missing. Original: https://securelist.com/smartphone-shopaholic/95544/