Malware Analysis Report

2025-01-19 08:04

Sample ID 240610-xv1z3axbmh
Target 9bb4671d829cc0ae8c4035267827f9c3_JaffaCakes118
SHA256 ba21c87fd6166fb36b66c81e6eb4f35ac7631f48704c0c5c9db81037a3dcb049
Tags
banker discovery impact persistence
score
7/10

Table of Contents

Analysis Overview

MITRE ATT&CK

Mobile Matrix V15

Analysis: static1

Detonation Overview

Signatures

Analysis: behavioral1

Detonation Overview

Command Line

Signatures

Processes

Network

Files

Analysis Overview

score
7/10

SHA256

ba21c87fd6166fb36b66c81e6eb4f35ac7631f48704c0c5c9db81037a3dcb049

Threat Level: Shows suspicious behavior

The file 9bb4671d829cc0ae8c4035267827f9c3_JaffaCakes118 was found to be: Shows suspicious behavior.

Malicious Activity Summary

banker discovery impact persistence

Queries a list of all the installed applications on the device (Might be used in an attempt to overlay legitimate apps)

Queries information about running processes on the device

Reads information about phone network operator.

Requests dangerous framework permissions

Queries information about the current Wi-Fi connection

Declares services with permission to bind to the system

Domain associated with commercial stalkerware software, includes indicators from echap.eu.org

Queries information about active data network

Uses Crypto APIs (Might try to encrypt user data)

Registers a broadcast receiver at runtime (usually for listening for system events)

Checks CPU information

MITRE ATT&CK

Analysis: static1

Detonation Overview

Reported

2024-06-10 19:11

Signatures

Declares services with permission to bind to the system

Description Indicator Process Target
Required by remote views services to bind with the system. Allows apps to share and display views across different processes. android.permission.BIND_REMOTEVIEWS N/A N/A

Requests dangerous framework permissions

Description Indicator Process Target
Allows an application to write to external storage. android.permission.WRITE_EXTERNAL_STORAGE N/A N/A
Allows an application to read from external storage. android.permission.READ_EXTERNAL_STORAGE N/A N/A
Allows read only access to phone state, including the current cellular network information, the status of any ongoing calls, and a list of any PhoneAccounts registered on the device. android.permission.READ_PHONE_STATE N/A N/A
Allows access to the list of accounts in the Accounts Service. android.permission.GET_ACCOUNTS N/A N/A
Allows an application to read or write the system settings. android.permission.WRITE_SETTINGS N/A N/A
Allows an app to access approximate location. android.permission.ACCESS_COARSE_LOCATION N/A N/A
Allows an app to access precise location. android.permission.ACCESS_FINE_LOCATION N/A N/A
Allows an application to record audio. android.permission.RECORD_AUDIO N/A N/A

Analysis: behavioral1

Detonation Overview

Submitted

2024-06-10 19:11

Reported

2024-06-10 19:14

Platform

android-x86-arm-20240603-en

Max time kernel

17s

Max time network

130s

Command Line

com.yidian.photo

Signatures

Queries a list of all the installed applications on the device (Might be used in an attempt to overlay legitimate apps)

banker discovery

Queries information about running processes on the device

discovery
Description Indicator Process Target
Framework service call android.app.IActivityManager.getRunningAppProcesses N/A N/A
Framework service call android.app.IActivityManager.getRunningAppProcesses N/A N/A

Domain associated with commercial stalkerware software, includes indicators from echap.eu.org

Description Indicator Process Target
N/A alog.umeng.com N/A N/A

Queries information about active data network

discovery
Description Indicator Process Target
Framework service call android.net.IConnectivityManager.getActiveNetworkInfo N/A N/A
Framework service call android.net.IConnectivityManager.getActiveNetworkInfo N/A N/A

Queries information about the current Wi-Fi connection

discovery
Description Indicator Process Target
Framework service call android.net.wifi.IWifiManager.getConnectionInfo N/A N/A
Framework service call android.net.wifi.IWifiManager.getConnectionInfo N/A N/A

Reads information about phone network operator.

discovery

Registers a broadcast receiver at runtime (usually for listening for system events)

persistence
Description Indicator Process Target
Framework service call android.app.IActivityManager.registerReceiver N/A N/A
Framework service call android.app.IActivityManager.registerReceiver N/A N/A

Uses Crypto APIs (Might try to encrypt user data)

impact
Description Indicator Process Target
Framework API call javax.crypto.Cipher.doFinal N/A N/A
Framework API call javax.crypto.Cipher.doFinal N/A N/A

Checks CPU information

Description Indicator Process Target
File opened for read /proc/cpuinfo N/A N/A
File opened for read /proc/cpuinfo N/A N/A

Processes

com.yidian.photo

logcat -v time -r1024 -n5 -f /storage/emulated/0/.photo/logs/log.txt *:D

com.yidian.photo:push

logcat -v time -r1024 -n5 -f /storage/emulated/0/.photo/logs/log.txt *:D

Network

Country Destination Domain Proto
N/A 224.0.0.251:5353 udp
US 1.1.1.1:53 a1.go2yd.com udp
CN 120.92.102.183:80 a1.go2yd.com tcp
US 1.1.1.1:53 h.go2yd.com udp
US 1.1.1.1:53 m.irs01.com udp
CN 120.131.3.208:80 h.go2yd.com tcp
CN 120.92.102.183:80 a1.go2yd.com tcp
CN 120.131.3.208:80 h.go2yd.com tcp
CN 120.131.3.208:80 h.go2yd.com tcp
US 1.1.1.1:53 oc.umeng.com udp
CN 59.82.23.79:80 oc.umeng.com tcp
US 1.1.1.1:53 alog.umeng.com udp
CN 223.109.148.179:80 alog.umeng.com tcp
US 1.1.1.1:53 43.0.127.10.in-addr.arpa udp
US 1.1.1.1:53 1.0.127.10.in-addr.arpa udp
US 1.1.1.1:53 43.0.127.10.in-addr.arpa udp
US 1.1.1.1:53 206.187.250.142.in-addr.arpa udp
US 1.1.1.1:53 43.0.127.10.in-addr.arpa udp
US 1.1.1.1:53 74.204.58.216.in-addr.arpa udp
US 1.1.1.1:53 43.0.127.10.in-addr.arpa udp
US 1.1.1.1:53 1.0.127.10.in-addr.arpa udp
US 1.1.1.1:53 43.0.127.10.in-addr.arpa udp
US 1.1.1.1:53 1.0.127.10.in-addr.arpa udp
US 1.1.1.1:53 43.0.127.10.in-addr.arpa udp
US 1.1.1.1:53 1.0.127.10.in-addr.arpa udp
US 1.1.1.1:53 43.0.127.10.in-addr.arpa udp
US 1.1.1.1:53 227.16.217.172.in-addr.arpa udp
US 1.1.1.1:53 43.0.127.10.in-addr.arpa udp
US 1.1.1.1:53 208.3.131.120.in-addr.arpa udp
CN 120.92.102.183:80 a1.go2yd.com tcp
US 1.1.1.1:53 43.0.127.10.in-addr.arpa udp
US 1.1.1.1:53 234.187.250.142.in-addr.arpa udp
US 1.1.1.1:53 43.0.127.10.in-addr.arpa udp
US 1.1.1.1:53 228.179.250.142.in-addr.arpa udp
US 1.1.1.1:53 43.0.127.10.in-addr.arpa udp
US 1.1.1.1:53 43.0.127.10.in-addr.arpa udp
US 1.1.1.1:53 227.187.250.142.in-addr.arpa udp
US 1.1.1.1:53 43.0.127.10.in-addr.arpa udp
US 1.1.1.1:53 1.0.127.10.in-addr.arpa udp
US 1.1.1.1:53 api.shuzilm.cn udp
CN 47.95.162.60:80 api.shuzilm.cn tcp
US 1.1.1.1:53 utop.umengcloud.com udp
CN 140.205.163.73:443 utop.umengcloud.com tcp
CN 120.92.102.183:80 a1.go2yd.com tcp
CN 120.131.3.208:80 h.go2yd.com tcp
CN 120.131.3.208:80 h.go2yd.com tcp
CN 120.92.102.183:80 a1.go2yd.com tcp
CN 120.92.102.183:80 a1.go2yd.com tcp
CN 120.92.102.183:80 a1.go2yd.com tcp
CN 223.109.148.141:80 alog.umeng.com tcp
GB 172.217.16.238:443 tcp
US 1.1.1.1:53 android.apis.google.com udp
GB 142.250.179.238:443 android.apis.google.com tcp
CN 120.92.102.183:80 a1.go2yd.com tcp
CN 120.92.102.183:80 a1.go2yd.com tcp
CN 120.92.102.183:80 a1.go2yd.com tcp
CN 223.109.148.178:80 alog.umeng.com tcp
CN 120.92.102.183:80 a1.go2yd.com tcp
CN 120.92.102.183:80 a1.go2yd.com tcp
CN 120.92.102.183:80 a1.go2yd.com tcp
CN 223.109.148.177:80 alog.umeng.com tcp
CN 120.92.102.183:80 a1.go2yd.com tcp
CN 120.92.102.183:80 a1.go2yd.com tcp
CN 223.109.148.176:80 alog.umeng.com tcp
CN 120.92.102.183:80 a1.go2yd.com tcp
CN 120.92.102.183:80 a1.go2yd.com tcp
CN 223.109.148.130:80 alog.umeng.com tcp
US 1.1.1.1:53 alog.umeng.co udp

Files

/storage/emulated/0/.UTSystemConfig/Global/Alvin2.xml

MD5 591adacccc741f3c4e037d620704db61
SHA1 c00a3254369e163dda4377976d805e6d268e12c0
SHA256 a3481cc9a55c448f813a9a4a41b954b8382fd8ee0a3c12b77bf36969a24aa98e
SHA512 c8e1d8c8511b1c1a8b0e6706b7ecfd96177ff57d52a95d72aec6acbd692720ac04d6d15df82b9a07d8e00bf2a4d845ebf0e121459f3012dcac0c76e887d46b9c

/storage/emulated/0/.UTSystemConfig/Global/Alvin2.xml

MD5 d615618550de443a8159910316062171
SHA1 799e72236c2650ec37a6d893f8763008ca9b83aa
SHA256 31c9365ae6dd3e994d1d61739a7955f33684025b317994466a8f7ea2aa865e30
SHA512 8de77017548e27b500a90adaa693a8d9e02a76c8cc4140d63608376eed10f37cf479bfd938cd085a53f2f30e1a5a244ff4df66ad83072669ac915a25a5f75b6d

/storage/emulated/0/.DataStorage/ContextData.xml

MD5 d9998189f7a8f8304fdee4e356f071c1
SHA1 768cfdae005da9363fd9f1d3da412d49e49580fe
SHA256 59cdd9d7e89a7d67933786ebdf597fa29d3d5ce770f33db1c2eeb9a6f36458f8
SHA512 5700b6890f53c63ea95ca3c3a421c08430ad45c4bc67501213eb60282573a663506c2be5999381c79d3db56cc50d77b2fade5eba52b1ee3a8d77dd9e12367f56

/storage/emulated/0/.UTSystemConfig/Global/Alvin2.xml

MD5 1e936575f943b5f0a2975ddc5738987d
SHA1 5e896a0ef81d989637e76ec0f4d041134e6a0209
SHA256 34037e99ce3f0d73ad8c6d5ee2e88078284a0bd8fa6992c8e8a52fe37cdfc87c
SHA512 20d94671cd505834526076d512c7d1c74661d9930cbadaa58d9a862c79887d2cbd48f196f8ce49b00ef251c6c4c6fb053c74bd47903a89bfbd98cfd21aaa950e

/data/data/com.yidian.photo/databases/UmengLocalNotificationStore.db-journal

MD5 6beec909c373d87c00286996825fe7e2
SHA1 1c3bd7ae2f93224a8b4d759d7c6658e1f07807f3
SHA256 4d7446e9aa95518ffa43b9c79622fd0257dd4571d173dea4bc14b818bbceedbb
SHA512 ee18953c5e4b94f6b65f14789ae7c7dc7a74a9cfc0dbe99517fb63664de8cc290420b11dc6a455bb360da9642d97dfc33e50d931a93e73c9e9650406d09ed8d5

/data/data/com.yidian.photo/databases/UmengLocalNotificationStore.db

MD5 f2b4b0190b9f384ca885f0c8c9b14700
SHA1 934ff2646757b5b6e7f20f6a0aa76c7f995d9361
SHA256 0a8ffb6b327963558716e87db8946016d143e39f895fa1b43e95ba7032ce2514
SHA512 ec12685fc0d60526eed4d38820aad95611f3e93ae372be5a57142d8e8a1ba17e6e5dfe381a4e1365dddc0b363c9c40daaffdc1245bd515fddac69bf1abacd7f1

/data/data/com.yidian.photo/databases/UmengLocalNotificationStore.db-shm

MD5 cf845a781c107ec1346e849c9dd1b7e8
SHA1 b44ccc7f7d519352422e59ee8b0bdbac881768a7
SHA256 18619b678a5c207a971a0aa931604f48162e307c57ecdec450d5f095fe9f32c7
SHA512 4802861ea06dc7fb85229a3c8f04e707a084f1ba516510c6f269821b33c8ee4ebf495258fe5bee4850668a5aac1a45f0edf51580da13b7ee160a29d067c67612

/data/data/com.yidian.photo/databases/UmengLocalNotificationStore.db-wal

MD5 18790934c39a1013cece792fa4da014e
SHA1 0cf074dfd6da2cb0f7fb345f0a5bd6fc75cc6550
SHA256 a954df56b307467ea6a9ba7828d34ea7122b851701bb721ecfd157998af9ed76
SHA512 3bffeb1820a872f88622d94ccdb28fa2d31dfc8a3f0e032cb41f029cab32f0192d611711ad2717be120f1fd39f84c018dfe051ba0a70e70bb4b0360709794af3

/storage/emulated/0/Android/data/system/local/_system.dat

MD5 fd8c393e124a375a7fd42cbfea6ae9ce
SHA1 90b1278e57b992d57f1a36542a93a1394470b0ea
SHA256 115ccc07a620308d3640d53a5a6f06a7b8ed17a5374416d4ab2349ed219a73c8
SHA512 433a7e84a62123d6db15bf0291b9ccef58c205d24f39427c55081d42e267bb42084f8238fb3d2537c470dec05eb6a436cb9d927c44dcfb7b10876f916d170957

/data/data/com.yidian.photo/files/report.log-1718046687752

MD5 606f1d95bb3e84896eab4fcb74d79951
SHA1 f269785e5bbae7574e140b81c293e730987293f2
SHA256 7669062916c2dc13952c800a616dc30ab3ff10b4633ca20a56e150ea243bcacc
SHA512 9b35d27b78a8fbdb2c270aeaa33cbcf9cf2f30238c170f8843599f154ef675e2b4ab54eb0a0ff568cac080b4b0a556c09003cb70e9dacbbc4876dcb0b121f940

/data/data/com.yidian.photo/files/umeng_it.cache

MD5 cdd41554e44707291e5e2ddc1756ba93
SHA1 50b82df6612bb22c46f60086cbf35a5624bedf89
SHA256 41835e7f1c52758fad46a246f1b175ffc2fe740163996a5b2144153970787349
SHA512 610ac6744094a44810d89b7555e1a130decbc04e48ec814962caa4e125985aa87babba324f9f8b76128c818646daa931e00e1497e8e8682aba9a6db3eea7e9ee

/data/data/com.yidian.photo/databases/_ire-journal

MD5 f0aba2c28cc4528ab97a5ef774893337
SHA1 af5e2311dd561f59856b72750cc87ad44d4ca59a
SHA256 765ec6a2d637b6f519bdf3e72c161b58e6918b39198fbedb3e0ac9970079bbb2
SHA512 6c32e168428eeb3ae648a7b4d0c9d44e6d496d193c729249e51a049e90ba033ec2c4362cfa0367e37bd9dc7d725f707de1fa2f43973355b4f8ebc4db2bb6783b

/data/data/com.yidian.photo/databases/_ire-wal

MD5 86341d9494b6d6b67e0f5c6eba7d58fd
SHA1 44084f2f862e6120c85ebddd34658d9c0c9654d2
SHA256 e051cd6aaa3d1018c44572fe5df634baf45c02feaddbe5e813b003460d5c7ab6
SHA512 b406c9a1ec098e73707a3f6d04a1036d8709b582f1638be40e29b97c10eec3b7c302fe1512359fde0df6734ab7f3698db49b6ef516ed29b73acb765068c70132