Malware Analysis Report

2024-07-28 12:05

Sample ID 240612-rssb9asbjk
Target a0fe08922e5c9dc631d43cd126621c65_JaffaCakes118
SHA256 093f59e21155961b3103d1b366b1bbc12727bd124c408dd95787323b3ea0792b
Tags
discovery evasion persistence collection credential_access impact
score
7/10

Table of Contents

Analysis Overview

MITRE ATT&CK Matrix

Analysis: static1

Detonation Overview

Signatures

Analysis: behavioral2

Detonation Overview

Command Line

Signatures

Processes

Network

Files

Analysis: behavioral3

Detonation Overview

Command Line

Signatures

Processes

Network

Files

Analysis: behavioral1

Detonation Overview

Command Line

Signatures

Processes

Network

Files

Analysis Overview

score
7/10

SHA256

093f59e21155961b3103d1b366b1bbc12727bd124c408dd95787323b3ea0792b

Threat Level: Shows suspicious behavior

The file a0fe08922e5c9dc631d43cd126621c65_JaffaCakes118 was found to be: Shows suspicious behavior.

Malicious Activity Summary

discovery evasion persistence collection credential_access impact

Queries the phone number (MSISDN for GSM devices)

Loads dropped Dex/Jar

Obtains sensitive information copied to the device clipboard

Queries the unique device ID (IMEI, MEID, IMSI)

Declares broadcast receivers with permission to handle system events

Queries information about active data network

Reads information about phone network operator.

Queries information about the current Wi-Fi connection

Requests dangerous framework permissions

Queries the mobile country code (MCC)

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

Checks memory information

Checks CPU information

MITRE ATT&CK Matrix

N/A

Analysis: static1

Detonation Overview

Reported

2024-06-12 14:27

Signatures

Declares broadcast receivers with permission to handle system events

Description Indicator Process Target
Required by device admin receivers to bind with the system. Allows apps to manage device administration features. android.permission.BIND_DEVICE_ADMIN 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 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 read the user's contacts data. android.permission.READ_CONTACTS 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 receive SMS messages. android.permission.RECEIVE_SMS N/A N/A
Allows an application to read SMS messages. android.permission.READ_SMS N/A N/A
Allows an application to send SMS messages. android.permission.SEND_SMS N/A N/A
Required to be able to access the camera device. android.permission.CAMERA N/A N/A

Analysis: behavioral2

Detonation Overview

Submitted

2024-06-12 14:27

Reported

2024-06-12 14:34

Platform

android-x64-20240611.1-en

Max time kernel

93s

Max time network

172s

Command Line

de.nr.android.app.locator.premium

Signatures

Loads dropped Dex/Jar

evasion
Description Indicator Process Target
N/A /product/framework/com.google.android.maps.jar N/A N/A
N/A /product/framework/com.google.android.maps.jar N/A N/A

Queries the phone number (MSISDN for GSM devices)

discovery

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

Queries the unique device ID (IMEI, MEID, IMSI)

discovery

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

Processes

de.nr.android.app.locator.premium

Network

Country Destination Domain Proto
N/A 224.0.0.251:5353 udp
US 1.1.1.1:53 ssl.google-analytics.com udp
GB 172.217.16.232:443 ssl.google-analytics.com tcp
GB 172.217.16.234:443 tcp
US 1.1.1.1:53 pool.ntp.org udp
US 1.1.1.1:53 connect.tapjoy.com udp
US 54.165.121.232:443 connect.tapjoy.com tcp
US 54.165.121.232:443 connect.tapjoy.com tcp
US 54.165.121.232:443 connect.tapjoy.com tcp
US 1.1.1.1:53 android.apis.google.com udp
GB 142.250.187.206:443 android.apis.google.com tcp
US 54.165.121.232:443 connect.tapjoy.com tcp
GB 216.58.204.78:443 tcp
US 54.165.121.232:443 connect.tapjoy.com tcp
GB 142.250.179.228:443 tcp
GB 142.250.179.228:443 tcp
US 1.1.1.1:53 connect.tapjoy.com udp
US 54.173.105.181:443 connect.tapjoy.com tcp
GB 142.250.178.14:443 tcp
GB 142.250.187.226:443 tcp

Files

/product/framework/com.google.android.maps.jar

MD5 4899aca36d1ed747a447dcac0d101a62
SHA1 32e43edc0bf3e036683ea8639472e6cd31ab9929
SHA256 67a651acd867e046fb4463b31ea584c1468f7243a9d1e2efd34059e8ee2f130f
SHA512 50b23dd279a9efba566c6a6523c7537723c0cd6dd3e4871f1cbdb8d5bc355caa3ddea99452b1c8e5356802f812b3768066a9848b93d715bb8bdfa455b704285f

/data/data/de.nr.android.app.locator.premium/app_fiverocks/events2-journal

MD5 84aabcc3a9b0fc40c00752a30dc02469
SHA1 6f3dab6c2654a83e54f2ddd0f84310dfaf4e506a
SHA256 1452de0b955870708486d33a6402499a6f578c60248113dd7bc191c400438239
SHA512 3a14283af36308a8ef9464130a19d784ee867da13d270fa0c31bb40666bd5f237962199064be323e1b7eefc38fbc7c182602a1cda0ded8cb4c62e6eebf626941

/data/data/de.nr.android.app.locator.premium/app_fiverocks/events2

MD5 ac8fcac67e1235eeb90313d9b450af27
SHA1 0a56b0557d54706d3881d59e39fb36b9188dc0ca
SHA256 0c84957ac42a1e19209745a578e6b612146b167850c0d184d226b4989d24d1c9
SHA512 26af3955d5d977f58c4c29917c577f51104e39bfd0b5414d44005fbf6ed4f9bf7f5c76e2d76694adcabe183e341a24f430388ff3bd5f87ec529ebaa680169aba

/data/data/de.nr.android.app.locator.premium/app_fiverocks/events2-journal

MD5 03b71e941c22c1473487e56fc3794989
SHA1 b5048ab8961f894b9136c6dbda1f9fc4cacf932d
SHA256 476d37c58af9e43296c656b900de790bc4223ab09debda1db66355e63cbdb27e
SHA512 24100c11705df57206e048c58eef7aa918e3a25afd45bfb91149202afd957c3347f5d90700ed360a714cf8f5b919d15e588fd0df8a44ae935d626ee3f3834749

/data/data/de.nr.android.app.locator.premium/app_fiverocks/events2-journal

MD5 33a8956a8414c9575f754bc59278844c
SHA1 5f3e9abfde7b669ad726d179d4ee74872b7474b9
SHA256 69107f9805703670a536008e7acafb10280cdb77e0475850697cbdad98c719ce
SHA512 99dd9197dea32cc9f8ccc7e51cd5f5fb647e2ba1a1e606e6296c6710ff84f3105ea7dc9dfe94c9635ca20e8c47142639e8a6dab0fd46fae15a48a72860efc9e9

/data/data/de.nr.android.app.locator.premium/app_fiverocks/events2-journal

MD5 493940e62340061d91a4111eb2e446a0
SHA1 36bdcbe25b3aa366f53a9fafea3a57c6ca804d0f
SHA256 5e63f06de3c4d60f25eeddbf51f09bd6a6669beec69fc9856eac92778711e859
SHA512 b7ec8cd612a3bfe744080b039867ba0888e71c5d2bc1d194903fe8d28f2f2e9861f0f5c1743a9594e8f75a1e055244d4f62398d03109d540c9bd996caa5b6742

Analysis: behavioral3

Detonation Overview

Submitted

2024-06-12 14:27

Reported

2024-06-12 14:34

Platform

android-x64-arm64-20240611.1-en

Max time kernel

33s

Max time network

132s

Command Line

de.nr.android.app.locator.premium

Signatures

Obtains sensitive information copied to the device clipboard

collection credential_access impact
Description Indicator Process Target
Framework service call android.content.IClipboard.addPrimaryClipChangedListener N/A N/A

Queries the phone number (MSISDN for GSM devices)

discovery

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

Reads information about phone network operator.

discovery

Checks CPU information

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

Checks memory information

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

Processes

de.nr.android.app.locator.premium

Network

Country Destination Domain Proto
GB 172.217.16.238:443 tcp
GB 172.217.16.238:443 tcp
N/A 224.0.0.251:5353 udp
US 1.1.1.1:53 pool.ntp.org udp
US 1.1.1.1:53 connect.tapjoy.com udp
US 54.156.161.110:443 connect.tapjoy.com tcp
US 1.1.1.1:53 ssl.google-analytics.com udp
GB 142.250.179.232:443 ssl.google-analytics.com tcp
US 54.156.161.110:443 connect.tapjoy.com tcp
US 54.156.161.110:443 connect.tapjoy.com tcp
US 54.156.161.110:443 connect.tapjoy.com tcp
US 1.1.1.1:53 rpc.tapjoy.com udp
US 52.21.220.164:443 rpc.tapjoy.com tcp
US 1.1.1.1:53 placements.tapjoy.com udp
US 52.72.6.58:443 placements.tapjoy.com tcp
US 1.1.1.1:53 ws.tapjoyads.com udp
GB 18.244.155.28:443 ws.tapjoyads.com tcp
US 1.1.1.1:53 content.offerwall.unity3d.com udp
GB 18.165.227.39:443 content.offerwall.unity3d.com tcp
GB 18.165.227.39:443 content.offerwall.unity3d.com tcp
GB 172.217.169.68:443 tcp
GB 172.217.169.68:443 tcp
GB 216.58.204.67:443 tcp

Files

/data/user/0/de.nr.android.app.locator.premium/app_fiverocks/events2-journal

MD5 585c758c20d3d7a45c3bc4562541acdd
SHA1 f334b54de9f1486ac17d01ec7cd72f5e4df6b0fb
SHA256 2760778cdc9be6a51c73d9ddcff5e3b9277c37dcaad252560a426c1dc6fa5602
SHA512 343940126a0456bd3f579465cfc117da557ce693e576392b71eb96ca7ea1fc4e6b9ef56814c24eeb2bcc9f4ab9726a919bea126b10bb850cb9027c7e8c938bb6

/data/user/0/de.nr.android.app.locator.premium/app_fiverocks/events2

MD5 39adbdea5ba969c32f6b37fb71e4b99c
SHA1 0a0fc2b036d865d4cb50b59aaadaf68ed97acbda
SHA256 e3d96c59a96b1b21ba0bb28c88f5cac87f94f13993ed55bda33aa63b2baeacbf
SHA512 f740c0b7f4c2c00171ca84ce82e610ef7655cdf7c57b2f22ef48f43c60a5390d20d96bb8910f5dcc9f2f0130ea3feb553f77fc8f862ab5d5c0c6abeda9e907d3

/data/user/0/de.nr.android.app.locator.premium/app_fiverocks/events2-journal

MD5 c32000f2815c83d6e946515a0c341cbc
SHA1 d0a93f99eba041ca589287b3766bb43bfa8006e3
SHA256 2ce25cab5d35631dc8e171498cd66e2e648d9f37e22d63e9319e6c5f835fbe8a
SHA512 b4f842e927eda159ecdb1a0fe23182f6975a86daf57df588f58086332508cc725107362986828c3c3472c317aeaf62de2f18c45d17fb2e1e2aadc89ae4009ed0

/data/user/0/de.nr.android.app.locator.premium/app_fiverocks/events2-journal

MD5 b175b7a9d640d938005631f68921d729
SHA1 4b4093b8f4136ec8d006e035ef1e98301134dc64
SHA256 dbf25d618b92da6f2823d0e28f01fa323631814365cd8befae3fbf61a9282ac3
SHA512 100223cbc2461f6eb67418fcba7d0bfacaf8c1a69cbd556abac15c518a57dfa60a5f1f1d693f1e96c6f79ed988d3442a3c1c7b725689e3056691ea7873500990

/data/user/0/de.nr.android.app.locator.premium/app_fiverocks/events2-journal

MD5 2708e571829d333d5ffb63746812a7df
SHA1 e3ff628f656b2f717ec7e4070e1f6027e9e4263e
SHA256 006987df6d297293dd57c928138a7023c506f9ec90d3135fee845c6d83caa68a
SHA512 673a863ec4a85647dc2524d2ef913ff2eace4848d4dfcf8dcc7d3292eb0fd0f11e02b8c3e8e9a3ab53a9ab6e8702436029b556083d61b979d25dd291c2d21f3f

/data/user/0/de.nr.android.app.locator.premium/app_fiverocks/install

MD5 1f53cc359c8bf22bc9dc51b81e595ba9
SHA1 5685d8cabbecc3062445129f45c9a54288bced83
SHA256 06914fba634a3407c2dce1ccb54712a0596c8e547de7909b5cb35191c5909f5c
SHA512 525af9c5f1b1aa41a015d53e9819e34f4a6cbd7f05b46c55472573e5cc4cb70039de615335c6d792d38ce799f4a7cc8f32e207cce0e4ca9f84ee42e2c112ae7c

/data/user/0/de.nr.android.app.locator.premium/app_fiverocks/events2-journal

MD5 c8246b63c39b0a77b565fad0d096cee1
SHA1 ff22b9f13469dd72b126323b1af2bf6e25173ccc
SHA256 6bbb1a2facb82e9f75ffcf070c33aed4d8464278f53c021b090859b1a297f999
SHA512 9aaa3255d9afb6aa62b33c948630cbd99239f08181ac78ca7d0bf5071ae2c3bc8e28f169ce396dc818f18b3675ed3b23f923021aab88e490764af4219a98d18a

Analysis: behavioral1

Detonation Overview

Submitted

2024-06-12 14:27

Reported

2024-06-12 14:34

Platform

android-x86-arm-20240611.1-en

Max time kernel

114s

Max time network

166s

Command Line

de.nr.android.app.locator.premium

Signatures

Queries the phone number (MSISDN for GSM devices)

discovery

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

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

Checks CPU information

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

Checks memory information

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

Processes

de.nr.android.app.locator.premium

Network

Country Destination Domain Proto
GB 142.250.178.3:443 tcp
N/A 224.0.0.251:5353 udp
US 1.1.1.1:53 pool.ntp.org udp
US 1.1.1.1:53 connect.tapjoy.com udp
US 52.70.92.224:443 connect.tapjoy.com tcp
US 52.70.92.224:443 connect.tapjoy.com tcp
US 52.70.92.224:443 connect.tapjoy.com tcp
US 52.70.92.224:443 connect.tapjoy.com tcp
GB 216.58.204.78: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 52.70.92.224:443 connect.tapjoy.com tcp
US 1.1.1.1:53 connect.tapjoy.com udp
US 54.173.105.181:443 connect.tapjoy.com tcp
US 1.1.1.1:53 rpc.tapjoy.com udp
US 54.204.208.128:443 rpc.tapjoy.com tcp
US 1.1.1.1:53 ws.tapjoyads.com udp
GB 18.244.155.55:443 ws.tapjoyads.com tcp
US 1.1.1.1:53 content.offerwall.unity3d.com udp
GB 3.162.20.30:443 content.offerwall.unity3d.com tcp
GB 3.162.20.30:443 content.offerwall.unity3d.com tcp

Files

/data/data/de.nr.android.app.locator.premium/app_fiverocks/events2-journal

MD5 63a3a0dc179ce643ec0bfa77f71438ba
SHA1 6890891e4c18cbcaa0a1c3d7b493acd5e46a84c3
SHA256 d42640c47fa88e32ff9ab862d14a2c8392a6c644301f77bb2b3bddd07669fcdd
SHA512 1305ba734901b0f3efb1409e8d47cc55e73e0b95503e9ddc8405781f0d0ed86507dd1068c4e043891a108caf0b3957691c5cf73c6a20d5e61f9442af055e81f4

/data/data/de.nr.android.app.locator.premium/app_fiverocks/events2

MD5 f2b4b0190b9f384ca885f0c8c9b14700
SHA1 934ff2646757b5b6e7f20f6a0aa76c7f995d9361
SHA256 0a8ffb6b327963558716e87db8946016d143e39f895fa1b43e95ba7032ce2514
SHA512 ec12685fc0d60526eed4d38820aad95611f3e93ae372be5a57142d8e8a1ba17e6e5dfe381a4e1365dddc0b363c9c40daaffdc1245bd515fddac69bf1abacd7f1

/data/data/de.nr.android.app.locator.premium/app_fiverocks/events2-shm

MD5 bb7df04e1b0a2570657527a7e108ae23
SHA1 5188431849b4613152fd7bdba6a3ff0a4fd6424b
SHA256 c35020473aed1b4642cd726cad727b63fff2824ad68cedd7ffb73c7cbd890479
SHA512 768007e06b0cd9e62d50f458b9435c6dda0a6d272f0b15550f97c478394b743331c3a9c9236e09ab5b9cb3b423b2320a5d66eb3c7068db9ea37891ca40e47012

/data/data/de.nr.android.app.locator.premium/app_fiverocks/events2-wal

MD5 af64ec9194941618f9219e2041a0cdbb
SHA1 d6bc276e68454be6dfe8267be20d457b8a5ad9b2
SHA256 bfbd968de6cbc526b5b61079f1403e267d4d2aa581d47f435355a306f9979e82
SHA512 370f69fb068e93cfcbb301d99a0425491d9b7b1bedd2c7e3a1861d38d4ff3f2505a4650ab3b40422bb4ed1e6d2e2cfaa4316cf420e1e080a150eca9d434dfc55

/data/data/de.nr.android.app.locator.premium/app_fiverocks/install

MD5 e0f80d3471c5c0f53f6cbbed0a7efbb2
SHA1 e01d937d3c699384010597e3c490b8adee9b1b6e
SHA256 fad899188fe5711e428dc9ea458c6edb32754027ec8ba80accad69505917fd42
SHA512 f9aa26b300055891d6ac61fc6fec698bda7d77a139354398b1ff1424b4341ecee39ae9eac5e46342276059da747e9c60f6422d0aa488388f2382c805c7143a65