Analysis
- max time kernel
177s - max time network
186s - platform
android_x64 - resource
android-x64-arm64-20240611.1-en - resource tags
androidarch:armarch:arm64arch:x64arch:x86image:android-x64-arm64-20240611.1-enlocale:en-usos:android-11-x64system - submitted
23/06/2024, 22:03
Static task
static1
Behavioral task
behavioral1
Sample
56ed5c90b67c4483b0d09ac1b068f7d74cc966b7c73cfe9456cebf7bf11af1a9.apk
Resource
android-x86-arm-20240611.1-en
Behavioral task
behavioral2
Sample
56ed5c90b67c4483b0d09ac1b068f7d74cc966b7c73cfe9456cebf7bf11af1a9.apk
Resource
android-x64-arm64-20240611.1-en
General
- Target 56ed5c90b67c4483b0d09ac1b068f7d74cc966b7c73cfe9456cebf7bf11af1a9.apk
- Size 509KB
- Sample240623-1yn2fstgrg
- SHA256 56ed5c90b67c4483b0d09ac1b068f7d74cc966b7c73cfe9456cebf7bf11af1a9
- MD5 64abf3e216bb08871951e9d9c25b861d
- SHA1 07c216102a464b51049550730ebabbb4df1de9ba
- SHA512 570bfae72f9ad4486d28854dff46263ea6587ad4a49dbad12a8922db9ed5dd6f9a835f2e2bf915e6d76f3a67431865e5be57ba7ded4ca541bf5a4a501050dc3d
- SSDEEP 12288:xzvEbc2Pn8SMj2tnsCTg6ABIcMBv0aRislj/h94sSPD3N4e:NEg8nJMjTOABI1MaRiUJiLD3z
- MD5 SHA1 SHA512 SSDEEP
Malware Config
Extracted
-
octo
-
https://mamudoilekeyfyap.com/YzBlNzk4NmVlZDA0/
-
https://mamudoiledostadogru.com/YzBlNzk4NmVlZDA0/
-
https://sigaracokhojdur1.com/YzBlNzk4NmVlZDA0/
-
https://günde5paketsigaraiciyom1.com/YzBlNzk4NmVlZDA0/
-
https://dertlikaygisiz04.com/YzBlNzk4NmVlZDA0/
-
https://kaygisizamamutlu04.com/YzBlNzk4NmVlZDA0/
Signatures
- Octo
Octo is a banking malware with remote access capabilities first seen in April 2022.
- Octo payload 1 IoCs
resource yara_rule behavioral2/files/fstream-1.dat family_octo - Loads dropped Dex/Jar 1 TTPs 2 IoCs
Runs executable file dropped to the device during analysis.
ioc pid Process /data/user/0/com.roomis21/cache/djfwhxvfh 4449 com.roomis21 /data/user/0/com.roomis21/cache/djfwhxvfh 4449 com.roomis21 - 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.roomis21 Framework service call android.accessibilityservice.IAccessibilityServiceConnection.findAccessibilityNodeInfosByViewId com.roomis21 - Queries a list of all the installed applications on the device (Might be used in an attempt to overlay legitimate apps) 1 TTPs
- Queries the phone number (MSISDN for GSM devices) 1 TTPs
- Acquires the wake lock 1 IoCs
description ioc Process Framework service call android.os.IPowerManager.acquireWakeLock com.roomis21 - 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 com.roomis21 - 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.roomis21 android.accessibilityservice.IAccessibilityServiceConnection.performGlobalAction com.roomis21 android.accessibilityservice.IAccessibilityServiceConnection.performGlobalAction com.roomis21 android.accessibilityservice.IAccessibilityServiceConnection.performGlobalAction com.roomis21 - Queries the mobile country code (MCC) 1 TTPs 1 IoCs
description ioc Process Framework service call com.android.internal.telephony.ITelephony.getNetworkCountryIsoForPhone com.roomis21 - Reads information about phone network operator. 1 TTPs
- Requests accessing notifications (often used to intercept notifications before users become aware). 1 TTPs 1 IoCs
description ioc Process Intent action android.settings.ACTION_NOTIFICATION_LISTENER_SETTINGS com.roomis21 - 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.roomis21 - Requests modifying system settings. 1 IoCs
description ioc Process Intent action android.settings.action.MANAGE_WRITE_SETTINGS com.roomis21 - Uses Crypto APIs (Might try to encrypt user data) 1 TTPs 1 IoCs
description ioc Process Framework API call javax.crypto.Cipher.doFinal com.roomis21
Processes
-
com.roomis211⤵
- Loads dropped Dex/Jar
- Makes use of the framework's Accessibility service
- Acquires the wake lock
- Makes use of the framework's foreground persistence service
- Performs UI accessibility actions on behalf of the user
- Queries the mobile country code (MCC)
- Requests accessing notifications (often used to intercept notifications before users become aware).
- Requests disabling of battery optimizations (often used to enable hiding in the background).
- Requests modifying system settings.
- Uses Crypto APIs (Might try to encrypt user data)
PID:4449
Network
MITRE ATT&CK Mobile v15
Defense Evasion
Download New Code at Runtime
1Foreground Persistence
1Hide Artifacts
1User Evasion
1Impair Defenses
1Prevent Application Removal
1Input Injection
1Credential Access
Access Notifications
1Input Capture
2GUI Input Capture
1Keylogging
1Discovery
Software Discovery
1Security Software Discovery
1System Network Configuration Discovery
3Replay Monitor
Loading Replay Monitor...
Downloads
- Path /data/data/com.roomis21/cache/djfwhxvfh
- Size 448KB
- SHA256 db5c8a2929042c7fd0c7d0d411bfc1e1bb50d2c9ce9c66c6cd05888ee63941c3
- MD5 e9ee3f61d9ecbfbbf9956f113f8efa94
- SHA1 bce207405ff1e21423afcfa998ba5768f0a25dbe
- SHA512 50f34a60c904035fc3ec249156c252767b2db132ff73327722aaf2bf4d314e85f5d588305c06ee8fee2eeeaf6933b49e9e8dd0cc07c45d37c8048209fb3023fa
- SSDEEP 12288:Vi3PKeTNEQGtW9e4ya0wbi7UOs3N2p52+gvfU3tkhij:gPKe2OGp52tfU3tkhij
- MD5 SHA1 SHA512 SSDEEP
- Path /data/data/com.roomis21/cache/oat/djfwhxvfh.cur.prof
- Size 307B
- SHA256 9269892559d453ed0d74adbc06e9405bc0d09284e9357715270fa2d51eeede69
- MD5 3c657c4ce1989a57f84cf8c7676594f5
- SHA1 07f7d2d33a9c8ce899ddfe392dbc2857c41aa1fb
- SHA512 7a171b48b33f692697e9927cddaab721fe0b8e6dbea1ca193b8e2acfc34a0254dfb286497a924f0caf4b1249ad2cde9525cb7e797a1d47df1ce273bb389409a1
- MD5 SHA1 SHA512