Analysis
-
max time kernel
58s -
max time network
189s -
platform
android_x64 -
resource
android-x64-arm64-20240624-en -
resource tags
androidarch:armarch:arm64arch:x64arch:x86image:android-x64-arm64-20240624-enlocale:en-usos:android-11-x64system -
submitted
17-08-2024 22:03
Static task
static1
Behavioral task
behavioral1
Sample
2bbbe6ddf9fd7bf59c0d6278a766dc9e6384e3063e6ab14f324963d377a72920.apk
Resource
android-x86-arm-20240624-en
Behavioral task
behavioral2
Sample
2bbbe6ddf9fd7bf59c0d6278a766dc9e6384e3063e6ab14f324963d377a72920.apk
Resource
android-x64-20240624-en
Behavioral task
behavioral3
Sample
2bbbe6ddf9fd7bf59c0d6278a766dc9e6384e3063e6ab14f324963d377a72920.apk
Resource
android-x64-arm64-20240624-en
General
-
Target
2bbbe6ddf9fd7bf59c0d6278a766dc9e6384e3063e6ab14f324963d377a72920.apk
-
Size
1.3MB
-
MD5
e73235cd805560ee21222111a777ebce
-
SHA1
eaea54304910f4e37840cc75cb0b59f7758602d3
-
SHA256
2bbbe6ddf9fd7bf59c0d6278a766dc9e6384e3063e6ab14f324963d377a72920
-
SHA512
0dbca7b1782e20a7ff053f0219abdb12f6e077fe70f2895c033e83d2ba4afc5620433dafbc9f9db226dd280ca9df31471bd5a4aa4b9870e5f59c1181f56bdcf4
-
SSDEEP
24576:Y3MJpXZtOMoYcODLJcd9AFwtVzJue/FTY1+1ti9zL7hKemAsWhWmKM:nJpXZtvVP3Sd9A6hJuuFTdY9zL7semRw
Malware Config
Extracted
cerberus
http://80.87.192.227
Signatures
-
pid Process 4433 com.canvas.coil -
Loads dropped Dex/Jar 1 TTPs 3 IoCs
Runs executable file dropped to the device during analysis.
ioc pid Process /data/user/0/com.canvas.coil/app_DynamicOptDex/KyRStHa.json 4433 com.canvas.coil [anon:dalvik-classes.dex extracted in memory from /data/user/0/com.canvas.coil/app_DynamicOptDex/KyRStHa.json] 4433 com.canvas.coil [anon:dalvik-classes.dex extracted in memory from /data/user/0/com.canvas.coil/app_DynamicOptDex/KyRStHa.json] 4433 com.canvas.coil -
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.canvas.coil Framework service call android.accessibilityservice.IAccessibilityServiceConnection.findAccessibilityNodeInfosByText com.canvas.coil Framework service call android.accessibilityservice.IAccessibilityServiceConnection.findAccessibilityNodeInfosByViewId com.canvas.coil -
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 com.canvas.coil -
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.canvas.coil android.accessibilityservice.IAccessibilityServiceConnection.performGlobalAction com.canvas.coil android.accessibilityservice.IAccessibilityServiceConnection.performGlobalAction com.canvas.coil android.accessibilityservice.IAccessibilityServiceConnection.performGlobalAction com.canvas.coil -
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.canvas.coil -
Tries to add a device administrator. 2 TTPs 1 IoCs
description ioc Process Intent action android.app.action.ADD_DEVICE_ADMIN com.canvas.coil -
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.canvas.coil -
Checks CPU information 2 TTPs 1 IoCs
description ioc Process File opened for read /proc/cpuinfo com.canvas.coil -
Checks memory information 2 TTPs 1 IoCs
description ioc Process File opened for read /proc/meminfo com.canvas.coil
Processes
-
com.canvas.coil1⤵
- Removes its main activity from the application launcher
- Loads dropped Dex/Jar
- Makes use of the framework's Accessibility service
- Obtains sensitive information copied to the device clipboard
- Performs UI accessibility actions on behalf of the user
- 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)
- Checks CPU information
- Checks memory information
PID:4433
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
2Credential Access
Clipboard Data
1Input Capture
2GUI Input Capture
1Keylogging
1Replay Monitor
Loading Replay Monitor...
Downloads
-
Filesize
34KB
MD5f7ec2f1486f71f0901af7b435fa069e6
SHA168819aa37f6f8a1c4893cfbc4712f19d5deed42f
SHA2560d7351270ca77b4a911ff6540cc7bb868bf9a058e14b5697bf394c361050f45d
SHA512386ba3d164e9f4470dc9102b4e6c6421d4a6f1b8a49f07de823c8be700c2ce0d8362e14e6e1c8761726dcf987f930d58c2274252b6b6b01dcdfb4e5cdfca54f6
-
Filesize
34KB
MD51664ae5719dbc27746d4919cfbf29d3c
SHA1bbba3ccc1d9ee99eab8cf944c321f5e1025efa27
SHA2567f625598cabfb85baae2d7551d01551f9e5c87fbba8dd22be5a455a61408bc59
SHA512f00016325fc58971d06b2e63b9aa0d3d59bd7dda25ae8dff08bb8de6d91c77b9e7b8057adda6353cc7d58055e5e9382ebc91e1947cb294d30c6bb683ef104925
-
Filesize
76KB
MD5262d9655c7d686d31b55aa1976061517
SHA15f6d350e5e6ae66afee5ddddf4aceaf5dcb8899c
SHA256df1baa0be867f09df28532c5078b0c84f1f133e5b33182143f776ae3751779b0
SHA512b660b7636b06b2aff6e4da60346424ba6902a3e247760e211f628b0ad582d36eff04acbba3e600442a0da57449316f458643f49ff34ce82f2cc8dfbe2e8aa16b
-
Filesize
150B
MD577351926eb7cbe4eadcfbf0b365698d7
SHA1a9f931fd2f1ea6ee58d588bdf2da4b92a1457d10
SHA2563d8a71949c73535992b5ca97b509e7a0fc3604f788581aabc4fcd00e64599791
SHA51209062b9728e796b8e382b16d33cc8c881bbdfd29df39b9f42773739cfa569bdcf33bbd70de0e3d18428df96e4006ee3a3ca9e9c9b1ce51659260a934e397beb2