Analysis
- custom tags
c2dropperexfiltrationobfuscatedotpoverlaysmsspywarestealer - max time kernel
149s - max time network
152s - platform
android-11_x64 - resource
android-x64-arm64-20260325-en - resource tags
arch:armarch:arm64arch:x64arch:x86image:android-x64-arm64-20260325-enlocale:en-usos:android-11-x64system - submitted
17/08/2026, 04:32
Static task
static1
Behavioral task
behavioral1
Sample
8c7dbb2080f2b862026b2d755cb01c4b484c357c7aa5e053398ee6fe497c6374.apk
Resource
android-x64-arm64-20260325-en
General
- Target 8c7dbb2080f2b862026b2d755cb01c4b484c357c7aa5e053398ee6fe497c6374.apk
- Size 1.1MB
- Sample260817-e59qvahd95
- SHA256 8c7dbb2080f2b862026b2d755cb01c4b484c357c7aa5e053398ee6fe497c6374
- MD5 695fdfba6327e24727064e31db2d847a
- SHA1 fe533aace83904cecbc74af2bec62cc8c051c9f1
- SHA512 53bcdab790d30f9af9e993d5ebe26b19672138104a0f932f220a774903d6c0d6bd0cd91fb99e6f73a7e8e71fcc9205ebdaa76c6aa80a954dd77bb3914105c6d9
- SSDEEP 24576:uBdho0NZE8zLQhSp0DI02iXLGJH/tx8ENnaQAY7bA6JehmFJ/xh1zn9lc0Uco:uB3l/US10LqdtxUfYcmFJ/xh1xlc/co
- TLSH T1D9451282B3988613F4BB6B784F4683A096217D50EF054393BA42B71C1E727C9DF75B92
- MD5 SHA1 SHA512 SSDEEP TLSH
Malware Config
Extracted
-
octo
-
https://64.89.163.37/ZWFlY2Q1NjdmZmI3/
-
https://46.151.182.213/ZWFlY2Q1NjdmZmI3/
-
https://a93f6d2b7SDSGx0k1m9q4r8s5v.com/ZWFlY2Q1NjdmZmI3/
-
https://h6d23bsdgsdsgsd8d7f1qk4m5x.com/ZWFlY2Q1NjdmZmI3/
-
https://5f46236sdgagjkkfhfhdxzh1k9m8s7q4x.com/ZWFlY2Q1NjdmZmI3/
-
https://34g9s7b6sdgjkkjkhjkgdsg0f6k1m8q5x.com/ZWFlY2Q1NjdmZmI3/
-
https://344d9g3sdgsgs8d1kjhjfjghdkhk7m5f2x.com/ZWFlY2Q1NjdmZmI3/
-
https://54sdf7sdskjjghgfkmdg3b6a0d1k9m8q.com/ZWFlY2Q1NjdmZmI3/
Extracted
-
octo
-
https://64.89.163.37/ZWFlY2Q1NjdmZmI3/
-
https://46.151.182.213/ZWFlY2Q1NjdmZmI3/
-
https://a93f6d2b7SDSGx0k1m9q4r8s5v.com/ZWFlY2Q1NjdmZmI3/
-
https://h6d23bsdgsdsgsd8d7f1qk4m5x.com/ZWFlY2Q1NjdmZmI3/
-
https://5f46236sdgagjkkfhfhdxzh1k9m8s7q4x.com/ZWFlY2Q1NjdmZmI3/
-
https://34g9s7b6sdgjkkjkhjkgdsg0f6k1m8q5x.com/ZWFlY2Q1NjdmZmI3/
-
https://344d9g3sdgsgs8d1kjhjfjghdkhk7m5f2x.com/ZWFlY2Q1NjdmZmI3/
-
https://54sdf7sdskjjghgfkmdg3b6a0d1k9m8q.com/ZWFlY2Q1NjdmZmI3/
Signatures
- Family: Octo
Octo is a banking malware with remote access capabilities first seen in April 2022.
- Octo payload 1 IoCs
resource yara_rule behavioral1/files/fstream-1.dat family_octo - Accessibility-driven UI automation to self-grant permissions 1 IoCs
Locates nodes in the Settings or package-installer user interface by text or view identifier and dispatches synthetic clicks. This lets the application approve its own permission dialogs, complete side-loading, and intercept attempts to reach the uninstall screen without any real user consent.
resource yara_rule behavioral1/files/fstream-1.dat ANDROID_Accessibility_AutoClick_SelfGrant - Android banker: accessibility service abuse with overlay injection 1 IoCs
DEX references AccessibilityService event hooks together with window-overlay creation and credential-capture primitives. This combination is the canonical Android banking-trojan pattern: the app reads screen content and injects fake login windows over legitimate banking apps.
resource yara_rule behavioral1/files/fstream-1.dat ANDROID_Overlay_Banker_AccessibilityAbuse - Contact harvesting with SMS self-propagation 1 IoCs
Reads the device contact list and sends messages to the retrieved numbers, the distribution mechanism behind SMS worm campaigns. The victim's own address book becomes the delivery channel, which is why these campaigns spread rapidly within a region.
resource yara_rule behavioral1/files/fstream-1.dat ANDROID_Contacts_SMS_Propagation - Notification listener abuse for OTP and message theft 1 IoCs
Binds a notification listener service and reads posted notification content, optionally dismissing notifications afterwards to hide them. This harvests one-time passcodes and private messages without ever requesting SMS permissions, which is why it has largely replaced SMS interception in modern ban
resource yara_rule behavioral1/files/fstream-1.dat ANDROID_NotificationListener_OTP_Theft - Persistent WebSocket channel used for remote tasking 1 IoCs
Bundles a WebSocket client and opens a long-lived bidirectional connection, the transport typically used by Android remote-access tooling for live command dispatch and streaming. Suspicious when paired with surveillance capabilities rather than an obvious in-app messaging feature.
resource yara_rule behavioral1/files/fstream-1.dat ANDROID_WebSocket_C2_Channel - Runtime string decryption with reflective method dispatch 1 IoCs
Combines symmetric decryption or base64 decoding of embedded string tables with reflective class and method resolution, so sensitive API names never appear in plaintext. This defeats naive string-based detection and indicates deliberate anti-analysis engineering.
resource yara_rule behavioral1/files/fstream-1.dat ANDROID_Obfuscation_EncryptedStrings_Reflection - Silent screen capture via MediaProjection 1 IoCs
Acquires a MediaProjection session and pipes the virtual display into an image reader or encoder, enabling continuous capture of everything shown on screen including credentials and one-time codes. Combined with accessibility auto-approval this runs without further user interaction.
resource yara_rule behavioral1/files/fstream-1.dat ANDROID_MediaProjection_ScreenCapture - Loads dropped Dex/Jar 1 TTPs 2 IoCs
Runs executable file dropped to the device during analysis.
ioc pid Process /data/user/0/com.freeface72/cache/sqoyq 4744 com.freeface72 /data/user/0/com.freeface72/cache/sqoyq 4744 com.freeface72 - 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.freeface72 Framework service call android.accessibilityservice.IAccessibilityServiceConnection.findAccessibilityNodeInfosByViewId com.freeface72 - 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.freeface72 - 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.freeface72 - Queries the mobile country code (MCC) 1 TTPs 1 IoCs
description ioc Process Framework service call com.android.internal.telephony.ITelephony.getNetworkCountryIsoForPhone com.freeface72 - Reads information about phone network operator. 1 TTPs
- Schedules tasks to execute at a specified time 1 TTPs 1 IoCs
Application may abuse the framework's APIs to perform task scheduling for initial or recurring execution of malicious code.
description ioc Process Framework service call android.app.job.IJobScheduler.schedule com.freeface72 - Uses Crypto APIs (Might try to encrypt user data) 1 TTPs 1 IoCs
description ioc Process Framework API call javax.crypto.Cipher.doFinal com.freeface72
Processes
-
com.freeface721⤵
- 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
- Queries the mobile country code (MCC)
- Schedules tasks to execute at a specified time
- Uses Crypto APIs (Might try to encrypt user data)
PID:4744
Network
MITRE ATT&CK Mobile v16
Defense Evasion
Download New Code at Runtime
1Foreground Persistence
1Input Injection
1Discovery
Software Discovery
1Security Software Discovery
1System Network Configuration Discovery
3Replay Monitor
Loading Replay Monitor...
Downloads
- Path /data/data/com.freeface72/cache/oat/sqoyq.cur.prof
- Size 2KB
- SHA256 cd1fab0a61728973f86c5989fc331812902e008555258811891577744bd0dddf
- MD5 861c91745dd93316d6ee1e379202dc7d
- SHA1 c57995f21d958166b3f990b39753c5d9949721d7
- SHA512 e1dba34fc51de8d450e8bc560c7c20909d8a94f250eb9f01ae42d116982698b52d86ce81889fa6afa594467115e27b3e88abd680f164de77afea7c1ba3c36923
- TLSH T10B413AAACEB20ACAAE631B891028D25CA6CDD1834E15121E800E8BC4FF95617C228517
- MD5 SHA1 SHA512 TLSH
- Path /data/data/com.freeface72/cache/sqoyq
- Size 1013KB
- SHA256 2fd2591d885569db27038ea668efe7541841c306300446acb9d2ff7df6614b18
- MD5 ab6083cd9494e7c983c80d8c81c667e3
- SHA1 447d0c217018d178616ba97a4286bd7cb6817039
- SHA512 3248fe82abe0deb6a586fbce2fd75e685d943b46ce700884edd70c501465ee8a9d52861ac1bbb82c91a216aa5aad3fb87ee00b310201861a20321f29ebf63e54
- SSDEEP 12288:MnoEuscS+G0DyvNEQG0LW9e4paswbi7UOs3N2p52+gvfU3fHzvkhiJhQjwy4:C+j626Gp52tfU3fHzvkhibl
- TLSH T1D5258ED396824F6BDD6C67346CE607402331A48A6F634B0BC919DAF95C436E67FE4388
- MD5 SHA1 SHA512 SSDEEP TLSH