Analysis
-
max time kernel
82s -
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
17-01-2025 22:01
Static task
static1
Behavioral task
behavioral1
Sample
14a05dab2a8dce7d407cc8878927a1b7dcf5dff9078fcef6783f151663573136.apk
Resource
android-x86-arm-20240624-en
Behavioral task
behavioral2
Sample
14a05dab2a8dce7d407cc8878927a1b7dcf5dff9078fcef6783f151663573136.apk
Resource
android-x64-20240910-en
Behavioral task
behavioral3
Sample
14a05dab2a8dce7d407cc8878927a1b7dcf5dff9078fcef6783f151663573136.apk
Resource
android-x64-arm64-20240910-en
General
-
Target
14a05dab2a8dce7d407cc8878927a1b7dcf5dff9078fcef6783f151663573136.apk
-
Size
1.3MB
-
MD5
e7ec59ef18185b1296a71ccc0e77ddcc
-
SHA1
c6a21a11d192b1e11a8d9556aaf1b42bcbfda959
-
SHA256
14a05dab2a8dce7d407cc8878927a1b7dcf5dff9078fcef6783f151663573136
-
SHA512
2f27d381a7c288cb09177e52c07ff1a1276d929db66ebe95aaff1a42b55eed4b8bbfd5815a887f4b8860c2456ad2f065bd95f379c4ed2e9996539e704cb920f2
-
SSDEEP
24576:CnQQRsClfdZTrGeXKCCdQuKc/XsRN8baXY9c2p5jjpeQqQLTAC+PGZsgK:CnQCXdZ+5xdocEPIc2rBeQqCAC+uZbK
Malware Config
Extracted
cerberus
http://194.34.232.172
Signatures
-
Cerberus family
-
pid Process 4271 com.seminar.goddess -
Loads dropped Dex/Jar 1 TTPs 2 IoCs
Runs executable file dropped to the device during analysis.
ioc pid Process /data/user/0/com.seminar.goddess/app_DynamicOptDex/Theo.json 4295 /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.seminar.goddess/app_DynamicOptDex/Theo.json --output-vdex-fd=42 --oat-fd=43 --oat-location=/data/user/0/com.seminar.goddess/app_DynamicOptDex/oat/x86/Theo.odex --compiler-filter=quicken --class-loader-context=& /data/user/0/com.seminar.goddess/app_DynamicOptDex/Theo.json 4271 com.seminar.goddess -
Makes use of the framework's Accessibility service 4 TTPs 2 IoCs
Retrieves information displayed on the phone screen using AccessibilityService.
description ioc Process Framework service call android.accessibilityservice.IAccessibilityServiceConnection.findAccessibilityNodeInfoByAccessibilityId com.seminar.goddess Framework service call android.accessibilityservice.IAccessibilityServiceConnection.findAccessibilityNodeInfosByViewId com.seminar.goddess -
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.seminar.goddess android.accessibilityservice.IAccessibilityServiceConnection.performGlobalAction com.seminar.goddess android.accessibilityservice.IAccessibilityServiceConnection.performGlobalAction com.seminar.goddess android.accessibilityservice.IAccessibilityServiceConnection.performGlobalAction com.seminar.goddess -
Queries the mobile country code (MCC) 1 TTPs 1 IoCs
description ioc Process Framework service call com.android.internal.telephony.ITelephony.getNetworkCountryIsoForPhone com.seminar.goddess -
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.seminar.goddess -
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.seminar.goddess -
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.seminar.goddess -
Checks CPU information 2 TTPs 1 IoCs
description ioc Process File opened for read /proc/cpuinfo com.seminar.goddess -
Checks memory information 2 TTPs 1 IoCs
description ioc Process File opened for read /proc/meminfo com.seminar.goddess
Processes
-
com.seminar.goddess1⤵
- 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 disabling of battery optimizations (often used to enable hiding in the background).
- 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:4271 -
/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.seminar.goddess/app_DynamicOptDex/Theo.json --output-vdex-fd=42 --oat-fd=43 --oat-location=/data/user/0/com.seminar.goddess/app_DynamicOptDex/oat/x86/Theo.odex --compiler-filter=quicken --class-loader-context=&2⤵
- Loads dropped Dex/Jar
PID:4295
-
Network
MITRE ATT&CK Mobile v15
Defense 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
MD5ed6c57c0e237f9abe38551da30c30817
SHA1cac0e5e44338e615c4784dd7725935a5ccb161f5
SHA2560e62e5afd9a69eda37e1c31dfc139f24fa14be21cc399e1dc3e3cbec0ab8ae91
SHA512f4b7cad3affeb76361bd43461fa19bbf240de2674a89a79437486a258e27b344ae54bb2c1c6085b01955592f732db6391245bcb6159d0e03315b2c2907f6de5b
-
Filesize
64KB
MD5d66a986126aa432d0238743d63da7fff
SHA1998b7b2efb9d2642905157dd4fe9262fc47852d6
SHA256ecfd243589d7d07dbdb062ecf0a371217c5147a40d2ba0ed0e62732384304b85
SHA5126cb0ac8bd8d351e64e13db5c7a37c870076d0bbfb66426dac33da7adb7279ef74ab51b612fee0c91f3e8eaeadaa9ff79c25a786be410db3561b4784317bd6ca0
-
Filesize
807B
MD5c2c8136d62aa66b2072332d63354f11e
SHA136042856f3af40fc3febdd794f06bdd629eaef50
SHA256b5cc0ffe624648209d8c1a9e68890095782a2d5f875fca16ce1159027c9cf422
SHA5120cd5b4d5d7b7ed5bcb783b8261a6e5d45c31ec623ad36a94a7c063b13c2d6e7abf5b2c55cc644a8d32663b0009ec053906f2195d7202c7090c4109429ff50b93
-
Filesize
125KB
MD59c813978fc696f2fe9c89e30e3d5f753
SHA1877b6dbd2c300c4abe50685d3dff28a8df5a0480
SHA256bf32ef483997f8302194a9b3ae91f76621f0c5c3f9e31d33e950668e0c6ac7eb
SHA512d66950bf635ecad91d796b85abac4cde77f4a2d026d67b5845f92d478b4d55f6a7a9f4af042b76e60f6cab940ed1816a1ae040e13fb07af94f5870d65204b0aa
-
Filesize
125KB
MD56092cd2231b2240ad0c7a40e27f78be4
SHA1cb7da358a44185b821d83985d2e2735a6d82433c
SHA2566eed1a37fafbd5d4966671142703d91950bc065d89e207ac46e21ea95fdd0a9a
SHA512ededc0b10f34490c9ddccd4cefed37afa0850a2fa38ef3f7878090ba4e94b807a737d82d79999024d48dc35644d8153a9f83569bd4357c2cbf4dbf29cf570d81