Malware Analysis Report

2025-01-19 05:19

Sample ID 240818-fa2x7awclc
Target a56c34f181d93571e44da0d89a24e5e2_JaffaCakes118
SHA256 f59bb1f2953a870336da441256aef7a56998ad2ae4291521c1811435d7c23577
Tags
banker collection discovery evasion execution persistence stealth trojan credential_access impact
score
8/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: behavioral2

Detonation Overview

Command Line

Signatures

Processes

Network

Files

Analysis: behavioral3

Detonation Overview

Command Line

Signatures

Processes

Network

Files

Analysis Overview

score
8/10

SHA256

f59bb1f2953a870336da441256aef7a56998ad2ae4291521c1811435d7c23577

Threat Level: Likely malicious

The file a56c34f181d93571e44da0d89a24e5e2_JaffaCakes118 was found to be: Likely malicious.

Malicious Activity Summary

banker collection discovery evasion execution persistence stealth trojan credential_access impact

Removes its main activity from the application launcher

Obtains sensitive information copied to the device clipboard

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

Queries account information for other applications stored on the device

Loads dropped Dex/Jar

Requests dangerous framework permissions

Queries information about active data network

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

Declares services with permission to bind to the system

Reads information about phone network operator.

Queries the mobile country code (MCC)

Schedules tasks to execute at a specified time

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

Uses Crypto APIs (Might try to encrypt user data)

Checks memory information

MITRE ATT&CK

Analysis: static1

Detonation Overview

Reported

2024-08-18 04:40

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 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 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 access to the list of accounts in the Accounts Service. android.permission.GET_ACCOUNTS N/A N/A

Analysis: behavioral1

Detonation Overview

Submitted

2024-08-18 04:40

Reported

2024-08-18 04:44

Platform

android-x86-arm-20240624-en

Max time kernel

137s

Max time network

130s

Command Line

com.bangkok.mkcd.lzaenlecc

Signatures

Removes its main activity from the application launcher

stealth trojan evasion
Description Indicator Process Target
N/A N/A N/A N/A

Loads dropped Dex/Jar

evasion
Description Indicator Process Target
N/A /data/user/0/com.bangkok.mkcd.lzaenlecc/app_tfile/fields.jar N/A N/A
N/A /data/user/0/com.bangkok.mkcd.lzaenlecc/app_tfile/fields.jar 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 account information for other applications stored on the device

collection
Description Indicator Process Target
Framework service call android.accounts.IAccountManager.getAccountsAsUser 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 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

Schedules tasks to execute at a specified time

execution persistence
Description Indicator Process Target
Framework service call android.app.job.IJobScheduler.schedule N/A N/A
Framework service call android.app.job.IJobScheduler.schedule N/A N/A

Checks memory information

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

Processes

com.bangkok.mkcd.lzaenlecc

/system/bin/dex2oat --instruction-set=x86 --instruction-set-features=ssse3,-sse4.1,-sse4.2,-avx,-avx2,-popcnt --runtime-arg -Xhidden-api-checks --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=x86 --instruction-set-features=default --inline-max-code-units=0 --compact-dex-level=none --dex-file=/data/user/0/com.bangkok.mkcd.lzaenlecc/app_tfile/fields.jar --output-vdex-fd=48 --oat-fd=49 --oat-location=/data/user/0/com.bangkok.mkcd.lzaenlecc/app_tfile/oat/x86/fields.odex --compiler-filter=quicken --class-loader-context=&

com.bangkok.mkcd.lzaenlecc:RemoteProcess

com.bangkok.mkcd.lzaenlecc:guard

Network

Country Destination Domain Proto
N/A 224.0.0.251:5353 udp
GB 216.58.204.78:443 tcp
US 1.1.1.1:53 android.apis.google.com udp
GB 142.250.187.206:443 android.apis.google.com tcp

Files

/data/data/com.bangkok.mkcd.lzaenlecc/app_tfile/fields.jar

MD5 cceb8db3b057d24673d49eda229e9892
SHA1 b18f6353b2156410249079a3b7b86ef3a530e8ee
SHA256 e900cb4c3fe9d8f45196a7457e9645c65b0f3cde820f4161950252cff67a4d97
SHA512 4a42cde3165a706e823caa1362001ed8aa647caf22325a4f2554c64fc4ebcd79afe44fe5eab5474221806f26e7aca9d2901026de6e597ef62fe867f123e4bd57

/data/user/0/com.bangkok.mkcd.lzaenlecc/app_tfile/fields.jar

MD5 73b11c4c10150bbd4f29ad012dc11dde
SHA1 65c83ad32c29f9811c32eda75d7fcdc92ef42dda
SHA256 52132037e9b950a9cb48d6374ee2c6747a6bfe776e13a726395771f1b40ee9da
SHA512 3e53b1ee22a00e60896da86d2695195e0965c93d190c4d1c0dba2eb5c611d670ee7693a9f8756858255e2b170cb82a753719dd4d6a827af437309b7a1dcc6f01

/data/user/0/com.bangkok.mkcd.lzaenlecc/app_tfile/fields.jar

MD5 4654f352b1b2095d54e0945af0e3948c
SHA1 4819b9827e70025c72a74869a85c996d92603931
SHA256 71c5cdeeaea45916c993908370cb7b1d60911d8e233dc9d1def0e75915e4548e
SHA512 a58ba607dbdb9af50beb9bec719e24c7d4e457e6bd9a6ef71460b0ee629f002788ac8a93d2d18728304c695fca3ac000138f19427c064cd66c628dab8a839ce3

/data/data/com.bangkok.mkcd.lzaenlecc/databases/tbcom.bangkok.mkcd.lzaenlecc-journal

MD5 2e946f69bfce384d072fd9778be551da
SHA1 8226c61a38153178163fc439a1e2e6154a967bb8
SHA256 7ca7a2a13bd102d4cc9415d35562aa3320372b6846f0d58bbad319d90c06e630
SHA512 770d59567a3eb1c03a18cafdaf8c6f00de3ac6229db8a05814a0c865afc6a2ab7e7b0b287232cb9cdf4e36ac8be7cccaef9be9347ec2b721a53942741d17e336

/data/data/com.bangkok.mkcd.lzaenlecc/databases/tbcom.bangkok.mkcd.lzaenlecc

MD5 f2b4b0190b9f384ca885f0c8c9b14700
SHA1 934ff2646757b5b6e7f20f6a0aa76c7f995d9361
SHA256 0a8ffb6b327963558716e87db8946016d143e39f895fa1b43e95ba7032ce2514
SHA512 ec12685fc0d60526eed4d38820aad95611f3e93ae372be5a57142d8e8a1ba17e6e5dfe381a4e1365dddc0b363c9c40daaffdc1245bd515fddac69bf1abacd7f1

/data/data/com.bangkok.mkcd.lzaenlecc/databases/tbcom.bangkok.mkcd.lzaenlecc-shm

MD5 cf845a781c107ec1346e849c9dd1b7e8
SHA1 b44ccc7f7d519352422e59ee8b0bdbac881768a7
SHA256 18619b678a5c207a971a0aa931604f48162e307c57ecdec450d5f095fe9f32c7
SHA512 4802861ea06dc7fb85229a3c8f04e707a084f1ba516510c6f269821b33c8ee4ebf495258fe5bee4850668a5aac1a45f0edf51580da13b7ee160a29d067c67612

/data/data/com.bangkok.mkcd.lzaenlecc/databases/tbcom.bangkok.mkcd.lzaenlecc-wal

MD5 36ed483eb4c8974f7396092b7010386a
SHA1 afc18291079e6624b4927a65e77bd14a4e654973
SHA256 88fbe7a3fe0f126d6de246dec1b08564df67bccdb25485888cc7905735ab802d
SHA512 93e5e861053854e8258fb002dc91cd697d1fb946f967997573e130bdc251fe1c3b0f48b1215b5bcffc3fce7102f0e651a8a0d3610f44e540f1932bf18f71c03d

/storage/emulated/0/Download/sdsid

MD5 b8c37e33defde51cf91e1e03e51657da
SHA1 dd01903921ea24941c26a48f2cec24e0bb0e8cc7
SHA256 fe675fe7aaee830b6fed09b64e034f84dcbdaeb429d9cccd4ebb90e15af8dd71
SHA512 e3d0e2ef3cab0dab2c12f297e3bc618f6b976aced29b3a301828c6f9f1e1aabbe6dab06e1f899c9c2ae2ca86caa330115218817f4ce36d333733cb2b4c7afde7

Analysis: behavioral2

Detonation Overview

Submitted

2024-08-18 04:40

Reported

2024-08-18 04:44

Platform

android-x64-20240624-en

Max time kernel

177s

Max time network

148s

Command Line

com.bangkok.mkcd.lzaenlecc

Signatures

Removes its main activity from the application launcher

stealth trojan evasion
Description Indicator Process Target
N/A N/A N/A N/A

Loads dropped Dex/Jar

evasion
Description Indicator Process Target
N/A /data/user/0/com.bangkok.mkcd.lzaenlecc/app_tfile/fields.jar N/A N/A

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 a list of all the installed applications on the device (Might be used in an attempt to overlay legitimate apps)

banker discovery

Queries account information for other applications stored on the device

collection
Description Indicator Process Target
Framework service call android.accounts.IAccountManager.getAccountsAsUser 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 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

Schedules tasks to execute at a specified time

execution persistence
Description Indicator Process Target
Framework service call android.app.job.IJobScheduler.schedule N/A N/A
Framework service call android.app.job.IJobScheduler.schedule 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 memory information

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

Processes

com.bangkok.mkcd.lzaenlecc

com.bangkok.mkcd.lzaenlecc:RemoteProcess

com.bangkok.mkcd.lzaenlecc:guard

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 142.250.179.232:443 ssl.google-analytics.com tcp
US 1.1.1.1:53 api.adsnative123.com udp
GB 142.250.187.206:443 tcp
US 1.1.1.1:53 android.apis.google.com udp
GB 216.58.201.110:443 android.apis.google.com tcp
GB 142.250.180.4:443 tcp
GB 142.250.180.4:443 tcp
GB 172.217.16.238:443 tcp
GB 142.250.179.226:443 tcp

Files

/data/data/com.bangkok.mkcd.lzaenlecc/app_tfile/fields.jar

MD5 cceb8db3b057d24673d49eda229e9892
SHA1 b18f6353b2156410249079a3b7b86ef3a530e8ee
SHA256 e900cb4c3fe9d8f45196a7457e9645c65b0f3cde820f4161950252cff67a4d97
SHA512 4a42cde3165a706e823caa1362001ed8aa647caf22325a4f2554c64fc4ebcd79afe44fe5eab5474221806f26e7aca9d2901026de6e597ef62fe867f123e4bd57

/data/user/0/com.bangkok.mkcd.lzaenlecc/app_tfile/fields.jar

MD5 73b11c4c10150bbd4f29ad012dc11dde
SHA1 65c83ad32c29f9811c32eda75d7fcdc92ef42dda
SHA256 52132037e9b950a9cb48d6374ee2c6747a6bfe776e13a726395771f1b40ee9da
SHA512 3e53b1ee22a00e60896da86d2695195e0965c93d190c4d1c0dba2eb5c611d670ee7693a9f8756858255e2b170cb82a753719dd4d6a827af437309b7a1dcc6f01

/data/data/com.bangkok.mkcd.lzaenlecc/databases/tbcom.bangkok.mkcd.lzaenlecc-journal

MD5 b008127b1ec25fe4799f9c2957dac5ac
SHA1 10c4cd5da32f5d7709375abd50610b96bb088456
SHA256 a27aa3e68342a34d35fb5087ea70abe2890362fcf8aad62fdb94e7ab0ece3805
SHA512 0d6a3399d7443dc5f17b70955860585582c2bb8e71ee537623acbf9633e7c79f2ec4bbdba3fc880a9f5e0bb99f4bf9beb6a968e59305df90937a4b77049ee1e6

/data/data/com.bangkok.mkcd.lzaenlecc/databases/tbcom.bangkok.mkcd.lzaenlecc

MD5 ae8aa93151da27ce1348c21d6ea98a45
SHA1 d187ce29f387717ea0c7d2919a77945a6f04a954
SHA256 b5023c1c2354845e52c945166be1111d7565a000e57ea18d8ce2943c73580e81
SHA512 7bc212292c6dd5192e2d714d1e06c3109f133bf0f5bddb4dd4113a4b9ab3a8db3ba7e1cab4a7da44724361b8d7d53cdde3d50506cf7264fb00d7b4521014c85a

/data/data/com.bangkok.mkcd.lzaenlecc/databases/tbcom.bangkok.mkcd.lzaenlecc-journal

MD5 488199d3dd49aef2391ae772dd3feb5e
SHA1 92b39c3fbc8856469cade25caab30ea983611e20
SHA256 e19f590b15e4622bacce6c850641523d99787d371ee1a276fe8f4f37baa8f9c8
SHA512 850e321cf483d5e4a9ab86e6e308058f02e31f7f44fd3d2b49d21cd4c87fef8ecfb05202478780927ba1b67c3b32de96267937f2bbc0236b3660715e65ca2899

/data/data/com.bangkok.mkcd.lzaenlecc/databases/tbcom.bangkok.mkcd.lzaenlecc-journal

MD5 a3495629aee05dee44f940f8a9bb3d30
SHA1 fc46211f93da56a78d57f986c11a6ab029e3fd18
SHA256 12c310104958d2dab2aa8c1ae00ac2009d53ff0db01a90b4ebca30ccb6dc2a0a
SHA512 075b39547a802d6979965a93f77b860b760123e1e6b1013a9f1268cc5ef15bcba24f9f2b4b9c4e5788ddbdf70f694ecf870ad5175bb031d098a4ca3190081b54

/storage/emulated/0/Download/sdsid

MD5 b8c37e33defde51cf91e1e03e51657da
SHA1 dd01903921ea24941c26a48f2cec24e0bb0e8cc7
SHA256 fe675fe7aaee830b6fed09b64e034f84dcbdaeb429d9cccd4ebb90e15af8dd71
SHA512 e3d0e2ef3cab0dab2c12f297e3bc618f6b976aced29b3a301828c6f9f1e1aabbe6dab06e1f899c9c2ae2ca86caa330115218817f4ce36d333733cb2b4c7afde7

/data/data/com.bangkok.mkcd.lzaenlecc/app_tfile/oat/fields.jar.cur.prof

MD5 f004b80cd3e6f9e72361a7d6a46d8f95
SHA1 7c0715671079be672d2e92245c082367c99f6ff3
SHA256 95a7971d163fec7cb1deeb50716f74ebbb2adb0f3cf27e17282927af40598014
SHA512 71a1dc2ab6f15605d0477fbde6a1785f19ed262a70a36b6cbe71c877680dff9a93191ca35617534be8c7cf933591335cc79f4277ca469396fb906f7bfad114bf

Analysis: behavioral3

Detonation Overview

Submitted

2024-08-18 04:40

Reported

2024-08-18 04:44

Platform

android-x64-arm64-20240624-en

Max time kernel

177s

Max time network

145s

Command Line

com.bangkok.mkcd.lzaenlecc

Signatures

Removes its main activity from the application launcher

stealth trojan evasion
Description Indicator Process Target
N/A N/A N/A N/A

Loads dropped Dex/Jar

evasion
Description Indicator Process Target
N/A /data/user/0/com.bangkok.mkcd.lzaenlecc/app_tfile/fields.jar N/A N/A

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 a list of all the installed applications on the device (Might be used in an attempt to overlay legitimate apps)

banker discovery

Queries account information for other applications stored on the device

collection
Description Indicator Process Target
Framework service call android.accounts.IAccountManager.getAccountsAsUser 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

Reads information about phone network operator.

discovery

Schedules tasks to execute at a specified time

execution persistence
Description Indicator Process Target
Framework service call android.app.job.IJobScheduler.schedule N/A N/A
Framework service call android.app.job.IJobScheduler.schedule 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 memory information

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

Processes

com.bangkok.mkcd.lzaenlecc

com.bangkok.mkcd.lzaenlecc:RemoteProcess

com.bangkok.mkcd.lzaenlecc:guard

Network

Country Destination Domain Proto
GB 142.250.180.14:443 tcp
GB 142.250.180.14:443 tcp
GB 142.250.180.14:443 tcp
N/A 224.0.0.251:5353 udp
US 1.1.1.1:53 android.apis.google.com udp
GB 216.58.212.206:443 android.apis.google.com tcp
GB 216.58.212.206:443 android.apis.google.com tcp
US 1.1.1.1:53 ssl.google-analytics.com udp
GB 172.217.16.232:443 ssl.google-analytics.com tcp
US 1.1.1.1:53 api.adsnative123.com udp
GB 142.250.200.36:443 tcp
GB 142.250.200.36:443 tcp

Files

/data/user/0/com.bangkok.mkcd.lzaenlecc/app_tfile/fields.jar

MD5 cceb8db3b057d24673d49eda229e9892
SHA1 b18f6353b2156410249079a3b7b86ef3a530e8ee
SHA256 e900cb4c3fe9d8f45196a7457e9645c65b0f3cde820f4161950252cff67a4d97
SHA512 4a42cde3165a706e823caa1362001ed8aa647caf22325a4f2554c64fc4ebcd79afe44fe5eab5474221806f26e7aca9d2901026de6e597ef62fe867f123e4bd57

/data/user/0/com.bangkok.mkcd.lzaenlecc/app_tfile/fields.jar

MD5 73b11c4c10150bbd4f29ad012dc11dde
SHA1 65c83ad32c29f9811c32eda75d7fcdc92ef42dda
SHA256 52132037e9b950a9cb48d6374ee2c6747a6bfe776e13a726395771f1b40ee9da
SHA512 3e53b1ee22a00e60896da86d2695195e0965c93d190c4d1c0dba2eb5c611d670ee7693a9f8756858255e2b170cb82a753719dd4d6a827af437309b7a1dcc6f01

/data/user/0/com.bangkok.mkcd.lzaenlecc/databases/tbcom.bangkok.mkcd.lzaenlecc-journal

MD5 f799ba5b799a551460b5dd7f03f663d7
SHA1 c684e55919588ba8a4deee9116fb676a0bbae8cf
SHA256 ecfcc4f522858a7d26c5e217d6f62e6638506c9200345eab8e8618bdf3e7d2f2
SHA512 611d0ac27c71f43e74aa73eab0865c52f8a1ad6d33ffa50c82cfec53bcfaca423de7b97d72ff6b43068598e2ee78a88afed21df8944077668161ef3f18ad5897

/data/user/0/com.bangkok.mkcd.lzaenlecc/databases/tbcom.bangkok.mkcd.lzaenlecc

MD5 ebfd4869bb86abd638bc48b891f3e1c8
SHA1 a27f262fe7a41ec9976d457416447f8b78c80e03
SHA256 5f49bca53de766023101cc1ac8dda79a83c485fce8d9138452b39d1853d2fe0f
SHA512 062fd15e0a34619071834f2d81889e6a100c3a707e53621b16d584182a57c690f6a24a73e19fb77678d857fde477935811a963998a73d7ffe971d6ebd9cafb07

/data/user/0/com.bangkok.mkcd.lzaenlecc/databases/tbcom.bangkok.mkcd.lzaenlecc-journal

MD5 ee39130439cc37336ce254d444c9a552
SHA1 655bd60fd5268b66912b0a4429ac5e650a6557d1
SHA256 3b12f94d02b7a613904aae09463e7500518a0499d31def6f42411399226a1565
SHA512 393610150bd72320a74958e71b6a51cb5b12ddf3ac9d4f3ae8d6ec9551b0838e4aa2f7b2f2c7d0c794d30068314b30a33d100dca84c80506b5e9fb9f81bec4e9

/data/user/0/com.bangkok.mkcd.lzaenlecc/databases/tbcom.bangkok.mkcd.lzaenlecc-journal

MD5 3b06d36a5d84a93e6651278bc2f69837
SHA1 8315076f32f23c4c6bab9e8c20570a37d93a3097
SHA256 bb9ad87b4659193e1ff8cc86579edf44fd7daae71355ee2db664c8c48f7e8bd5
SHA512 83877bf68d5aeace3b97a1ffb46e15ca38ae914a1b304b9bcb9abd01ce404a72a1604b4a018162df102bcbcb2c76edb28e957951984dd472b9cf0d46b26b5924

/storage/emulated/0/Download/sdsid

MD5 b8c37e33defde51cf91e1e03e51657da
SHA1 dd01903921ea24941c26a48f2cec24e0bb0e8cc7
SHA256 fe675fe7aaee830b6fed09b64e034f84dcbdaeb429d9cccd4ebb90e15af8dd71
SHA512 e3d0e2ef3cab0dab2c12f297e3bc618f6b976aced29b3a301828c6f9f1e1aabbe6dab06e1f899c9c2ae2ca86caa330115218817f4ce36d333733cb2b4c7afde7