Malware Analysis Report

2024-09-09 13:26

Sample ID 240617-l1fqjazcmp
Target b8067342244d2b1b17ed380923e713a8_JaffaCakes118
SHA256 e5e17f18f71f610707ab2aa8ad4fd3949c5fb53a9b136bd4f97820e73104188f
Tags
banker collection credential_access discovery evasion execution impact persistence stealth trojan
score
8/10

Table of Contents

Analysis Overview

MITRE ATT&CK Matrix

Analysis: static1

Detonation Overview

Signatures

Analysis: behavioral3

Detonation Overview

Command Line

Signatures

Processes

Network

Files

Analysis: behavioral1

Detonation Overview

Command Line

Signatures

Processes

Network

Files

Analysis: behavioral2

Detonation Overview

Command Line

Signatures

Processes

Network

Files

Analysis Overview

score
8/10

SHA256

e5e17f18f71f610707ab2aa8ad4fd3949c5fb53a9b136bd4f97820e73104188f

Threat Level: Likely malicious

The file b8067342244d2b1b17ed380923e713a8_JaffaCakes118 was found to be: Likely malicious.

Malicious Activity Summary

banker collection credential_access discovery evasion execution impact persistence stealth trojan

Removes its main activity from the application launcher

Loads dropped Dex/Jar

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

Requests dangerous framework permissions

Queries information about active data network

Reads information about phone network operator.

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

Queries the mobile country code (MCC)

Declares services with permission to bind to the system

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

Schedules tasks to execute at a specified time

Uses Crypto APIs (Might try to encrypt user data)

Checks memory information

MITRE ATT&CK Matrix

N/A

Analysis: static1

Detonation Overview

Reported

2024-06-17 09:59

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: behavioral3

Detonation Overview

Submitted

2024-06-17 09:59

Reported

2024-06-17 10:02

Platform

android-x64-arm64-20240611.1-en

Max time kernel

178s

Max time network

131s

Command Line

com.osaka.dwriljr.iejqpiinuwfyrap

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.osaka.dwriljr.iejqpiinuwfyrap/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.osaka.dwriljr.iejqpiinuwfyrap

com.osaka.dwriljr.iejqpiinuwfyrap:RemoteProcess

com.osaka.dwriljr.iejqpiinuwfyrap: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.180.8:443 ssl.google-analytics.com tcp
GB 172.217.16.238:443 tcp
US 1.1.1.1:53 android.apis.google.com udp
GB 142.250.187.238:443 android.apis.google.com tcp
US 1.1.1.1:53 api.adsnative123.com udp
GB 216.58.201.100:443 tcp
GB 216.58.201.100:443 tcp

Files

/data/user/0/com.osaka.dwriljr.iejqpiinuwfyrap/app_tfile/fields.jar

MD5 cceb8db3b057d24673d49eda229e9892
SHA1 b18f6353b2156410249079a3b7b86ef3a530e8ee
SHA256 e900cb4c3fe9d8f45196a7457e9645c65b0f3cde820f4161950252cff67a4d97
SHA512 4a42cde3165a706e823caa1362001ed8aa647caf22325a4f2554c64fc4ebcd79afe44fe5eab5474221806f26e7aca9d2901026de6e597ef62fe867f123e4bd57

/data/user/0/com.osaka.dwriljr.iejqpiinuwfyrap/app_tfile/fields.jar

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

/data/user/0/com.osaka.dwriljr.iejqpiinuwfyrap/databases/tbcom.osaka.dwriljr.iejqpiinuwfyrap-journal

MD5 d3d8fdc487bc3308345e5d3ffbf5c540
SHA1 49fea1fd49e3c25e678aa8fd39ebe18d3b8dee48
SHA256 f88a5275b5f05be91d10406e72dd4e5b375d9466bcde8a6624595156960e304e
SHA512 a7d4517903c37f8b39052b2c6c70f9f53b80b380dac6c9facb9b6782be6ebc3561607169eb2a65b718ff62ef6e8e7b298a37aca2974fb0ecf6cce95f276c7281

/data/user/0/com.osaka.dwriljr.iejqpiinuwfyrap/databases/tbcom.osaka.dwriljr.iejqpiinuwfyrap

MD5 ebfd4869bb86abd638bc48b891f3e1c8
SHA1 a27f262fe7a41ec9976d457416447f8b78c80e03
SHA256 5f49bca53de766023101cc1ac8dda79a83c485fce8d9138452b39d1853d2fe0f
SHA512 062fd15e0a34619071834f2d81889e6a100c3a707e53621b16d584182a57c690f6a24a73e19fb77678d857fde477935811a963998a73d7ffe971d6ebd9cafb07

/data/user/0/com.osaka.dwriljr.iejqpiinuwfyrap/databases/tbcom.osaka.dwriljr.iejqpiinuwfyrap-journal

MD5 9656ef0579b3c3cecfdad04edb17422f
SHA1 97ea2321a91cc4d48cea7a6c8320bbb85cbea850
SHA256 d8614c8750849fb64f3bc49cb62961b879d56b4019caa1474fe676f0f25c6481
SHA512 cb41e4ffab054922e743129e65d1e9a7d7447f4e26c592adc8f29866d4726f3593f5ab75bb5d0227e3473fe44f106eda37ecd7afea470ded02f22d2f6fd2612e

/data/user/0/com.osaka.dwriljr.iejqpiinuwfyrap/databases/tbcom.osaka.dwriljr.iejqpiinuwfyrap-journal

MD5 8eb2236b956add33066fea6764e63df3
SHA1 e00830e030e3d831688af606d96e6a82c762a65d
SHA256 6ff8a7e202ec55be9c4da0cf401d01dbddaa3c68f6fdd29628d83c6dbcf50d59
SHA512 f71c1edba9d762dd81a1977d87ddd3975e695ad96aeacb0b1bb8276d303b7dc424232eb0b578a6f1444e8a9246a4d671198ec5c40b896dd181d324969e7bb734

/storage/emulated/0/Download/sdsid

MD5 b8c37e33defde51cf91e1e03e51657da
SHA1 dd01903921ea24941c26a48f2cec24e0bb0e8cc7
SHA256 fe675fe7aaee830b6fed09b64e034f84dcbdaeb429d9cccd4ebb90e15af8dd71
SHA512 e3d0e2ef3cab0dab2c12f297e3bc618f6b976aced29b3a301828c6f9f1e1aabbe6dab06e1f899c9c2ae2ca86caa330115218817f4ce36d333733cb2b4c7afde7

Analysis: behavioral1

Detonation Overview

Submitted

2024-06-17 09:59

Reported

2024-06-17 10:02

Platform

android-x86-arm-20240611.1-en

Max time kernel

128s

Max time network

130s

Command Line

com.osaka.dwriljr.iejqpiinuwfyrap

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.osaka.dwriljr.iejqpiinuwfyrap/app_tfile/fields.jar N/A N/A
N/A /data/user/0/com.osaka.dwriljr.iejqpiinuwfyrap/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

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.osaka.dwriljr.iejqpiinuwfyrap

/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.osaka.dwriljr.iejqpiinuwfyrap/app_tfile/fields.jar --output-vdex-fd=48 --oat-fd=49 --oat-location=/data/user/0/com.osaka.dwriljr.iejqpiinuwfyrap/app_tfile/oat/x86/fields.odex --compiler-filter=quicken --class-loader-context=&

com.osaka.dwriljr.iejqpiinuwfyrap:RemoteProcess

com.osaka.dwriljr.iejqpiinuwfyrap:guard

Network

Country Destination Domain Proto
N/A 224.0.0.251:5353 udp
US 1.1.1.1:53 api.adsnative123.com udp
GB 216.58.201.110:443 tcp
US 1.1.1.1:53 android.apis.google.com udp
GB 142.250.200.46:443 android.apis.google.com tcp

Files

/data/data/com.osaka.dwriljr.iejqpiinuwfyrap/app_tfile/fields.jar

MD5 cceb8db3b057d24673d49eda229e9892
SHA1 b18f6353b2156410249079a3b7b86ef3a530e8ee
SHA256 e900cb4c3fe9d8f45196a7457e9645c65b0f3cde820f4161950252cff67a4d97
SHA512 4a42cde3165a706e823caa1362001ed8aa647caf22325a4f2554c64fc4ebcd79afe44fe5eab5474221806f26e7aca9d2901026de6e597ef62fe867f123e4bd57

/data/user/0/com.osaka.dwriljr.iejqpiinuwfyrap/app_tfile/fields.jar

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

/data/user/0/com.osaka.dwriljr.iejqpiinuwfyrap/app_tfile/fields.jar

MD5 4654f352b1b2095d54e0945af0e3948c
SHA1 4819b9827e70025c72a74869a85c996d92603931
SHA256 71c5cdeeaea45916c993908370cb7b1d60911d8e233dc9d1def0e75915e4548e
SHA512 a58ba607dbdb9af50beb9bec719e24c7d4e457e6bd9a6ef71460b0ee629f002788ac8a93d2d18728304c695fca3ac000138f19427c064cd66c628dab8a839ce3

/data/data/com.osaka.dwriljr.iejqpiinuwfyrap/databases/tbcom.osaka.dwriljr.iejqpiinuwfyrap-journal

MD5 1a1970133c05a02ff56ba501df52cab7
SHA1 3cd8150d920ee768553275ab79a3fda26afdfc16
SHA256 419e12913b39ad7801f22b619dd4c1aa08b31a76e6c9eb0283aa858b74e92f33
SHA512 3780acbd35ff19d9b0f2056dddd5a731ab7b4f43785c397d56ef17e1ecfd9999b98899d44d193d1b8bc8b8795e9552c3af13a01d19a11cae7fcabfc09d8c58d7

/data/data/com.osaka.dwriljr.iejqpiinuwfyrap/databases/tbcom.osaka.dwriljr.iejqpiinuwfyrap

MD5 f2b4b0190b9f384ca885f0c8c9b14700
SHA1 934ff2646757b5b6e7f20f6a0aa76c7f995d9361
SHA256 0a8ffb6b327963558716e87db8946016d143e39f895fa1b43e95ba7032ce2514
SHA512 ec12685fc0d60526eed4d38820aad95611f3e93ae372be5a57142d8e8a1ba17e6e5dfe381a4e1365dddc0b363c9c40daaffdc1245bd515fddac69bf1abacd7f1

/data/data/com.osaka.dwriljr.iejqpiinuwfyrap/databases/tbcom.osaka.dwriljr.iejqpiinuwfyrap-shm

MD5 cf845a781c107ec1346e849c9dd1b7e8
SHA1 b44ccc7f7d519352422e59ee8b0bdbac881768a7
SHA256 18619b678a5c207a971a0aa931604f48162e307c57ecdec450d5f095fe9f32c7
SHA512 4802861ea06dc7fb85229a3c8f04e707a084f1ba516510c6f269821b33c8ee4ebf495258fe5bee4850668a5aac1a45f0edf51580da13b7ee160a29d067c67612

/data/data/com.osaka.dwriljr.iejqpiinuwfyrap/databases/tbcom.osaka.dwriljr.iejqpiinuwfyrap-wal

MD5 4bae2402a2a8485bc0ba2a98a45430b8
SHA1 850f6ee63a3863366e32b950d5d836700a079e6c
SHA256 e1119176fa184cf6fac0d66618939d37fb6853cd260feb0a665a16ff65cfced9
SHA512 be6bcdc7a516b620edb872bc7a4b628b42490ad3eec766a38ce00238e24accf627b0021ff9245d278d358bf78798e5c8bf2382a72e854795d468e1becfc3aaa0

/storage/emulated/0/Download/sdsid

MD5 b8c37e33defde51cf91e1e03e51657da
SHA1 dd01903921ea24941c26a48f2cec24e0bb0e8cc7
SHA256 fe675fe7aaee830b6fed09b64e034f84dcbdaeb429d9cccd4ebb90e15af8dd71
SHA512 e3d0e2ef3cab0dab2c12f297e3bc618f6b976aced29b3a301828c6f9f1e1aabbe6dab06e1f899c9c2ae2ca86caa330115218817f4ce36d333733cb2b4c7afde7

Analysis: behavioral2

Detonation Overview

Submitted

2024-06-17 09:59

Reported

2024-06-17 10:02

Platform

android-x64-20240611.1-en

Max time kernel

129s

Max time network

131s

Command Line

com.osaka.dwriljr.iejqpiinuwfyrap

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.osaka.dwriljr.iejqpiinuwfyrap/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

Checks memory information

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

Processes

com.osaka.dwriljr.iejqpiinuwfyrap

com.osaka.dwriljr.iejqpiinuwfyrap:RemoteProcess

com.osaka.dwriljr.iejqpiinuwfyrap:guard

Network

Country Destination Domain Proto
N/A 224.0.0.251:5353 udp
GB 142.250.179.234:443 tcp
US 1.1.1.1:53 ssl.google-analytics.com udp
GB 142.250.180.8:443 ssl.google-analytics.com tcp
US 1.1.1.1:53 android.apis.google.com udp
GB 142.250.187.206:443 android.apis.google.com tcp
GB 142.250.200.14:443 tcp
GB 172.217.169.66:443 tcp
US 1.1.1.1:53 g.tenor.com udp
GB 216.58.212.234:443 g.tenor.com tcp
GB 216.58.204.78:443 tcp
GB 216.58.201.100:443 tcp
GB 216.58.201.100:443 tcp

Files

/data/data/com.osaka.dwriljr.iejqpiinuwfyrap/app_tfile/fields.jar

MD5 cceb8db3b057d24673d49eda229e9892
SHA1 b18f6353b2156410249079a3b7b86ef3a530e8ee
SHA256 e900cb4c3fe9d8f45196a7457e9645c65b0f3cde820f4161950252cff67a4d97
SHA512 4a42cde3165a706e823caa1362001ed8aa647caf22325a4f2554c64fc4ebcd79afe44fe5eab5474221806f26e7aca9d2901026de6e597ef62fe867f123e4bd57

/data/user/0/com.osaka.dwriljr.iejqpiinuwfyrap/app_tfile/fields.jar

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

/data/data/com.osaka.dwriljr.iejqpiinuwfyrap/databases/tbcom.osaka.dwriljr.iejqpiinuwfyrap-journal

MD5 ddc03fa373513f4a0de0731e57d8a566
SHA1 b61c6a8533dc44e2b899b8929647d91e706a2104
SHA256 92127b3a768a87381914a89682adb2b6469bb17f3e8cf1d33af1537f594fcca9
SHA512 f95088d78ac6a81e623178fd0232a73ca528c25b16187baf6532da83107df36beb43fa4424c0eff9a8851bfbcab67c20fe604c4e6887c9ae255cdfcfdbda7f90

/data/data/com.osaka.dwriljr.iejqpiinuwfyrap/databases/tbcom.osaka.dwriljr.iejqpiinuwfyrap

MD5 ae8aa93151da27ce1348c21d6ea98a45
SHA1 d187ce29f387717ea0c7d2919a77945a6f04a954
SHA256 b5023c1c2354845e52c945166be1111d7565a000e57ea18d8ce2943c73580e81
SHA512 7bc212292c6dd5192e2d714d1e06c3109f133bf0f5bddb4dd4113a4b9ab3a8db3ba7e1cab4a7da44724361b8d7d53cdde3d50506cf7264fb00d7b4521014c85a

/data/data/com.osaka.dwriljr.iejqpiinuwfyrap/databases/tbcom.osaka.dwriljr.iejqpiinuwfyrap-journal

MD5 0c2f0db355c7de84e4d98ba6c40586bb
SHA1 0fac50d6b99b69c6221cea7ebddf96dd1fc6f750
SHA256 3741ada47e85de25d488ad9df3e8a0111c8f9da66a1238f4a064c282eaa9735b
SHA512 8fd71927cbf3664a2323d9190a0ad971fd9a0fd00d5a73a0ee2accf694fd78a7b803cc66a0615d9b060a8bd9bfc4ded7adaf3a69f40636350c6e1d7a6158a403

/data/data/com.osaka.dwriljr.iejqpiinuwfyrap/databases/tbcom.osaka.dwriljr.iejqpiinuwfyrap-journal

MD5 88f1e78e91f31bb6e6c0dce182ccf96f
SHA1 854214a3a0fee82fd59c16fa09bc7f4f9d8aad5b
SHA256 9b06f4f2dfef0de5c40d128afb9115b268567413195f561c58c514df43654608
SHA512 d67d5ca8ece010fb0169e4859b8b4ee10825818effc6c06003b89ff434c985ea9d6a2e691010e224d716ddc265c96e0224f9ed703b37ad707f4708ec895335fd

/storage/emulated/0/Download/sdsid

MD5 b8c37e33defde51cf91e1e03e51657da
SHA1 dd01903921ea24941c26a48f2cec24e0bb0e8cc7
SHA256 fe675fe7aaee830b6fed09b64e034f84dcbdaeb429d9cccd4ebb90e15af8dd71
SHA512 e3d0e2ef3cab0dab2c12f297e3bc618f6b976aced29b3a301828c6f9f1e1aabbe6dab06e1f899c9c2ae2ca86caa330115218817f4ce36d333733cb2b4c7afde7