Analysis
-
max time kernel
178s -
max time network
168s -
platform
android_x64 -
resource
android-x64-20240514-en -
resource tags
androidarch:x64arch:x86image:android-x64-20240514-enlocale:en-usos:android-10-x64system -
submitted
31-05-2024 13:41
Static task
static1
Behavioral task
behavioral1
Sample
87321bfd3a2b14b47ca08886b1eb20ac_JaffaCakes118.apk
Resource
android-x86-arm-20240514-en
Behavioral task
behavioral2
Sample
87321bfd3a2b14b47ca08886b1eb20ac_JaffaCakes118.apk
Resource
android-x64-20240514-en
Behavioral task
behavioral3
Sample
87321bfd3a2b14b47ca08886b1eb20ac_JaffaCakes118.apk
Resource
android-x64-arm64-20240514-en
General
-
Target
87321bfd3a2b14b47ca08886b1eb20ac_JaffaCakes118.apk
-
Size
2.0MB
-
MD5
87321bfd3a2b14b47ca08886b1eb20ac
-
SHA1
e32375397d42ff740afc39530c4254f461e27c29
-
SHA256
16b3b4b41cdb2f415c09a7c7a486f8a3542abaa6cd17a41c80ed1b1bc7a81884
-
SHA512
2f4816bac87108293d476ea9162ae51717764cf4a2e1c3e0b699b36ed236712518b27ef726105f0bc30e18ec52acf259601936825a4499c8c0462fdb85c200f7
-
SSDEEP
49152:2Huj6e/JwGC3Ibao3CpVwyK0eTw4ye3oSUTIeafKIen2:k8HoK0el3oH0euKX2
Malware Config
Extracted
alienbot
http://coulcoul.top/
Signatures
-
Alienbot
Alienbot is a fork of Cerberus banker first seen in January 2020.
-
Cerberus payload 1 IoCs
resource yara_rule behavioral2/files/fstream-2.dat family_cerberus -
Makes use of the framework's Accessibility service 4 TTPs 2 IoCs
Retrieves information displayed on the phone screen using AccessibilityService.
description ioc Process Framework service call android.accessibilityservice.IAccessibilityServiceConnection.findAccessibilityNodeInfoByAccessibilityId tqhngfl.lyafndlhdlhcljijnmatq.fbncxwydzrpiggwiiwmarg Framework service call android.accessibilityservice.IAccessibilityServiceConnection.findAccessibilityNodeInfosByViewId tqhngfl.lyafndlhdlhcljijnmatq.fbncxwydzrpiggwiiwmarg -
Prevents application removal 1 TTPs 1 IoCs
Application may abuse the framework's APIs to prevent removal.
description ioc Process Framework service call android.accessibilityservice.IAccessibilityServiceConnection.performGlobalAction tqhngfl.lyafndlhdlhcljijnmatq.fbncxwydzrpiggwiiwmarg -
pid Process 5153 tqhngfl.lyafndlhdlhcljijnmatq.fbncxwydzrpiggwiiwmarg 5153 tqhngfl.lyafndlhdlhcljijnmatq.fbncxwydzrpiggwiiwmarg 5153 tqhngfl.lyafndlhdlhcljijnmatq.fbncxwydzrpiggwiiwmarg 5153 tqhngfl.lyafndlhdlhcljijnmatq.fbncxwydzrpiggwiiwmarg 5153 tqhngfl.lyafndlhdlhcljijnmatq.fbncxwydzrpiggwiiwmarg 5153 tqhngfl.lyafndlhdlhcljijnmatq.fbncxwydzrpiggwiiwmarg 5153 tqhngfl.lyafndlhdlhcljijnmatq.fbncxwydzrpiggwiiwmarg 5153 tqhngfl.lyafndlhdlhcljijnmatq.fbncxwydzrpiggwiiwmarg 5153 tqhngfl.lyafndlhdlhcljijnmatq.fbncxwydzrpiggwiiwmarg 5153 tqhngfl.lyafndlhdlhcljijnmatq.fbncxwydzrpiggwiiwmarg -
Loads dropped Dex/Jar 1 TTPs 2 IoCs
Runs executable file dropped to the device during analysis.
ioc pid Process /data/user/0/tqhngfl.lyafndlhdlhcljijnmatq.fbncxwydzrpiggwiiwmarg/app_DynamicOptDex/Qck.json 5153 tqhngfl.lyafndlhdlhcljijnmatq.fbncxwydzrpiggwiiwmarg /data/user/0/tqhngfl.lyafndlhdlhcljijnmatq.fbncxwydzrpiggwiiwmarg/app_DynamicOptDex/Qck.json 5153 tqhngfl.lyafndlhdlhcljijnmatq.fbncxwydzrpiggwiiwmarg -
Queries account information for other applications stored on the device 1 TTPs 1 IoCs
Application may abuse the framework's APIs to collect account information stored on the device.
description ioc Process Framework service call android.accounts.IAccountManager.getAccountsAsUser tqhngfl.lyafndlhdlhcljijnmatq.fbncxwydzrpiggwiiwmarg -
Queries the phone number (MSISDN for GSM devices) 1 TTPs
-
Registers a broadcast receiver at runtime (usually for listening for system events) 1 TTPs 1 IoCs
description ioc Process Framework service call android.app.IActivityManager.registerReceiver tqhngfl.lyafndlhdlhcljijnmatq.fbncxwydzrpiggwiiwmarg -
Schedules tasks to execute at a specified time 1 TTPs 1 IoCs
Application may abuse the framework's APIs to perform task scheduling for initial or recurring execution of malicious code.
description ioc Process Framework service call android.app.job.IJobScheduler.schedule tqhngfl.lyafndlhdlhcljijnmatq.fbncxwydzrpiggwiiwmarg
Processes
-
tqhngfl.lyafndlhdlhcljijnmatq.fbncxwydzrpiggwiiwmarg1⤵
- Makes use of the framework's Accessibility service
- Prevents application removal
- Removes its main activity from the application launcher
- Loads dropped Dex/Jar
- Queries account information for other applications stored on the device
- Registers a broadcast receiver at runtime (usually for listening for system events)
- Schedules tasks to execute at a specified time
PID:5153
Network
MITRE ATT&CK Mobile v15
Persistence
Event Triggered Execution
1Broadcast Receivers
1Scheduled Task/Job
1Defense Evasion
Download New Code at Runtime
1Hide Artifacts
1Suppress Application Icon
1Impair Defenses
1Prevent Application Removal
1Input Injection
1Replay Monitor
Loading Replay Monitor...
Downloads
-
Filesize
644KB
MD5a06c48fa1a586095cb9b620e0744076a
SHA1b6d8b5fffc66e2f71309566c7d5d50049a061dcf
SHA256f4ea9d5991935841e172af4549431c24834bb4b65cc1944f50ef5978ea35754b
SHA512b2df1c74c72e29179601938f0d5f7f637a315bbf55ac262e5b49b615c5d484476d129c1210a113b914685599ec2e6e4ed10381ce86d6b42637ec3aec718d754b
-
Filesize
644KB
MD52b2ab99c20d16510c1a007a6c4c8b74b
SHA1a4e4a1bcd315fd157d1ccadd8ff34b5a1325e562
SHA2560e4cd86a4e5351d1532051cd3dc479e1b618e1fc430e023bc91f873e7f0e3ace
SHA5123b9cc61d67f005b5894f6d88f2ea3fb94c7f19b99a97195ef57a7ec80ec53d41f70aaba263eab86f7b8c05137e40b2ec96b3d5d82f0052e80703833253b36cbb
-
/data/data/tqhngfl.lyafndlhdlhcljijnmatq.fbncxwydzrpiggwiiwmarg/app_DynamicOptDex/oat/Qck.json.cur.prof
Filesize400B
MD568b502b04e117be1d32d6e71c9f1ccc7
SHA15ec38902ac72c14b768a0f6a2cfbdd217991c569
SHA2560f07fb5e0fee0715d870fea975388480410eb602848d820ae9e651d98e0af9f1
SHA512e03a6250f89ce2ad5592d6259ebeafc769e1203f77713c70c5684c95667c1f63bf0660516a236835d944cacf55e8210fe5e22cc8e7610794031f3bec362f10d8