Analysis
- max time kernel
179s - max time network
183s - 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
19/06/2024, 00:39
Static task
static1
2 signatures
Behavioral task
behavioral1
Sample
3f5e4b74b1a7a65ec3dc007a8910a541d364d53a34e7fce7b08ca396b1177a5a.apk
Resource
android-x86-arm-20240611.1-en
16 signatures
150 seconds
General
- Target 3f5e4b74b1a7a65ec3dc007a8910a541d364d53a34e7fce7b08ca396b1177a5a.apk
- Size 412KB
- Sample240619-aztp8azfpf
- SHA256 3f5e4b74b1a7a65ec3dc007a8910a541d364d53a34e7fce7b08ca396b1177a5a
- MD5 ac0b8e5a1f81a0071872760df545a5e2
- SHA1 b9d048078a2cbfc953345f1050bffbd453f8a849
- SHA512 8cd3e37214e3f00285ccdf859f0c615ef17c0ef60cec66e151bb344c33d2b9c3686fac035a53844fa20de321901c938a9efa924044bd8f6a639cdcfc63fb6910
- SSDEEP 12288:fnY37RlScl3evk6OR7jwflvqn++Ey5d8om:wLzlj60s9Z+EG5m
- 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 miuoeig.qxhohlhtv.oflohr /system/xbin/su miuoeig.qxhohlhtv.oflohr /sbin/su miuoeig.qxhohlhtv.oflohr -
pid Process 4332 miuoeig.qxhohlhtv.oflohr - Loads dropped Dex/Jar 1 TTPs 4 IoCs
Runs executable file dropped to the device during analysis.
ioc pid Process /data/user/0/miuoeig.qxhohlhtv.oflohr/app_picture/1.jpg 4332 miuoeig.qxhohlhtv.oflohr /data/user/0/miuoeig.qxhohlhtv.oflohr/app_picture/1.jpg 4332 miuoeig.qxhohlhtv.oflohr /data/user/0/miuoeig.qxhohlhtv.oflohr/files/b 4332 miuoeig.qxhohlhtv.oflohr /data/user/0/miuoeig.qxhohlhtv.oflohr/files/b 4332 miuoeig.qxhohlhtv.oflohr - 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 miuoeig.qxhohlhtv.oflohr - 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/ miuoeig.qxhohlhtv.oflohr - Acquires the wake lock 1 IoCs
description ioc Process Framework service call android.os.IPowerManager.acquireWakeLock miuoeig.qxhohlhtv.oflohr - 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 miuoeig.qxhohlhtv.oflohr - 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 miuoeig.qxhohlhtv.oflohr - 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 miuoeig.qxhohlhtv.oflohr - Uses Crypto APIs (Might try to encrypt user data) 1 TTPs 1 IoCs
description ioc Process Framework API call javax.crypto.Cipher.doFinal miuoeig.qxhohlhtv.oflohr - Checks CPU information 2 TTPs 1 IoCs
description ioc Process File opened for read /proc/cpuinfo miuoeig.qxhohlhtv.oflohr
Processes
-
miuoeig.qxhohlhtv.oflohr1⤵
- 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:4332
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/miuoeig.qxhohlhtv.oflohr/app_picture/1.jpg
- Size 170KB
- SHA256 9dfec789723dbfba8b5f218f98334d7fba55673a2b89d5844a051e6d7bf455d6
- MD5 c3d2af5bb9a88468845dbf82c1a181a2
- SHA1 b1343029553ed048d4f3f7ed8347ec04eb179d9e
- SHA512 7028c65069e9efc46dad788dbe82b4748920119e4b46ced2719a54c3f0ee3df988add7cb58c44d335c2a22ea0093a0d687109f80a26dbdf657115cfa05f6edb5
- SSDEEP 3072:v0jwgJ5+x3ejrEN1mWZ0i1KDJEztKbVD9UZ6dvaI2NDQNBdea3JjbaRrWrfEwv5B:MOxXMq1L1IdvaI2NUNbd3JbaRrWrfEa3
- MD5 SHA1 SHA512 SSDEEP
- Path /data/data/miuoeig.qxhohlhtv.oflohr/files/b
- Size 446KB
- SHA256 18c14954e985db1a807189513a739c2ccb9ad37bba6cc9f8a61f0c42edffda4c
- MD5 4f4569db9ddb90b5f60c424621cf3a72
- SHA1 63c79e63187921b33d30c66de3e791e3f51d746e
- SHA512 cf1c150f19ccc58441ac38060fe80961bbc9ea575a69c4437bd04be7555b92a3422490a4358f720450492edf5780d3d76eed4e02493c184bb3f13a8ab5ec4929
- SSDEEP 12288:eqsWhLhvr7HHFL8m/CbEcaLtuVfnQTImP+4:NsQ58m/CbEcaLs2l
- MD5 SHA1 SHA512 SSDEEP
- Path /data/user/0/miuoeig.qxhohlhtv.oflohr/app_picture/1.jpg
- Size 170KB
- SHA256 4b901eb2deb5615875daa5cfd0f3ad7dabee702ab83d64071c5aea7269f3101d
- MD5 cb1238d62afc2d33bc88353ee2551e3b
- SHA1 593d430b424efaf6f4094d42fa41b9a498aa8ecd
- SHA512 54e83c1577daa5cc3b146b52807fa24a28b264fb6ca0bf6f6137dda9669a42a9e21fee4f2893927fb42208280a31a81aaada31e55081fd0ec7e8d604113ad69c
- SSDEEP 3072:v0jwgJ5+x3ejrEN1mWZ0i1KDJEztKbVD9UZ6dvaI2NDQNBdea3JjbaRrWrfEwv50:MOxXMq1L1IdvaI2NUNbd3JbaRrWrfEaK
- MD5 SHA1 SHA512 SSDEEP
- Path /storage/emulated/0/.msg_device_id.txt
- Size 36B
- SHA256 8216f33121428747940780945e61dd252daef5a7f7e1993d24b8aa1e0c47ef1c
- MD5 55753ca1612a6c06cf804b3728ce2113
- SHA1 2190284e13da58842a43ac8eec9f095f8d56273b
- SHA512 f4e255de1310d31f2cc72d6090797e7d613062f59e8d93e2e631c6adfaa63e67a8353ca080c9f286e0ad7e53b6f8f7bb9b10dc5fec94aead220b3f4e19268a5e
- MD5 SHA1 SHA512