Analysis
- max time kernel
179s - max time network
184s - platform
android_x86 - resource
android-x86-arm-20240611.1-en - resource tags
androidarch:armarch:x86image:android-x86-arm-20240611.1-enlocale:en-usos:android-9-x86system - submitted
12/06/2024, 21:49
Static task
static1
2 signatures
Behavioral task
behavioral1
Sample
45ba78ced0ce6e51a8a646e1a8f185ff7a8c6bc04dd6efa3573a2244ee51917a.apk
Resource
android-x86-arm-20240611.1-en
17 signatures
150 seconds
General
- Target 45ba78ced0ce6e51a8a646e1a8f185ff7a8c6bc04dd6efa3573a2244ee51917a.apk
- Size 436KB
- Sample240612-1pdjcsvhlr
- SHA256 45ba78ced0ce6e51a8a646e1a8f185ff7a8c6bc04dd6efa3573a2244ee51917a
- MD5 27fcf7e1577b2f94d19ca5aa5cf3fe72
- SHA1 7ffad3347bcb5ec6b2835fa2d51e0cabef6a2000
- SHA512 fa955940e098ca87360f153f7f385950363b2b2675f13a4547aaf49ec4c4d07c881e981aff39a2aae684406f5dffff68bc82652846a51b0d32f437d61a201e6f
- SSDEEP 12288:sTAcWyysVeDaNju9+HkAbtT4qKmaWYXCGoj:sZys7udAb8maWYXCV
- MD5 SHA1 SHA512 SSDEEP
Malware Config
Extracted
Family
-
xloader_apk
C2
-
http://91.204.227.50:28899
DES_key
Signatures
- XLoader payload 1 IoCs
resource yara_rule behavioral1/files/fstream-3.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 vpxuycm.pjhssrudw.fjcxoa /system/xbin/su vpxuycm.pjhssrudw.fjcxoa /sbin/su vpxuycm.pjhssrudw.fjcxoa -
pid Process 4319 vpxuycm.pjhssrudw.fjcxoa - Loads dropped Dex/Jar 1 TTPs 4 IoCs
Runs executable file dropped to the device during analysis.
ioc pid Process /data/user/0/vpxuycm.pjhssrudw.fjcxoa/app_picture/1.jpg 4319 vpxuycm.pjhssrudw.fjcxoa /data/user/0/vpxuycm.pjhssrudw.fjcxoa/app_picture/1.jpg 4319 vpxuycm.pjhssrudw.fjcxoa /data/user/0/vpxuycm.pjhssrudw.fjcxoa/files/b 4319 vpxuycm.pjhssrudw.fjcxoa /data/user/0/vpxuycm.pjhssrudw.fjcxoa/files/b 4319 vpxuycm.pjhssrudw.fjcxoa - Queries a list of all the installed applications on the device (Might be used in an attempt to overlay legitimate apps) 1 TTPs
- 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 vpxuycm.pjhssrudw.fjcxoa - Queries the phone number (MSISDN for GSM devices) 1 TTPs
- Reads the content of the MMS message. 1 TTPs 1 IoCs
description ioc Process URI accessed for read content://mms/ vpxuycm.pjhssrudw.fjcxoa - Acquires the wake lock 1 IoCs
description ioc Process Framework service call android.os.IPowerManager.acquireWakeLock vpxuycm.pjhssrudw.fjcxoa - 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 vpxuycm.pjhssrudw.fjcxoa - Reads information about phone network operator. 1 TTPs
- Requests disabling of battery optimizations (often used to enable hiding in the background). 1 TTPs 1 IoCs
description ioc Process Intent action android.settings.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS vpxuycm.pjhssrudw.fjcxoa - Checks the presence of a debugger
- 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 vpxuycm.pjhssrudw.fjcxoa - Uses Crypto APIs (Might try to encrypt user data) 1 TTPs 1 IoCs
description ioc Process Framework API call javax.crypto.Cipher.doFinal vpxuycm.pjhssrudw.fjcxoa - Checks CPU information 2 TTPs 1 IoCs
description ioc Process File opened for read /proc/cpuinfo vpxuycm.pjhssrudw.fjcxoa
Processes
-
vpxuycm.pjhssrudw.fjcxoa1⤵
- Checks if the Android device is rooted.
- Removes its main activity from the application launcher
- Loads dropped Dex/Jar
- Queries account information for other applications stored on the device
- Reads the content of the MMS message.
- Acquires the wake lock
- Makes use of the framework's foreground persistence service
- Requests disabling of battery optimizations (often used to enable hiding in the background).
- Registers a broadcast receiver at runtime (usually for listening for system events)
- Uses Crypto APIs (Might try to encrypt user data)
- Checks CPU information
PID:4319
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
2Suppress Application Icon
1User Evasion
1Virtualization/Sandbox Evasion
1System Checks
1Replay Monitor
Loading Replay Monitor...
Downloads
- Path /data/data/vpxuycm.pjhssrudw.fjcxoa/app_picture/1.jpg
- Size 167KB
- SHA256 bf7d380b43ce1a1c2bf7f24bf5387f8aefead6494c7dff908c5fb7603fada9f3
- MD5 f854132c317968ed4e7bd427788f8531
- SHA1 df797cebff9c637f2e44c620d4725ed920d12ca4
- SHA512 d5dfbe001dd0e9e7a1f4814a0881f6b0348e8c04bd591d842cb759b24f023786580b1ee4ccb8b290523fa3a23817c6cce8f768118f6708317daaa52638259947
- SSDEEP 3072:kHnvFKTyThlNwhwv5oAKcowRuHqCp/2c2mO+9Ele0ZTKQjZGF8e/H/:qntKTqhl8hAKfKuSc2L+9EBsE0hP/
- MD5 SHA1 SHA512 SSDEEP
- Path /data/data/vpxuycm.pjhssrudw.fjcxoa/files/b
- Size 444KB
- SHA256 6eac212f3e5d11281f0c7263e5795bd74241b233898280b8cb9479443747f52a
- MD5 5052e382193805f854a17470afdeadc8
- SHA1 e434b19018b8d0a14c3db4b47318a9e92e9f5148
- SHA512 be6fde561141ceebed2f1c98c845fdf247b10aecd15698130bda158484f02309e336a57e1a19fc740137f919904f0c649fcfed6d659b53b0ae6e97aaf794cec7
- SSDEEP 12288:P8jiGvw4dvWGS7y8m/CbEcaLLVPElExOf:epuy8m/CbEcaLp9kf
- MD5 SHA1 SHA512 SSDEEP
- Path /data/user/0/vpxuycm.pjhssrudw.fjcxoa/app_picture/1.jpg
- Size 167KB
- SHA256 cbceb7921926878af2ad3df8d6088e98f328dca9c2068f06fc0d72a99322d144
- MD5 9a1841f3a23c41266442b83c0835a462
- SHA1 b062d5fe98e6c00b8a7a6546648d686fe6360eb8
- SHA512 aea3f21e537404551fb47fa0e04710fefc947543a947d0e21f3b0a242bff4240a061f4d83a77fdf00ea3cb29b8f3fcd1ad2ed73b41ff895df33444475756e532
- SSDEEP 3072:kHnvFKTyThlNwhwv5oAKcowRuHqCp/2c2mO+9Ele0ZTKQjZGF8e/Y/:qntKTqhl8hAKfKuSc2L+9EBsE0hA/
- MD5 SHA1 SHA512 SSDEEP
- Path /storage/emulated/0/.msg_device_id.txt
- Size 36B
- SHA256 050bc52fd32143c8b1b9686266f9dfa6775ba6b4ef74079dd5f1c7123fd3dfc6
- MD5 b8bd95a592814656ff626235e4b14f91
- SHA1 36d4cb2e1b2398f3a7255169c91badab31947dd8
- SHA512 52f4ae417c4b6534172719b0f596caef3fc86571bd74f7998fcc199106a43e6c342dea6b60230b2b48caf26b83c8a020824cc163c92bf6c3c868850e9e36cbc5
- MD5 SHA1 SHA512