Analysis
-
max time kernel
148s -
max time network
150s -
platform
android-9_x86 -
resource
android-x86-arm-20240910-en -
resource tags
arch:armarch:x86image:android-x86-arm-20240910-enlocale:en-usos:android-9-x86system -
submitted
31-10-2024 22:00
Static task
static1
Behavioral task
behavioral1
Sample
f433b5e3eccadbb5a7d6694a44355c80f376404714b475d99134295f3513de8b.apk
Resource
android-x86-arm-20240910-en
Behavioral task
behavioral2
Sample
f433b5e3eccadbb5a7d6694a44355c80f376404714b475d99134295f3513de8b.apk
Resource
android-33-x64-arm64-20240910-en
General
-
Target
f433b5e3eccadbb5a7d6694a44355c80f376404714b475d99134295f3513de8b.apk
-
Size
561KB
-
MD5
91640883c103daa526bc2c83db2c1b92
-
SHA1
20bfa1b1e5f2bd6cf2c42c76a55a288799a75816
-
SHA256
f433b5e3eccadbb5a7d6694a44355c80f376404714b475d99134295f3513de8b
-
SHA512
027a1558d258af8b3a836f73cb7ce110cbce8c2f49e95da8e722faa2ba39c5e61105527874e4b3d6f6d41f16591a02aacf61563cb580e5406fa7e11b04fb50c0
-
SSDEEP
12288:8GNsU5N9MGKiX6YYmqmyiUNQn0yD8drsvXNZhX86LBLaD:8GNsU5N9MHGDYjwUNYXDMwv9Zhs6L1aD
Malware Config
Extracted
octo
https://3bb139030bc7238b33981d0595033c23.com/YmZiMzU0OTU5NGIz/
https://6bb1390306788b33981d0595033c23.com/YmZiMzU0OTU5NGIz/
https://4bb139030b74564533981d0595033c23.com/YmZiMzU0OTU5NGIz/
https://4bb1332453233981d0595033c23.com/YmZiMzU0OTU5NGIz/
https://4bb13903074567453981d0595033c23.com/YmZiMzU0OTU5NGIz/
https://4b6432453233981d0595033c23.com/YmZiMzU0OTU5NGIz/
https://43313903074567453981d0595033c23.com/YmZiMzU0OTU5NGIz/
Extracted
octo
https://3bb139030bc7238b33981d0595033c23.com/YmZiMzU0OTU5NGIz/
https://6bb1390306788b33981d0595033c23.com/YmZiMzU0OTU5NGIz/
https://4bb139030b74564533981d0595033c23.com/YmZiMzU0OTU5NGIz/
https://4bb1332453233981d0595033c23.com/YmZiMzU0OTU5NGIz/
https://4bb13903074567453981d0595033c23.com/YmZiMzU0OTU5NGIz/
https://4b6432453233981d0595033c23.com/YmZiMzU0OTU5NGIz/
https://43313903074567453981d0595033c23.com/YmZiMzU0OTU5NGIz/
https://5bb1332453233981d0595033c23.com/YmZiMzU0OTU5NGIz/
https://7bb13903074567453981d0595033c23.com/YmZiMzU0OTU5NGIz/
https://9bb1332453233981d0595033c23.com/YmZiMzU0OTU5NGIz/
https://4b6413903074567453981d0595033c23.com/YmZiMzU0OTU5NGIz/
Signatures
-
Octo
Octo is a banking malware with remote access capabilities first seen in April 2022.
-
Octo family
-
Octo payload 1 IoCs
resource yara_rule behavioral1/files/fstream-1.dat family_octo -
pid Process 4324 com.whodont88 -
Loads dropped Dex/Jar 1 TTPs 2 IoCs
Runs executable file dropped to the device during analysis.
ioc pid Process /data/user/0/com.whodont88/cache/wnjdnio 4324 com.whodont88 /data/user/0/com.whodont88/cache/wnjdnio 4324 com.whodont88 -
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.whodont88 Framework service call android.accessibilityservice.IAccessibilityServiceConnection.findAccessibilityNodeInfosByViewId com.whodont88 -
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.whodont88 -
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.whodont88 -
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.whodont88 android.accessibilityservice.IAccessibilityServiceConnection.performGlobalAction com.whodont88 android.accessibilityservice.IAccessibilityServiceConnection.performGlobalAction com.whodont88 android.accessibilityservice.IAccessibilityServiceConnection.performGlobalAction com.whodont88 -
Queries the mobile country code (MCC) 1 TTPs 1 IoCs
description ioc Process Framework service call com.android.internal.telephony.ITelephony.getNetworkCountryIsoForPhone com.whodont88 -
Queries the unique device ID (IMEI, MEID, IMSI) 1 TTPs
-
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.whodont88 -
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.whodont88 -
Requests modifying system settings. 1 IoCs
description ioc Process Intent action android.settings.action.MANAGE_WRITE_SETTINGS com.whodont88 -
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.whodont88 -
Uses Crypto APIs (Might try to encrypt user data) 1 TTPs 1 IoCs
description ioc Process Framework API call javax.crypto.Cipher.doFinal com.whodont88
Processes
-
com.whodont881⤵
- Removes its main activity from the application launcher
- 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.
- Registers a broadcast receiver at runtime (usually for listening for system events)
- Uses Crypto APIs (Might try to encrypt user data)
PID:4324
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
2Suppress Application Icon
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
4Replay Monitor
Loading Replay Monitor...
Downloads
-
Filesize
476B
MD52a7539910bb3669760b87daf33795d08
SHA12d429e74b94197f4d8f3472061f56d6228abb1b9
SHA256e23f8aa46767083e390aa428331b469c3cc0aa842044b06b768855c201937345
SHA51215ce04fae88c125cd2aa43acac508bd35c510805cc27181e09a4a6d2ec28ab22c7d11479348ef0e574f3cbd3db17636b30df2cf312a4408598516e3012ea8127
-
Filesize
449KB
MD571fe48eeb16c4ff49684a38df0113652
SHA12b145011be1b4461f4e44937fdcc4dc319131f29
SHA25685a25554c609e71923ea244a07790295c07750aa4b813439f16c633059e3316e
SHA51290c280f9caa2d8807362cf139b0a6b8a65763b017f9a7ebb56a6c298cba5f01d31126b2d9a4e12380db9a960d6de44e7ded8b64c17d76725dfbb2bea62cfed07