Analysis
-
max time kernel
68s -
max time network
156s -
platform
android_x86 -
resource
android-x86-arm-20240624-en -
resource tags
androidarch:armarch:x86image:android-x86-arm-20240624-enlocale:en-usos:android-9-x86system -
submitted
02-02-2025 22:02
Static task
static1
Behavioral task
behavioral1
Sample
6ef5e43779891bd57e08663c1f3085faa4c00546f86b65c02a95c56b65cb7b05.apk
Resource
android-x86-arm-20240624-en
Behavioral task
behavioral2
Sample
6ef5e43779891bd57e08663c1f3085faa4c00546f86b65c02a95c56b65cb7b05.apk
Resource
android-x64-20240910-en
Behavioral task
behavioral3
Sample
6ef5e43779891bd57e08663c1f3085faa4c00546f86b65c02a95c56b65cb7b05.apk
Resource
android-x64-arm64-20240624-en
General
-
Target
6ef5e43779891bd57e08663c1f3085faa4c00546f86b65c02a95c56b65cb7b05.apk
-
Size
1.6MB
-
MD5
53f73916a84c20994d3bc3655e9e8c2c
-
SHA1
f8e847095302db2fd64084ae379bfe94c8680953
-
SHA256
6ef5e43779891bd57e08663c1f3085faa4c00546f86b65c02a95c56b65cb7b05
-
SHA512
7567962262fd28c7d2267a3afd99217eedf484d485b6494b440fb08af56002c4f7c99bf360095902fcc9d89dee6e64de0683857671d2644a6d083702519e3075
-
SSDEEP
24576:6p+ERCdw5FUMnFx3F9Lfj8dmyDy8JVxvfMmA8mPeIuwdm99FdOcaOMtM62Hs+p3u:6JYdrDyWDvfo8mGP/9FYyTs+9LLxNy
Malware Config
Extracted
cerberus
http://83.136.233.183/
Signatures
-
Cerberus family
-
pid Process 4260 com.lady.naive 4260 com.lady.naive -
Loads dropped Dex/Jar 1 TTPs 2 IoCs
Runs executable file dropped to the device during analysis.
ioc pid Process /data/user/0/com.lady.naive/app_DynamicOptDex/YYWAcjA.json 4286 /system/bin/dex2oat --instruction-set=x86 --instruction-set-features=ssse3,-sse4.1,-sse4.2,-avx,-avx2,-popcnt --runtime-arg -Xhidden-api-checks --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=x86 --instruction-set-features=default --inline-max-code-units=0 --compact-dex-level=none --dex-file=/data/user/0/com.lady.naive/app_DynamicOptDex/YYWAcjA.json --output-vdex-fd=42 --oat-fd=43 --oat-location=/data/user/0/com.lady.naive/app_DynamicOptDex/oat/x86/YYWAcjA.odex --compiler-filter=quicken --class-loader-context=& /data/user/0/com.lady.naive/app_DynamicOptDex/YYWAcjA.json 4260 com.lady.naive -
Makes use of the framework's Accessibility service 4 TTPs 3 IoCs
Retrieves information displayed on the phone screen using AccessibilityService.
description ioc Process Framework service call android.accessibilityservice.IAccessibilityServiceConnection.findAccessibilityNodeInfoByAccessibilityId com.lady.naive Framework service call android.accessibilityservice.IAccessibilityServiceConnection.findAccessibilityNodeInfosByText com.lady.naive Framework service call android.accessibilityservice.IAccessibilityServiceConnection.findAccessibilityNodeInfosByViewId com.lady.naive -
Queries the phone number (MSISDN for GSM devices) 1 TTPs
-
Performs UI accessibility actions on behalf of the user 1 TTPs 4 IoCs
Application may abuse the accessibility service to prevent their removal.
ioc Process android.accessibilityservice.IAccessibilityServiceConnection.performGlobalAction com.lady.naive android.accessibilityservice.IAccessibilityServiceConnection.performGlobalAction com.lady.naive android.accessibilityservice.IAccessibilityServiceConnection.performGlobalAction com.lady.naive android.accessibilityservice.IAccessibilityServiceConnection.performGlobalAction com.lady.naive -
Queries the mobile country code (MCC) 1 TTPs 1 IoCs
description ioc Process Framework service call com.android.internal.telephony.ITelephony.getNetworkCountryIsoForPhone com.lady.naive -
Requests changing the default SMS application. 2 TTPs 1 IoCs
description ioc Process Intent action android.provider.Telephony.ACTION_CHANGE_DEFAULT com.lady.naive -
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 com.lady.naive -
Tries to add a device administrator. 2 TTPs 1 IoCs
description ioc Process Intent action android.app.action.ADD_DEVICE_ADMIN com.lady.naive -
Listens for changes in the sensor environment (might be used to detect emulation) 1 TTPs 1 IoCs
description ioc Process Framework API call android.hardware.SensorManager.registerListener com.lady.naive -
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 com.lady.naive -
Checks CPU information 2 TTPs 1 IoCs
description ioc Process File opened for read /proc/cpuinfo com.lady.naive -
Checks memory information 2 TTPs 1 IoCs
description ioc Process File opened for read /proc/meminfo com.lady.naive
Processes
-
com.lady.naive1⤵
- Removes its main activity from the application launcher
- Loads dropped Dex/Jar
- Makes use of the framework's Accessibility service
- Performs UI accessibility actions on behalf of the user
- Queries the mobile country code (MCC)
- Requests changing the default SMS application.
- Requests disabling of battery optimizations (often used to enable hiding in the background).
- Tries to add a device administrator.
- Listens for changes in the sensor environment (might be used to detect emulation)
- Registers a broadcast receiver at runtime (usually for listening for system events)
- Checks CPU information
- Checks memory information
PID:4260 -
/system/bin/dex2oat --instruction-set=x86 --instruction-set-features=ssse3,-sse4.1,-sse4.2,-avx,-avx2,-popcnt --runtime-arg -Xhidden-api-checks --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=x86 --instruction-set-features=default --inline-max-code-units=0 --compact-dex-level=none --dex-file=/data/user/0/com.lady.naive/app_DynamicOptDex/YYWAcjA.json --output-vdex-fd=42 --oat-fd=43 --oat-location=/data/user/0/com.lady.naive/app_DynamicOptDex/oat/x86/YYWAcjA.odex --compiler-filter=quicken --class-loader-context=&2⤵
- Loads dropped Dex/Jar
PID:4286
-
Network
MITRE ATT&CK Mobile v15
Privilege Escalation
Abuse Elevation Control Mechanism
1Device Administrator Permissions
1Defense Evasion
Download New Code at Runtime
1Hide Artifacts
3Suppress Application Icon
1User Evasion
2Impair Defenses
1Prevent Application Removal
1Input Injection
1Virtualization/Sandbox Evasion
2System Checks
2Replay Monitor
Loading Replay Monitor...
Downloads
-
Filesize
64KB
MD554cb2b3465aac4e820716e66fe7dca47
SHA1f1cd36a489f6180b05ef626d9b746d340ddfaa16
SHA25648b6911e007e1190b896b254dd1af26f0b1b2b983885c13c8bdbbd3f68411365
SHA512cf33ee0a36957b5eaf4bdbbb2f52d746b648f3974681551e897a445d407d1c4dd62fdc7b33e4f879805b8859781644566f0f8e1eacf4bbfdf366e09646bc9706
-
Filesize
64KB
MD54b9ceae4b200e6f6e7f1f4a6a55ac826
SHA155ab1e29105c118d60a564642ff3ee15475c00b3
SHA25603bb3765f38b2763cf6309b5dc3f9064de0c48f59bf7d6a188b7ddb4ae809e89
SHA5128ac911dd618eb7dec863c4ec5268b6321763a0b1ff4d2053906650ef365d6db9a4c919895c149675fc7f089f465d4069f05432e8f9c4cb37e2b44fe28d4fed0c
-
Filesize
235B
MD57256fb698c772557c357722e6a49efce
SHA1033a09e769f31281e83a159c1020a57ea9aac42b
SHA25631edf3b5b82f4aaaf9608c875c8e42481248adc8932a07a9cca11ffca1c5ccf0
SHA5128d49c9a56262945939128babe04dc15540cd5a62bc517735bb2909ab8e967c9ab1b93b8925ef33319a1a81fbc4b89b4498560e78e3dd8ca728e629d7db6c4368
-
Filesize
118KB
MD59fa1d3bb273dc75a540b67525ed18c7c
SHA1ab315e871af1c869477fdc2e4ef8330932792288
SHA2560512063947759a068a989abdf1bd1b298c6f7efb76a813a92714d9f9711a9561
SHA51287d225e5e0fd47d40d35eba1d8fffa3ca6f78aec6a20dce6330d65dc9c24114b61d18503468bb2e261253859559cdd7c2236a0a293ad9b8fa149863927e4a354
-
Filesize
118KB
MD5319edfc7800cd95f601e378877da93dd
SHA148dfc57aab013d0edafe34829dbe91ff7eac0fc6
SHA256633eef55f1182663b9f0cefe056fc85a9fd1c5a4a146201a17677074c10afb85
SHA5127b9de6b544731c3134e40503c73d261c65f0234ae511ba46e3829fa4d836b2d1f993e1082340ba1dcd89c4f1a8d3dd5a5bf83eaf9bf5ad004c0758d80cf7d1f9