Malware Analysis Report

2024-07-28 12:11

Sample ID 240612-s8za6szhpe
Target a1369aa866360241bf2c1dadb7a00f32_JaffaCakes118
SHA256 30af39e1b357ad12d002a6415f400defa4f898e915bc28e0b6ca4946ec736751
Tags
banker collection credential_access discovery evasion impact 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

30af39e1b357ad12d002a6415f400defa4f898e915bc28e0b6ca4946ec736751

Threat Level: Likely malicious

The file a1369aa866360241bf2c1dadb7a00f32_JaffaCakes118 was found to be: Likely malicious.

Malicious Activity Summary

banker collection credential_access discovery evasion impact persistence

Checks if the Android device is rooted.

Reads the content of photos stored on the user's device.

Requests cell location

Queries information about the current nearby Wi-Fi networks

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

Makes use of the framework's Accessibility service

Reads information about phone network operator.

Declares services with permission to bind to the system

Requests dangerous framework permissions

Queries information about active data network

Queries information about the current Wi-Fi connection

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

Uses Crypto APIs (Might try to encrypt user data)

Checks memory information

Checks CPU information

MITRE ATT&CK Matrix

N/A

Analysis: static1

Detonation Overview

Reported

2024-06-12 15:48

Signatures

Declares services with permission to bind to the system

Description Indicator Process Target
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 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 write to external storage. android.permission.WRITE_EXTERNAL_STORAGE N/A N/A
Allows an application to record audio. android.permission.RECORD_AUDIO 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 send SMS messages. android.permission.SEND_SMS N/A N/A
Allows an app to access approximate location. android.permission.ACCESS_COARSE_LOCATION N/A N/A
Required to be able to access the camera device. android.permission.CAMERA 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
Allows an application to read the user's call log. android.permission.READ_CALL_LOG N/A N/A
Allows an application to write and read the user's call log data. android.permission.WRITE_CALL_LOG 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
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 an application to write the user's contacts data. android.permission.WRITE_CONTACTS 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
Allows an application to receive SMS messages. android.permission.RECEIVE_SMS N/A N/A
Allows an application to send SMS messages. android.permission.SEND_SMS N/A N/A
Allows an application to read SMS messages. android.permission.READ_SMS N/A N/A
Allows an application to collect component usage statistics. android.permission.PACKAGE_USAGE_STATS N/A N/A
Allows an application to initiate a phone call without going through the Dialer user interface for the user to confirm the call. android.permission.CALL_PHONE N/A N/A

Analysis: behavioral1

Detonation Overview

Submitted

2024-06-12 15:48

Reported

2024-06-12 15:51

Platform

android-x86-arm-20240611.1-en

Max time kernel

179s

Max time network

184s

Command Line

com.baidu.appsearch

Signatures

Checks if the Android device is rooted.

evasion
Description Indicator Process Target
N/A /system/bin/su N/A N/A
N/A /system/xbin/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

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
Framework service call android.app.IActivityManager.getRunningAppProcesses N/A N/A

Queries information about the current nearby Wi-Fi networks

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

Reads the content of photos stored on the user's device.

collection
Description Indicator Process Target
URI accessed for read content://media/external/images/media N/A N/A

Requests cell location

collection discovery evasion
Description Indicator Process Target
Framework service call com.android.internal.telephony.ITelephony.getCellLocation N/A N/A
Framework service call com.android.internal.telephony.ITelephony.getCellLocation 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

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

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

com.baidu.appsearch

com.baidu.appsearch:locationservice

/system/bin/cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq

com.baidu.appsearch:bdservice_v1

Network

Country Destination Domain Proto
N/A 224.0.0.251:5353 udp
US 1.1.1.1:53 wappass.bdimg.com udp
CN 140.249.244.36:80 wappass.bdimg.com tcp
US 1.1.1.1:53 m.baidu.com udp
CN 183.240.99.86:80 m.baidu.com tcp
US 1.1.1.1:53 loc.map.baidu.com udp
CN 182.61.62.130:80 loc.map.baidu.com tcp
CN 182.61.62.130:80 loc.map.baidu.com tcp
CN 183.240.99.86:80 m.baidu.com tcp
GB 216.58.212.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 182.61.62.130:80 loc.map.baidu.com tcp
CN 61.170.103.36:80 wappass.bdimg.com tcp
US 1.1.1.1:53 hmma.baidu.com udp
CN 182.61.62.130:80 loc.map.baidu.com tcp
HK 103.235.47.161:80 hmma.baidu.com tcp
CN 183.240.99.86:80 m.baidu.com tcp
CN 106.225.194.36:80 wappass.bdimg.com tcp
CN 183.240.99.48:80 m.baidu.com tcp
CN 183.240.99.48:80 m.baidu.com tcp
US 1.1.1.1:53 lc.ops.baidu.com udp
CN 153.3.237.195:80 lc.ops.baidu.com tcp
US 1.1.1.1:53 m.baidu.com udp
CN 183.240.99.48:80 m.baidu.com tcp
CN 113.142.207.36:80 wappass.bdimg.com tcp
CN 183.240.99.48:80 m.baidu.com tcp
CN 121.14.135.36:80 wappass.bdimg.com tcp
US 1.1.1.1:53 m.baidu.com udp
CN 183.240.99.86:80 m.baidu.com tcp
CN 182.61.244.241:80 lc.ops.baidu.com tcp
CN 183.240.99.86:80 m.baidu.com tcp
CN 125.74.42.36:80 wappass.bdimg.com tcp
CN 61.170.99.36:80 wappass.bdimg.com tcp
CN 183.240.99.48:80 m.baidu.com tcp
CN 36.155.169.204:80 lc.ops.baidu.com tcp
CN 171.107.86.36:80 wappass.bdimg.com tcp
CN 180.97.64.36:80 wappass.bdimg.com tcp
US 1.1.1.1:53 m.baidu.com udp
CN 183.240.99.86:80 m.baidu.com tcp
CN 180.97.107.238:80 lc.ops.baidu.com tcp
CN 180.97.66.36:80 wappass.bdimg.com tcp
CN 183.240.99.48:80 m.baidu.com tcp

Files

/data/data/com.baidu.appsearch/databases/downloads.db-journal

MD5 567d89903fbac793b8923eea025ad9bf
SHA1 a0963bc5e87ccd7e592f34f51167fe8ef6e1faa8
SHA256 43a0dad012bf9aba0296f24be12ca8cf1cda80ad61a681bf58280a1873149882
SHA512 dfe5796bf04f2b89dc77142a056cb50381b8ca1328d1f5045ef2857ebd4acb656c0afbbe15f644a8e14d5ff3c22f9f75f24e0861b68858b536ce743fcf5826ef

/data/data/com.baidu.appsearch/databases/downloads.db

MD5 0db5440a4139acf19213b4343a0c64fa
SHA1 fdeed14d29f690a599349203a3b1a089abf55390
SHA256 faf5ef1cebd6892340eae80618076b60256a208816c84f309386d334123704c7
SHA512 b7089db3e43e76db13ff3e52cee0df794b3cfa5f28a91382d7a3fcf41561b891a57b2bad138180b23e332c13ab18a4d04fba7d2697f234e2c8bbedb6a9734cf1

/storage/emulated/0/baidu/.cuid

MD5 0ef5a10abaae4c17343728a103bc86ed
SHA1 626df4ad50b55bef5a0a8b0b1d04110b6f1b59c2
SHA256 b31c6d8ba4484e7956fdf1e0c9b66bcbf713acd2b65c21dba90e1825aab93735
SHA512 1f07cdcf96e7c77979c1fa7527d96d87bae5a6ad4c6f067a482926f3ec3fe44b61ef0b6dd7fa54a808d38d3aa4f05926f2200447c73755f81ac68e9d4e32eb29

/data/data/com.baidu.appsearch/databases/downloads.db-shm

MD5 bb7df04e1b0a2570657527a7e108ae23
SHA1 5188431849b4613152fd7bdba6a3ff0a4fd6424b
SHA256 c35020473aed1b4642cd726cad727b63fff2824ad68cedd7ffb73c7cbd890479
SHA512 768007e06b0cd9e62d50f458b9435c6dda0a6d272f0b15550f97c478394b743331c3a9c9236e09ab5b9cb3b423b2320a5d66eb3c7068db9ea37891ca40e47012

/data/data/com.baidu.appsearch/databases/downloads.db-wal

MD5 9961569eb708301f455b5b0e990e4096
SHA1 998594df6358ffb85519fdfb12d3821e3463c197
SHA256 a7f1d7686cd4d77e931d1783037784737c4f2af1cb7963b5add898f8b7f80f33
SHA512 a1bd0b04d0edc2148553d2a6ebcfc27ed55e0ab2bc8bae8920e8f6e006ee09665e62d10bac0f0a61790f61f371d2259a30ebc6791929faf3b79742007845c8aa

/data/data/com.baidu.appsearch/databases/server_config.db-journal

MD5 bfedf77dbb8a5fa8c573c8c0273beb31
SHA1 82a1fdb3e2bc2dd5fb1b84486fe4aa8bea462de5
SHA256 dc873e43df0c925d9a0df776c848dfdeffdb06081250120d61bfa1c4f761c039
SHA512 1fad4d6886158de25c7debd28f0286fce4bf9e631a084645bcf3340aca2803d9f600a9528c807a5b2ec7fa8d063a01d21e5e9549b09cf8e5af34c916c0690bd6

/data/data/com.baidu.appsearch/databases/server_config.db

MD5 f2b4b0190b9f384ca885f0c8c9b14700
SHA1 934ff2646757b5b6e7f20f6a0aa76c7f995d9361
SHA256 0a8ffb6b327963558716e87db8946016d143e39f895fa1b43e95ba7032ce2514
SHA512 ec12685fc0d60526eed4d38820aad95611f3e93ae372be5a57142d8e8a1ba17e6e5dfe381a4e1365dddc0b363c9c40daaffdc1245bd515fddac69bf1abacd7f1

/data/data/com.baidu.appsearch/databases/server_config.db-wal

MD5 cfbdc39b1df901af9a69ac9ec76996ed
SHA1 652d8eaa795647b705bba412f9e0048242feae82
SHA256 8b73834d98541e3505f92145cb71d4525c144c8e9b6c4a2a881faeeb42c254a6
SHA512 cc16e09cafbad1a58125438a94afb2f716497b0dab233b3931529febba6de9ec23efc11658ab02f33f882fa57d06de2e4eff39f925319c76dfb4285745227431

/data/data/com.baidu.appsearch/databases/bddownloads.db-journal

MD5 5f87b1e6e2742bf3a378bd7981005372
SHA1 67cd6fa02fd6d03a48a5bb1e8a47455e63fd30e6
SHA256 0fcfe83581b6ebb94d1b07634da5e6958f4dffd1db5bec1e83a52e335bc447a2
SHA512 b309af1899829a6687664d5750b1de442734ee3ca7b0c90d3f5997e02123ca93db4393c4a4193e47add7691513a198dc3de5eff12de33b109bbe511c7a8abb60

/data/data/com.baidu.appsearch/databases/bddownloads.db-wal

MD5 f108892f7ae9c8344474250cc0475378
SHA1 e355d2515d94d0dc3375d8525d69932e7d34665b
SHA256 72c556a8847a045e8422a5297c7f71be653ad2b3758792c6ea953e50d3a92038
SHA512 47c1fd6f0fcfd65ff878bae755f7c33f40e66d3922af724de06adc9eeb4e8d6aee44effb680f502021932058c6a7a77f7992bde442c2e1a68b36b7834b5a4549

/data/data/com.baidu.appsearch/databases/appsearch.db-journal

MD5 8e5302240d4fea12809c28ad7603d6cc
SHA1 8728cf23161fcc5d94800b4f2c13fad8a31485af
SHA256 062aefa3ae071acbe2208962d33e050fcd2f764ec24d77416b862f28f0166163
SHA512 f9bf2cfc35ff2780fc13d239402b8648d149d88c366f67b7c3b9d42f7d8181bbb9688f16287fbbaec8e04a06137ec9ea3dec996592029e5f7ea3db979cfac725

/data/data/com.baidu.appsearch/databases/appsearch.db

MD5 0170a4e9282cae3741060706009e703e
SHA1 992d0d5296dc7f303ae5cd334e5e2a95366ad13a
SHA256 610a6d452814dfc4a8a2ff8df88057c9e317cd715a52efb2198e027869a108ae
SHA512 dad77b71274f10e4e442d1a8b8f3fb2877d1407d51b45f304c51412f28e3fd73751c511cf8d519ac4a16b88cf3cb86b31435ab1f0fc62250be305aacae7cb372

/data/data/com.baidu.appsearch/databases/appsearch.db-wal

MD5 5a5b49397f81180959b278bc33d4c6b5
SHA1 866b87d7c25a84da0d4a8b655a949c9e30a97826
SHA256 805a15d92de2fe08126f8cb122613259e9a739310a27250860aa16ad2d401b1e
SHA512 a0534a1ebef72e348e34b5416fedd107b4f19501775a3cf867bb9cd9d2da895862bcabb8a656032daa9b6a2b387cd572631def3621b9fd2e90ba3411205f7ebd

/data/data/com.baidu.appsearch/databases/plugapp.db-journal

MD5 eaa392bf6deeb569f7f76d1bdb917a89
SHA1 c7d219bf72258d858fd6b40f019f0617720dc403
SHA256 8f915f45d0e7207109ffe7aa0e07146a66118b4b8595fc4e65893fadba72ac7f
SHA512 5516982d6a34afc921fceb05a7452f4f435553a357fb2e667326b55c1d36a6ac52b6551f1e80e3d3f9c9ccfd366c83f1845e969c82fc1635033537cbfd063e47

/data/data/com.baidu.appsearch/databases/plugapp.db-wal

MD5 0c34f87b8e57c672fe085dad56aeb7ce
SHA1 8cc05ddc10c6f8aebfda8f3507dedc0e47bd68ba
SHA256 89989a0b4f72784f9a7decb7d08ef36920ef6078dfa6fd8e9bca0ee59776644a
SHA512 ea3aec56e6700352af94f56d152b3c2013c5bec656fab18d1ba08546cde8aa02b0512c93e83f53b06139a204fcb4eef7f4b8b644e0297eb307d83dd1ed55e098

/data/data/com.baidu.appsearch/files/__local_stat_cache.json

MD5 2d805b13f2f28dc3ca9bbcc000f49bb5
SHA1 9eac165b4d81258fd3967cde5cc53b53b1dabcb1
SHA256 c8a6624f390568f0ddcb9841336aec6a564460fdaf6624e562b32935b8956f19
SHA512 5db8c57bab36bcf9db698c1dce70318cbffc156dd1d1c1e09e5b7ba60aff07b598ebbf26c4bd8a2b03bd6e59ef2dde2d944a22a8d8a19ecc8378e83afb7c83b0