Analysis
-
max time kernel
9s -
max time network
151s -
platform
android-9_x86 -
resource
android-x86-arm-20240910-en -
resource tags
arch:armarch:x86image:android-x86-arm-20240910-enlocale:en-usos:android-9-x86system -
submitted
22-10-2024 22:12
Static task
static1
Behavioral task
behavioral1
Sample
6f924b1c1c22acea7b23b7392bf056af8eb9c3dffee93d6d885832e64054ddf5.apk
Resource
android-x86-arm-20240910-en
General
-
Target
6f924b1c1c22acea7b23b7392bf056af8eb9c3dffee93d6d885832e64054ddf5.apk
-
Size
212KB
-
MD5
8cbd90fb050d2d6ed25e9ff07a985df1
-
SHA1
7a262754d88ab74b7d07dc4963b9050b84c16f6d
-
SHA256
6f924b1c1c22acea7b23b7392bf056af8eb9c3dffee93d6d885832e64054ddf5
-
SHA512
f0276ae9434db28656191a12ae683beaa17e7f95c16f6a34648361e33ff9d7946260ebce3a8925b02c960011915f8a8cf1a590516eead41091edc24a821f6d48
-
SSDEEP
3072:C3OV//AapbWfPP5d7G3ASs7Dcgh9J3hH21Bvu4MiUDxML0vpN0GoY0UXbLcncybf:BnAaRKPniQpXc+9HW1puiU9MgPVRybf
Malware Config
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.
-
Checks if the Android device is rooted. 1 TTPs 3 IoCs
ioc Process /system/xbin/su rssywky.nsidaduui.ayxday /sbin/su rssywky.nsidaduui.ayxday /system/bin/su rssywky.nsidaduui.ayxday -
pid Process 4417 rssywky.nsidaduui.ayxday -
Loads dropped Dex/Jar 1 TTPs 4 IoCs
Runs executable file dropped to the device during analysis.
ioc pid Process /data/user/0/rssywky.nsidaduui.ayxday/app_picture/1.jpg 4417 rssywky.nsidaduui.ayxday /data/user/0/rssywky.nsidaduui.ayxday/app_picture/1.jpg 4417 rssywky.nsidaduui.ayxday /data/user/0/rssywky.nsidaduui.ayxday/files/b 4417 rssywky.nsidaduui.ayxday /data/user/0/rssywky.nsidaduui.ayxday/files/b 4417 rssywky.nsidaduui.ayxday -
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 rssywky.nsidaduui.ayxday -
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/ rssywky.nsidaduui.ayxday -
Acquires the wake lock 1 IoCs
description ioc Process Framework service call android.os.IPowerManager.acquireWakeLock rssywky.nsidaduui.ayxday -
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 rssywky.nsidaduui.ayxday -
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 rssywky.nsidaduui.ayxday -
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 rssywky.nsidaduui.ayxday -
Uses Crypto APIs (Might try to encrypt user data) 1 TTPs 1 IoCs
description ioc Process Framework API call javax.crypto.Cipher.doFinal rssywky.nsidaduui.ayxday -
Checks CPU information 2 TTPs 1 IoCs
description ioc Process File opened for read /proc/cpuinfo rssywky.nsidaduui.ayxday
Processes
-
rssywky.nsidaduui.ayxday1⤵
- 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:4417
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
MD50576c7ea843c0f962d5d3c3ec0966bdb
SHA179d52ec13328ba5a9d54fd948390d9b35751ec36
SHA2565b174a16406fca69b64f63c65bcf553b77bd4014de51dfdf6d63e53f5ecfd4c5
SHA5122cfe082ff82a113a9c87e2a9ed1e3506d8881d22a706e013149fd30cc3c5bbaa24410c3615d1b0c4cd5fb539274a4167ec2f19bdccfa59dc173610bde0276a64
-
Filesize
446KB
MD55705e5b58e9503402cf66c15fbc1d854
SHA1ac943d94e87db55183a1cf24517c3d40361a2d03
SHA256c8e371d5021bc1f77ea2062c2a568ada090e464099596476536816b4feb1f5e8
SHA51246ed8f6f3a670ef3dbf0477353d3da5a19f3a188b51ee8cea492e3a6ffed77d14663eb1732bc084bdd78f4fea0a4190c39399a20aa2f6b6c92fc91bded97e70d
-
Filesize
8KB
MD5447cfc0e3a5bb64492d7326d2935d0b6
SHA15d41fbb691b40b0698777d5d80a6fb3f31e7e05a
SHA25657e87ed77d55ac00df33e5e14dcc0a316ecae82bbf9b80e91cfcf7c091c9cca0
SHA5124bcf1199b6a5d7cfb1cb01360e98f308de50a4c627d743fc9f7cfe61c673e016134f3f702439ac20137345e0ad811b97206b6e02edd6898a12ef7dc33443b252
-
Filesize
36B
MD59c39c1c6c37cfa7b848ac727f7a2ee32
SHA1a06e5a640f5fd2dc87d7ade0a7060b8667cb64f9
SHA256a6e7b4fce18815bb858c44940881bb07cfc5569705d906221864d0caa0d3204e
SHA5120ea232984fd635fbbb7848d39a523a6b217da43ea467d3eb26fd14c14b87913aa224d48e881cd6ba1a81bc84c6eb5718385e7b64494e39a540f7f0e9f11e2e31