Analysis
- max time kernel
179s - max time network
164s - platform
android_x64 - resource
android-x64-20240514-en - resource tags
androidarch:x64arch:x86image:android-x64-20240514-enlocale:en-usos:android-10-x64system - submitted
02/06/2024, 11:12
Static task
static1
Behavioral task
behavioral1
Sample
8de0ad6d063c57ba4db457d7c66394a6_JaffaCakes118.apk
Resource
android-x86-arm-20240514-en
Behavioral task
behavioral2
Sample
8de0ad6d063c57ba4db457d7c66394a6_JaffaCakes118.apk
Resource
android-x64-20240514-en
Behavioral task
behavioral3
Sample
8de0ad6d063c57ba4db457d7c66394a6_JaffaCakes118.apk
Resource
android-x64-arm64-20240514-en
General
- Target 8de0ad6d063c57ba4db457d7c66394a6_JaffaCakes118.apk
- Size 307KB
- Sample240602-na349abc7y
- SHA256 47a4020688593d4913a2d328f8ca1b46a6662b5435d8a74414d15f220950aab6
- MD5 8de0ad6d063c57ba4db457d7c66394a6
- SHA1 925ad104393c7b097383f674354dcfe2f8c7afa9
- SHA512 ec86a8e341c2d34bdd91b30b44b8917e9b67ed4389ff2d357ddadf1c18633b9e1437b9f07ba9ef03bda1a3713241b4d207011e367b8483c66e2efe5d8f977950
- SSDEEP 6144:I4/hDdk+/U/Qn2EzcqfvVstCN7IG2gm/isfnQJ7uc2hWAnFXMemm1tGg/Ux:I+F+gU/HEzcqHVFtIG2ek6zAn1/6
- MD5 SHA1 SHA512 SSDEEP
Malware Config
Extracted
-
xloader_apk
-
http://91.204.227.39:28844
Signatures
- XLoader payload 2 IoCs
resource yara_rule behavioral2/files/fstream-1.dat family_xloader_apk behavioral2/files/fstream-1.dat family_xloader_apk2 - XLoader, MoqHao
An Android banker and info stealer.
- Checks if the Android device is rooted. 1 TTPs 3 IoCs
ioc Process /system/bin/su ibfc.jt.cl /system/xbin/su ibfc.jt.cl /sbin/su ibfc.jt.cl - Queries a list of all the installed applications on the device (Might be used in an attempt to overlay legitimate apps) 1 TTPs
-
pid Process 5204 ibfc.jt.cl - Loads dropped Dex/Jar 1 TTPs 2 IoCs
Runs executable file dropped to the device during analysis.
ioc pid Process /data/user/0/ibfc.jt.cl/files/dex 5204 ibfc.jt.cl /data/user/0/ibfc.jt.cl/files/dex 5204 ibfc.jt.cl - Makes use of the framework's foreground persistence service 1 TTPs 1 IoCs
Application may abuse the framework's foreground service to continue running in the foreground.
description ioc Process Framework service call android.app.IActivityManager.setServiceForeground ibfc.jt.cl - 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.getAccounts ibfc.jt.cl - Queries information about the current Wi-Fi connection 1 TTPs 1 IoCs
Application may abuse the framework's APIs to collect information about the current Wi-Fi connection.
description ioc Process Framework service call android.net.wifi.IWifiManager.getConnectionInfo ibfc.jt.cl - Queries the phone number (MSISDN for GSM devices) 1 TTPs
- Reads the contacts stored on the device. 1 TTPs 1 IoCs
description ioc Process URI accessed for read content://com.android.contacts/raw_contacts ibfc.jt.cl - Reads the content of the MMS message. 1 TTPs 1 IoCs
description ioc Process URI accessed for read content://mms/ ibfc.jt.cl - 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 ibfc.jt.cl - Acquires the wake lock 1 IoCs
description ioc Process Framework service call android.os.IPowerManager.acquireWakeLock ibfc.jt.cl - Checks if the internet connection is available 1 TTPs 1 IoCs
description ioc Process Framework service call android.net.IConnectivityManager.getActiveNetworkInfo ibfc.jt.cl - Queries the unique device ID (IMEI, MEID, IMSI) 1 TTPs
- Reads information about phone network operator. 1 TTPs
- Uses Crypto APIs (Might try to encrypt user data) 1 TTPs 1 IoCs
description ioc Process Framework API call javax.crypto.Cipher.doFinal ibfc.jt.cl
Processes
-
ibfc.jt.cl1⤵
- Checks if the Android device is rooted.
- Removes its main activity from the application launcher
- Loads dropped Dex/Jar
- Makes use of the framework's foreground persistence service
- Queries account information for other applications stored on the device
- Queries information about the current Wi-Fi connection
- Reads the contacts stored on the device.
- Reads the content of the MMS message.
- Registers a broadcast receiver at runtime (usually for listening for system events)
- Acquires the wake lock
- Checks if the internet connection is available
- Uses Crypto APIs (Might try to encrypt user data)
PID:5204
Network
MITRE ATT&CK Mobile v15
Persistence
Event Triggered Execution
1Broadcast Receivers
1Foreground Persistence
1Defense Evasion
Download New Code at Runtime
1Foreground Persistence
1Hide Artifacts
1Suppress Application Icon
1Discovery
Software Discovery
1Security Software Discovery
1System Information Discovery
1System Network Configuration Discovery
3System Network Connections Discovery
2Replay Monitor
Loading Replay Monitor...
Downloads
- Path /data/data/ibfc.jt.cl/files/dex
- Size 580KB
- SHA256 b8f6a3769331039a5f2dc29eba3adc431a7b086d47ec579cd143da11f137f13d
- MD5 ed9219be2761d62f01f05dee71f02df3
- SHA1 c2b904961f519a66052c04d444b34ef4c3f00e67
- SHA512 420dc0fa4e231a66fa5c26fbd7952f574aa24aec62ecdf387dd376e98dac93cbea493785d67a030bd6d6745b00c7f3b14b693f906124ee6438b6a227d682f8bd
- SSDEEP 12288:gucD8sjYwzk88m/CbEcaLz8m/CbEcaLq8m/CbEcaLb8m/CbEcaLUNyjsMf:gfD7Lk88m/CbEcaLz8m/CbEcaLq8m/CA
- MD5 SHA1 SHA512 SSDEEP
- Path /data/data/ibfc.jt.cl/files/oat/dex.cur.prof
- Size 1KB
- SHA256 c8910f34a64677c8fa113f4266c9c7cefaba45c0912258711a19fb3f9c0e60cc
- MD5 99489a1d1adb231f865c894d45c1bd4b
- SHA1 2b8bc9500976e621013beae248431443233bd7a5
- SHA512 ad1961880c91d2a9636de16c62e57faa09e4349b77eca6f28e30c1c6ac63336ca3baf75b13a085753abebb06b452aeada5ecb6ee7475c5b1f7259ae0683df34c
- MD5 SHA1 SHA512
- Path /storage/emulated/0/.msg_device_id.txt
- Size 36B
- SHA256 5526a32d2b3adeddd6a200625992f09cd7ac2c924e726b8d08e2aca161139ea0
- MD5 3103116852adafb51da1169dee2a64c5
- SHA1 7d64c182546b977e0634bbb14731836fa1beaa8d
- SHA512 dd6dc4a1d16a623df12dac04798fa56d9086c927c8855d25f9c7c60acd9e9ebb2b6cbd2449f6642640bcc724c80fc7f37f57c97e872e0d062f0be90dacd75254
- MD5 SHA1 SHA512