Malware Analysis Report

2024-07-28 12:03

Sample ID 240612-mx84cavhnl
Target a064cd29978962f9786f5090e37dd793_JaffaCakes118
SHA256 2e9b09f15e141f72f5562e5a163f7f6e7d7889d35bab6e041c49a34c8171124f
Tags
banker collection credential_access discovery evasion persistence
score
8/10

Table of Contents

Analysis Overview

MITRE ATT&CK Matrix

Analysis: static1

Detonation Overview

Signatures

Analysis: behavioral1

Detonation Overview

Command Line

Signatures

Processes

Network

Files

Analysis Overview

score
8/10

SHA256

2e9b09f15e141f72f5562e5a163f7f6e7d7889d35bab6e041c49a34c8171124f

Threat Level: Likely malicious

The file a064cd29978962f9786f5090e37dd793_JaffaCakes118 was found to be: Likely malicious.

Malicious Activity Summary

banker collection credential_access discovery evasion persistence

Checks if the Android device is rooted.

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

Makes use of the framework's Accessibility service

Requests dangerous framework permissions

Queries information about active data network

Queries information about the current Wi-Fi connection

Queries the mobile country code (MCC)

Declares services with permission to bind to the system

Acquires the wake lock

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

Checks memory information

MITRE ATT&CK Matrix

N/A

Analysis: static1

Detonation Overview

Reported

2024-06-12 10:51

Signatures

Declares services with permission to bind to the system

Description Indicator Process Target
Required by notification listener services to bind with the system. Allows apps to listen to and interact with notifications on the device. android.permission.BIND_NOTIFICATION_LISTENER_SERVICE N/A N/A
Required by accessibility services to bind with the system. Allows apps to access accessibility features. android.permission.BIND_ACCESSIBILITY_SERVICE N/A N/A

Requests dangerous framework permissions

Description Indicator Process Target
Allows access to the list of accounts in the Accounts Service. android.permission.GET_ACCOUNTS N/A N/A
Allows an application to write to external storage. android.permission.WRITE_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 an application to read or write the system settings. android.permission.WRITE_SETTINGS N/A N/A
Allows an application to read the user's calendar data. android.permission.READ_CALENDAR N/A N/A
Allows an application to write the user's calendar data. android.permission.WRITE_CALENDAR N/A N/A
Required to be able to access the camera device. android.permission.CAMERA N/A N/A
Allows an application to record audio. android.permission.RECORD_AUDIO N/A N/A
Allows an application to read from external storage. android.permission.READ_EXTERNAL_STORAGE N/A N/A
Allows an app to create windows using the type LayoutParams.TYPE_APPLICATION_OVERLAY, shown on top of all other apps. android.permission.SYSTEM_ALERT_WINDOW N/A N/A

Analysis: behavioral1

Detonation Overview

Submitted

2024-06-12 10:51

Reported

2024-06-12 10:54

Platform

android-x86-arm-20240611.1-en

Max time kernel

154s

Max time network

130s

Command Line

app.android.ninestore

Signatures

Checks if the Android device is rooted.

evasion
Description Indicator Process Target
N/A /system/bin/su N/A N/A

Makes use of the framework's Accessibility service

collection evasion credential_access
Description Indicator Process Target
Framework service call android.accessibilityservice.IAccessibilityServiceConnection.findAccessibilityNodeInfoByAccessibilityId N/A N/A

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

banker discovery

Acquires the wake lock

Description Indicator Process Target
Framework service call android.os.IPowerManager.acquireWakeLock 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

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

Queries the mobile country code (MCC)

discovery
Description Indicator Process Target
Framework service call com.android.internal.telephony.ITelephony.getNetworkCountryIsoForPhone N/A N/A

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

Checks memory information

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

Processes

app.android.ninestore

Network

Country Destination Domain Proto
GB 172.217.169.74:443 tcp
N/A 224.0.0.251:5353 udp
US 1.1.1.1:53 api.9apps.com udp
US 1.1.1.1:53 portal.9apps.com udp
US 1.1.1.1:53 ontv.las.uae.uc.cn udp
GB 142.250.187.238:443 tcp
US 1.1.1.1:53 android.apis.google.com udp
GB 142.250.200.46:443 android.apis.google.com tcp
US 1.1.1.1:53 puds.ucweb.com udp
CN 59.82.122.193:80 puds.ucweb.com tcp
US 1.1.1.1:53 gjapplog.uc.cn udp
US 157.185.189.158:443 gjapplog.uc.cn tcp

Files

/data/data/app.android.ninestore/crashsdk/tags/unique

MD5 f6e472b87cf5d62690eb687157485cd6
SHA1 6f06d47a5a9d1259e54e14a8e6de8d9694bd1fb1
SHA256 3f32f7dd6ff28c134efe0ec041408bddeead294ed7e6c11f848cb018a94da890
SHA512 f9ce8ba53c2fdc783b6881e0fcd08c1cae59fa83e24dfde833c81d93d0bdecf2faf7216e4f61fa0e43711be040d09bd2ef9510d4f26d2bf4574cb6ae0aa5fbb0

/data/data/app.android.ninestore/cache/httpCache/journal.tmp

MD5 37e8e716e0e2f4a0b05cd9571d95b84d
SHA1 f8d068f6931707bddb8cd69f706f2224ad1fea3c
SHA256 7080cb592d5149c858b206d3fd0d5e3e7d601f120af00b2616bee928ee1291ca
SHA512 e62b850901835fdb73fa6224618422f721dd765861d42f6bc2dd013413e96bd910ac5313afd9b4f63da74beb12a15fac81b5157456c9caa3031862dab84423f6

/data/data/app.android.ninestore/databases/pushmessage-journal

MD5 44702f1fb4fbf1b526685daeed376448
SHA1 1dcaa0de1c8fec69e60e85b923e20185cb57c51e
SHA256 d173edf7353c55ce5b21e8b055f2bc293fc1e33648a52bd5eedbf76543208d47
SHA512 5c0e8ea0c11685973283e5e73bdcb016e52ee144b95b727012accf72bd6078a6f43f05a696d95d98c4141880189e9e6777c9382e2bfae537d4397ddff2503e26

/data/data/app.android.ninestore/databases/pushmessage

MD5 f2b4b0190b9f384ca885f0c8c9b14700
SHA1 934ff2646757b5b6e7f20f6a0aa76c7f995d9361
SHA256 0a8ffb6b327963558716e87db8946016d143e39f895fa1b43e95ba7032ce2514
SHA512 ec12685fc0d60526eed4d38820aad95611f3e93ae372be5a57142d8e8a1ba17e6e5dfe381a4e1365dddc0b363c9c40daaffdc1245bd515fddac69bf1abacd7f1

/data/data/app.android.ninestore/app_SGLib/libsgmainso-6.1.33.so.tmp

MD5 2dc5010fa1ef6c3d6050bfd150ca36e0
SHA1 7958d89b5b491d1f9c14175b5cb14329322d163b
SHA256 7905cb71cf014fe9b8d220cd134f47ac27c51bcf1e6523355b590d77c1e4f15c
SHA512 7ec2f6c3df0020ff254b3723aad655c12b649ccb98bcfaa97c2e8fb4200856815e87437c2daf89f2b657bb5798f5012a200443b36e198bbd622921a7e5f8a6f3

/data/data/app.android.ninestore/databases/pushmessage-shm

MD5 bb7df04e1b0a2570657527a7e108ae23
SHA1 5188431849b4613152fd7bdba6a3ff0a4fd6424b
SHA256 c35020473aed1b4642cd726cad727b63fff2824ad68cedd7ffb73c7cbd890479
SHA512 768007e06b0cd9e62d50f458b9435c6dda0a6d272f0b15550f97c478394b743331c3a9c9236e09ab5b9cb3b423b2320a5d66eb3c7068db9ea37891ca40e47012

/data/data/app.android.ninestore/databases/pushmessage-wal

MD5 5a3568b23c022dadd943c7dad73d50a0
SHA1 6a8212447d164557cdb5fe89d177000cca11fa2e
SHA256 216aefe6293cf75e7f7eda09c8ac9e6604116ccde769d381ae00f04df412e6dc
SHA512 a2dbe995f219deafb929883e3092036f3ab519eed9b20085d77b16ce3575158e6fcc7a2df7de13d612cecfe7b76adf79c37a9b9eb922fa0bc6844702cad5a2c0

/data/data/app.android.ninestore/databases/downloader-journal

MD5 9e7b341aaf38744a90fd2babb9745ba1
SHA1 4f366eb2c749215d5b2f4d5a8465d1af805bab13
SHA256 0d53e3a0b24a2f30e6b4ba7b34640dd9eccb2d416e420d53435f7afb3edca8f8
SHA512 951af8983c3a599851c8888cedf5b5d546b90fdbf5ced136c0fd8df378ff684eea23f3223795b1a1584e46658fe78e5dd3dd5c477cc063ae1677c2078b9b3098

/data/data/app.android.ninestore/databases/downloader-wal

MD5 0039437053e6ad278c010c4fe882a81f
SHA1 0ec0418e9eed5da6647a6038585f21f576d14ed5
SHA256 1c8845c4bc1ab048d9b0bc52bf5756033303ea63d5141a3ddd7d0d9e84c089b5
SHA512 e4e94b29e8a6f7a1795597a0c29ccb569572dff82b01d98e88a6218ea3258a4a5e4efcd9f3eeb7bc37d29a267a3fce4960344308b0c69487d05563a0a0dc35c2

/data/data/app.android.ninestore/databases/WaSession.db-journal

MD5 51c2f6d132d171525de937dce4617a48
SHA1 38365e6a96e861f6aa0d3d54ce9615ec6fe10fb8
SHA256 f03f62f2e33d39dcf6db502cccf65f2274236a1de36362fe1f4dd7a17cc0e3dd
SHA512 b2e07a4b49ce42ecf1db9c6cd496c1b32c83857c2167b66951a6f4b893132b23559be9efe54eed93ba6c53e9d46510262ae2ad96abc47d3b1427b67d83c0fff4

/data/data/app.android.ninestore/databases/WaSession.db-wal

MD5 6fc963bf7add9546e6a4b5bb79ce646c
SHA1 14429de0fbfc52f15d4a2e05861ff1cd48670f69
SHA256 898575621b7c813e434fdbb240f35cb6d67b7218ff7eb2f0a29c937e49712734
SHA512 2a0663b6533692dbe966002037d711bd699ed593bc25b03022ada179e96323039c1f1d1637e97d9e13436e9ce403bd82262fb21af539e75d0856a955dfd8e7a3

/data/data/app.android.ninestore/databases/WaValue.db-journal

MD5 d19592a52c5db09f94b9a8b6795868b5
SHA1 f885b49c38ac22247a11c69647d80fcf7ee3b6fc
SHA256 f539d8851a0e7fdf6f79c14cec7738ee01cf634423c48112e4dde218381fc4a8
SHA512 c27b5bc82a8585c52dc067c0c18bfd5e9ad5876d0079aed05cd3e2145beca8b85123c5ba5c99ff81196ecfe75e73358c67aae0d4a9a263516de21a74c039d77c

/data/data/app.android.ninestore/databases/WaValue.db-wal

MD5 dd5908f4dc7f73d5958af6c6a5c95f0a
SHA1 f79819589f3fb80f9f306452b4b87ea5c4fe0fa9
SHA256 93fe483cf3f6fbf4511a62b3422760eed002635e7a1e053ed932e558471cd4d4
SHA512 3352153c5f8b5023ec8c675a35b374aaa24930a439ba631f296d191d4bb23eec3f075fca3648c902836beea61720e232d2453b0c2aded72564dbe2950b552ccd

/data/data/app.android.ninestore/files/daemon

MD5 e415dc9f7ae531ca1da4d00d5a072607
SHA1 2d08971ae91cad6fafae2e91d2701b97a5fe9415
SHA256 8fa4c27529ddd36b19323cb156d8f186974e8b85e02ea6ee6167808508198d13
SHA512 ad1e166987dd3c4894e95ec13bde4bdb4dab62fae88327f82af235a80d5e22f201fdb66b2171257b4d4dd003794ba682f7aa064de57867d5afeb8cca672b18e4

/data/data/app.android.ninestore/app_wa/wa/sv/11gpsdfe_1718189527945004235.wa

MD5 a3f93289daccec51f814d5a7c86132df
SHA1 108294827a7b87e18fcc9be47aba7b5b249e4c72
SHA256 2589432ae38b88c631b12be6ca86b2359beb4da1f4e51e9c84d4279d91705b87
SHA512 22e0df856f593932f945c4b421e729902e64858319486eb60f53fe0eef8452889ef809bcb0c44bc61637e0486623be335a46f542db6ea2de8682e584f2d8d7a1