Analysis
- max time kernel
1795s - max time network
1800s - platform
android_x64 - resource
android-x64-20240624-en - resource tags
androidarch:x64arch:x86image:android-x64-20240624-enlocale:en-usos:android-10-x64system - submitted
30/10/2024, 16:35
Static task
static1
Behavioral task
behavioral1
Sample
b852de3d02f56847ad0f5acef8088cc3dab2e034d2a0033c66a9cc86200e81c2.apk
Resource
android-x86-arm-20240624-en
Behavioral task
behavioral2
Sample
b852de3d02f56847ad0f5acef8088cc3dab2e034d2a0033c66a9cc86200e81c2.apk
Resource
android-x64-20240624-en
General
- Target b852de3d02f56847ad0f5acef8088cc3dab2e034d2a0033c66a9cc86200e81c2.apk
- Size 2.5MB
- Sample241030-t34t5syncn
- SHA256 b852de3d02f56847ad0f5acef8088cc3dab2e034d2a0033c66a9cc86200e81c2
- MD5 29dec2e1ec4bb1daf28ce4ccbb4e22ec
- SHA1 e5df220bee059729ec48aeae95f344e08d4c3b55
- SHA512 0e7a25b0fda06806a696f52132e7b03235aafd0e970c6bf0475d38bc969e0dcc95b1e319e71682e2972a1abf93236e9712add8157a97f3230bd432bf095d9e0c
- SSDEEP 49152:kddKXWOhUyTREuMi/SE3i1HLV/vQhS7aJC3ByQ1gwXu:SBgnTo3q89v8saQ3bu
- MD5 SHA1 SHA512 SSDEEP
Malware Config
Extracted
-
errorfather
-
zwwly7qzcg6l
-
http://tonyspain.mom
Signatures
- ErrorFather
ErrorFather is an Android banking trojan based on Cerberus first seen in October 2024.
- Errorfather family
-
pid Process 4959 mystify.economy.uninjured.breezy - Loads dropped Dex/Jar 1 TTPs 4 IoCs
Runs executable file dropped to the device during analysis.
ioc pid Process /data/data/mystify.economy.uninjured.breezy/code_cache/decrypted.dex 4959 mystify.economy.uninjured.breezy /data/data/mystify.economy.uninjured.breezy/code_cache/decrypted.dex 4959 mystify.economy.uninjured.breezy /data/data/mystify.economy.uninjured.breezy/code_cache/decrypted.dex 4999 mystify.economy.uninjured.breezy:webview_process /data/data/mystify.economy.uninjured.breezy/code_cache/decrypted.dex 4999 mystify.economy.uninjured.breezy:webview_process - 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 mystify.economy.uninjured.breezy Framework service call android.accessibilityservice.IAccessibilityServiceConnection.findAccessibilityNodeInfosByViewId mystify.economy.uninjured.breezy - Obtains sensitive information copied to the device clipboard 2 TTPs 1 IoCs
Application may abuse the framework's APIs to obtain sensitive information copied to the device clipboard.
description ioc Process Framework service call android.content.IClipboard.addPrimaryClipChangedListener mystify.economy.uninjured.breezy:webview_process - Queries the phone number (MSISDN for GSM devices) 1 TTPs
- 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 mystify.economy.uninjured.breezy - Performs UI accessibility actions on behalf of the user 1 TTPs 5 IoCs
Application may abuse the accessibility service to prevent their removal.
ioc Process android.accessibilityservice.IAccessibilityServiceConnection.performGlobalAction mystify.economy.uninjured.breezy android.accessibilityservice.IAccessibilityServiceConnection.performGlobalAction mystify.economy.uninjured.breezy android.accessibilityservice.IAccessibilityServiceConnection.performGlobalAction mystify.economy.uninjured.breezy android.accessibilityservice.IAccessibilityServiceConnection.performGlobalAction mystify.economy.uninjured.breezy android.accessibilityservice.IAccessibilityServiceConnection.performGlobalAction mystify.economy.uninjured.breezy - Queries the mobile country code (MCC) 1 TTPs 1 IoCs
description ioc Process Framework service call com.android.internal.telephony.ITelephony.getNetworkCountryIsoForPhone mystify.economy.uninjured.breezy:webview_process - Reads information about phone network operator. 1 TTPs
- Registers a broadcast receiver at runtime (usually for listening for system events) 1 TTPs 2 IoCs
description ioc Process Framework service call android.app.IActivityManager.registerReceiver mystify.economy.uninjured.breezy:webview_process Framework service call android.app.IActivityManager.registerReceiver mystify.economy.uninjured.breezy - Checks CPU information 2 TTPs 1 IoCs
description ioc Process File opened for read /proc/cpuinfo mystify.economy.uninjured.breezy:webview_process - Checks memory information 2 TTPs 1 IoCs
description ioc Process File opened for read /proc/meminfo mystify.economy.uninjured.breezy:webview_process
Processes
-
mystify.economy.uninjured.breezy1⤵
- Removes its main activity from the application launcher
- Loads dropped Dex/Jar
- Makes use of the framework's Accessibility service
- Makes use of the framework's foreground persistence service
- Performs UI accessibility actions on behalf of the user
- Registers a broadcast receiver at runtime (usually for listening for system events)
PID:4959
-
mystify.economy.uninjured.breezy:webview_process1⤵
- Loads dropped Dex/Jar
- Obtains sensitive information copied to the device clipboard
- Queries the mobile country code (MCC)
- Registers a broadcast receiver at runtime (usually for listening for system events)
- Checks CPU information
- Checks memory information
PID:4999
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
1Suppress Application Icon
1Impair Defenses
1Prevent Application Removal
1Input Injection
1Virtualization/Sandbox Evasion
2System Checks
2Credential Access
Clipboard Data
1Input Capture
2GUI Input Capture
1Keylogging
1Replay Monitor
Loading Replay Monitor...
Downloads
- Path /data/data/mystify.economy.uninjured.breezy/code_cache/decrypted.dex
- Size 979KB
- SHA256 22d62259b31cfe632457da3b4186764ca90300a7365773301c04f6b570c4b3bd
- MD5 68ed8765245e7ea71c9d30d3d71784fb
- SHA1 3174cf9ac4b4606bf35b6011ce01457d1e113afa
- SHA512 76461e9afff5c3d72878815309dc182f73c866df57a0f053b1ab213b9b5a2eccdb70e2ae8ee4c9bebd4f630db33162ecda9a289c25f5730a0a9c1f2775acdac6
- SSDEEP 12288:pMyQ9ITfZRJKy18hd0CTEQrqves9tLvJJmF0mHtZZbYnzjF24:pMyQYhfc0gEvve6tzmPteZ
- MD5 SHA1 SHA512 SSDEEP