Analysis
-
max time kernel
149s -
max time network
154s -
platform
android_x86 -
resource
android-x86-arm-20240624-en -
submitted
21-12-2024 22:02
Static task
static1
Behavioral task
behavioral1
Sample
0b4673d96ff84ab75c22269f6e95f0e1019224376b70f518961fad4ec5c2febb.apk
Resource
android-x86-arm-20240624-en
General
-
Target
0b4673d96ff84ab75c22269f6e95f0e1019224376b70f518961fad4ec5c2febb.apk
-
Size
212KB
-
MD5
a3b7f45fa8a65f2c4eea3e96c4fd9722
-
SHA1
9d849324557c23ca4908b77d3ecbb648641e6528
-
SHA256
0b4673d96ff84ab75c22269f6e95f0e1019224376b70f518961fad4ec5c2febb
-
SHA512
b1cc2be7275cd7780b5b3619fb65ea4a1e45b58fce21710d78a2c85399d57fbccd0a42959e47d7e671a24a9ad1aa95309f5ac5b6f1c59d7f249a74ee4140a900
-
SSDEEP
3072:DAMtV//AapbWfPP5d7G3ASs7Dcgh9J3hH21Bvu4MiUDxML0vpN0GoY0UXUVuLcnn:DhnAaRKPniQpXc+9HW1puiU9MgPVU7/F
Malware Config
Extracted
xloader_apk
https://m.vk.com/id730148259?act=info
https://m.vk.com/id730149630?act=info
-
user_agent
Mozilla/5.0 (Linux; Android 8.0.0; SM-G955U Build/R16NW) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Mobile Safari/537.36 Edg/112.0.0.0
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36
Extracted
xloader_apk
http://91.204.226.54:28899
Signatures
-
XLoader payload 1 IoCs
resource yara_rule behavioral1/files/fstream-3.dat family_xloader_apk2 -
XLoader, MoqHao
An Android banker and info stealer.
-
Xloader_apk family
-
Checks if the Android device is rooted. 1 TTPs 3 IoCs
ioc Process /system/bin/su kflmspf.rzbfqsmer.vesudd /system/xbin/su kflmspf.rzbfqsmer.vesudd /sbin/su kflmspf.rzbfqsmer.vesudd -
pid Process 4275 kflmspf.rzbfqsmer.vesudd -
Loads dropped Dex/Jar 1 TTPs 4 IoCs
Runs executable file dropped to the device during analysis.
ioc pid Process /data/user/0/kflmspf.rzbfqsmer.vesudd/app_picture/1.jpg 4275 kflmspf.rzbfqsmer.vesudd /data/user/0/kflmspf.rzbfqsmer.vesudd/app_picture/1.jpg 4275 kflmspf.rzbfqsmer.vesudd /data/user/0/kflmspf.rzbfqsmer.vesudd/files/b 4275 kflmspf.rzbfqsmer.vesudd /data/user/0/kflmspf.rzbfqsmer.vesudd/files/b 4275 kflmspf.rzbfqsmer.vesudd -
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 kflmspf.rzbfqsmer.vesudd -
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/ kflmspf.rzbfqsmer.vesudd -
Acquires the wake lock 1 IoCs
description ioc Process Framework service call android.os.IPowerManager.acquireWakeLock kflmspf.rzbfqsmer.vesudd -
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 kflmspf.rzbfqsmer.vesudd -
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 kflmspf.rzbfqsmer.vesudd -
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 kflmspf.rzbfqsmer.vesudd -
Uses Crypto APIs (Might try to encrypt user data) 1 TTPs 1 IoCs
description ioc Process Framework API call javax.crypto.Cipher.doFinal kflmspf.rzbfqsmer.vesudd -
Checks CPU information 2 TTPs 1 IoCs
description ioc Process File opened for read /proc/cpuinfo kflmspf.rzbfqsmer.vesudd
Processes
-
kflmspf.rzbfqsmer.vesudd1⤵
- 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:4275
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
-
Filesize
8KB
MD59c3f96459493ea45d088a1d99f56d2a0
SHA15dff2be7ceb6820e7d3d70eaeeec534ed8007711
SHA256f7602275f80d8fd1a58c9930ccf1875273712ce63303273334e782fd496118bf
SHA512a56f56a499d640e4c3ccc424821cb320f96da8f25377f194bd69254f2b43475363d9a3dea3ee762495c4f40f312b63ac987580a3b928ff0a6d112a8a8398d9f0
-
Filesize
446KB
MD55705e5b58e9503402cf66c15fbc1d854
SHA1ac943d94e87db55183a1cf24517c3d40361a2d03
SHA256c8e371d5021bc1f77ea2062c2a568ada090e464099596476536816b4feb1f5e8
SHA51246ed8f6f3a670ef3dbf0477353d3da5a19f3a188b51ee8cea492e3a6ffed77d14663eb1732bc084bdd78f4fea0a4190c39399a20aa2f6b6c92fc91bded97e70d
-
Filesize
8KB
MD539772b8148d9a5397bd9471360f65dce
SHA1c37c6a5db0a71f53e400a771b52bf84ae97b5c28
SHA25649a2b113ed8ec8d598e6a7548bd8218169abdd9dd9c2ff73952cc2e6bf41b660
SHA512ca6862564b30b5a9a87aa4ea2385c28baa9bbcae726c9e80d3a66d0e3c3e345e5a8f73e9543f5f6f02209e2d6d0ea5e52c32852a8ecd37a0cad66ceeae1a8e63
-
Filesize
36B
MD522f9270df4b7dade838a66952d23544c
SHA1919da37b1905c76da647c336d9fac02d91645e5c
SHA25684825b883608a6f726eb208e91430d694a6a4e88f1e953fc9d44571532c3da10
SHA5120dec8963aff1ab6991e5d9f85f87ad940b38a56a34265feaa492ddab7fb01bb1dce2869dd32ae7a035950e459f42450afdb2944ba4a59e10e339d4fc32fad66e