Analysis
- custom tags
dropperobfuscatedotpoverlaysmsspywarestealer - max time kernel
146s - max time network
150s - 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
13/08/2026, 01:53
Behavioral task
behavioral1
Sample
339c5d83068577cb1f37c15f0fa1a5e57d813eb4b950ee3fe2c04769a97349c4.apk
Resource
android-x64-arm64-20260325-en
General
- Target 339c5d83068577cb1f37c15f0fa1a5e57d813eb4b950ee3fe2c04769a97349c4.apk
- Size 9.0MB
- Sample260813-ca22eagb92
- SHA256 339c5d83068577cb1f37c15f0fa1a5e57d813eb4b950ee3fe2c04769a97349c4
- MD5 96cbf811730ce3ef8e36e7679903415e
- SHA1 4149b44d9e75f74e5ef0f32f38087d49c8fca44a
- SHA512 e2d6581bd213e40fbd7113533c17170cf03bee45d8ccc126ed23a14fd2789d14acbad059bfb5f7f7b12370df1fd27c1dfa35195ee9e03085764e91d2ad4b13c3
- SSDEEP 98304:Cj7ox5iSRGxAVKJ59wjcRgUB/97jgsWDVTij7URslaAu62a0T:+oxrDUFwjcRgNOj7URxAGT
- TLSH T17F96AE53B7068D35C4CDB77964BA5B24B734685CA78763CB0904D2B0ADA32E1BEB83C5
- MD5 SHA1 SHA512 SSDEEP TLSH
Malware Config
Extracted
-
octo
-
https://f129efc67ef088a55d8d92edf0231752.org
-
https://34d80bc9cdd9d129021fab27db1fbb1a.xyz
-
https://987bd16f38d7cbce26693b9b8a71b49e.com
-
https://e781080bbc62134c39dd3ba79c214d09.net
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/memory/4784-1.dex family_octo - Custom signatureAccessibility-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/memory/4784-1.dex ANDROID_Accessibility_AutoClick_SelfGrant - Custom signatureAndroid SMS interception and OTP exfiltration 1 IoCs
Registers a high-priority SMS_RECEIVED receiver, parses inbound message bodies and aborts the broadcast to hide messages from the user, alongside network exfiltration primitives. This is the standard 2FA/OTP theft pattern used to complete fraudulent transactions.
resource yara_rule behavioral1/memory/4784-1.dex ANDROID_SMS_OTP_Interception - Custom signatureAndroid 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/memory/4784-1.dex ANDROID_Overlay_Banker_AccessibilityAbuse - Custom signatureBoot-triggered restart with disguised foreground service 1 IoCs
Restarts itself on device boot and holds a foreground service with a low-visibility notification channel, keeping the process alive across reboots and outside normal background limits. Malicious use is distinguished by pairing this with surveillance or remote-control primitives.
resource yara_rule behavioral1/memory/4784-1.dex ANDROID_Persistence_BootForegroundService - Custom signatureKeylogging via accessibility text-change events 1 IoCs
Subscribes to text-change and view-focus accessibility events and reads the text of nodes belonging to other applications, capturing everything typed on the device including passwords entered into unrelated apps. Password-field flags are typically inspected so credential entry can be prioritised.
resource yara_rule behavioral1/memory/4784-1.dex ANDROID_Keylogger_AccessibilityTextCapture - Custom signatureNotification 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/memory/4784-1.dex ANDROID_NotificationListener_OTP_Theft - Custom signatureRuntime 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/memory/4784-1.dex ANDROID_Obfuscation_EncryptedStrings_Reflection - Custom signatureScripted prompt coaching the user to enable Accessibility 1 IoCs
Contains step-by-step instructional text walking the victim through enabling an accessibility service. Because Android deliberately makes this flow difficult, malware ships explicit coaching copy; the presence of such a script alongside an accessibility service is a strong abuse indicator.
resource yara_rule behavioral1/memory/4784-1.dex ANDROID_Accessibility_SocialEngineering_Prompt - Loads dropped Dex/Jar 1 TTPs 2 IoCs
Runs executable file dropped to the device during analysis.
ioc pid Process /data/user/0/com.dfast28cranehanded/app_call/EURtO.json 4784 com.dfast28cranehanded /data/user/0/com.dfast28cranehanded/[email protected] 4784 com.dfast28cranehanded - 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.dfast28cranehanded Framework service call android.accessibilityservice.IAccessibilityServiceConnection.findAccessibilityNodeInfosByViewId com.dfast28cranehanded - 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.dfast28cranehanded - 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.dfast28cranehanded - 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.dfast28cranehanded - Queries the mobile country code (MCC) 1 TTPs 1 IoCs
description ioc Process Framework service call com.android.internal.telephony.ITelephony.getNetworkCountryIsoForPhone com.dfast28cranehanded - Reads information about phone network operator. 1 TTPs
- 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.dfast28cranehanded - Uses Crypto APIs (Might try to encrypt user data) 1 TTPs 1 IoCs
description ioc Process Framework API call javax.crypto.Cipher.doFinal com.dfast28cranehanded - Checks CPU information 2 TTPs 1 IoCs
description ioc Process File opened for read /proc/cpuinfo com.dfast28cranehanded - Checks memory information 2 TTPs 1 IoCs
description ioc Process File opened for read /proc/meminfo com.dfast28cranehanded
Processes
-
com.dfast28cranehanded1⤵
- Loads dropped Dex/Jar
- Makes use of the framework's Accessibility service
- Obtains sensitive information copied to the device clipboard
- Acquires the wake lock
- Makes use of the framework's foreground persistence service
- Queries the mobile country code (MCC)
- Requests disabling of battery optimizations (often used to enable hiding in the background).
- Uses Crypto APIs (Might try to encrypt user data)
- Checks CPU information
- Checks memory information
PID:4784
Network
MITRE ATT&CK Mobile v16
Defense Evasion
Download New Code at Runtime
1Foreground Persistence
1Hide Artifacts
1User Evasion
1Input Injection
1Virtualization/Sandbox Evasion
2System Checks
2Credential Access
Clipboard Data
1Input Capture
2GUI Input Capture
1Keylogging
1Discovery
Software Discovery
1Security Software Discovery
1System Information Discovery
2System Network Configuration Discovery
3Replay Monitor
Loading Replay Monitor...
Downloads
- Path /data/data/com.dfast28cranehanded/.global.com.dfast28cranehanded
- Size 48B
- SHA256 b66c1320cb063a1d391c94273572ea6edae76c8c8b0a07f8d75c88686f0df72a
- MD5 046a414913add6f5bb60072c7db819b6
- SHA1 451ee4f6809260aec622d772fd329c7d0297a842
- SHA512 4e6355f3051ed5e811ab030abde1f5be7f5e1cf33be99cd08477e9b6c015deb1d8bd75a09fb9c7176b8511c5ad0a67abc0902a3531e97564ccb6afc57496a47c
- MD5 SHA1 SHA512
- Path /data/data/com.dfast28cranehanded/app_call/EURtO.json
- Size 1010B
- SHA256 995e6459704d943b5290088377fe4b7e8a98abc869aaa909d73da3d3eb348798
- MD5 4e5efd5a2746191264758443b5cad0ea
- SHA1 275d84b4cea3dcab252808e2ac31f6408411225a
- SHA512 d48120bb0be815ec0923f181efb5e3775df9b672ff1e60492a2a3ed89de05fdc36faebda87f64842fa30ec7540a8a945234f0ec571700b20b77dd52201b7cab6
- TLSH T1D611D516284237B076E029820ED5E5E248EA3C03839B8EB4BC44DC841C2B2528B2D322
- MD5 SHA1 SHA512 TLSH
- Path /data/data/com.dfast28cranehanded/app_call/EURtO.json
- Size 1010B
- SHA256 fb4ee1031d14de970212bd0188241ecd279ec087453afe9171b3eabf5bf5e9e0
- MD5 15aadc85110133da520860a9b8f7bc01
- SHA1 5261c36b30119e23881c7e7ca26a1546726f9c01
- SHA512 766b4bf9b036560686eb4c45bae48307423edbc6647f39508799fb3b1900e4761e29477c54ae5556b88ff59cd3f5b17a4a60faa64498c5a32bf46ecc6f30707b
- TLSH T13411C80C5F705230EC2090BE90150380249A9B48A27CDB3F0F5580A7703A37282D3AEC
- MD5 SHA1 SHA512 TLSH
- Path /data/data/com.dfast28cranehanded/files/.u
- Size 322KB
- SHA256 c5684e792d1ebefea6aac09fed45911703fd58c899f8a08133d49dd91429a820
- MD5 77dc50489b9323274732d27dc8a4e803
- SHA1 0e02a3595b62489d0739d771881da8604d117c65
- SHA512 0684a92f3e9c525384cfa53f531afba61e5930e1c27032a7e27e3315f72761b62e122dc34768d8162ba08f9bed53d148aa8dc034b46456bdd211f230637eba58
- SSDEEP 6144:YQFtaOYui6AZTh0bOTgoCD0i09L/B64OGNTWEKnh7DNoAFFQqbszkLsJhUj6Q+x8:YRQ+xt/iASes
- TLSH T1F7643C62F695082EDCA69D3C934FB271E720B894935591DB07D0A6203E5BAE5CF3CED0
- MD5 SHA1 SHA512 SSDEEP TLSH
- Path /data/data/com.dfast28cranehanded/oat/x86_64/[email protected]
- Size 479B
- SHA256 9536454f102b42fbb5fa02ea0f82537af227a9dfe315a0b66215666c5c953099
- MD5 4e37d400af6a345175d5db7e1cd50b03
- SHA1 d4a4cbb7cefd5aba22c088a2a3cbab4bc99d56b9
- SHA512 e97fcf443440422c79521985abc4a1290a8dd3d1ccf1db23f41409ce2d0b8d9ecc48c52e255beaba0e4a690925913660b9a30db8104588c5b438ed4dd61fc018
- TLSH T167F00EB52A6B5440DC35A13CA28D460323683DDBAC0102D32E9182A36827CE47C0880A
- MD5 SHA1 SHA512 TLSH
- Path /data/user/0/com.dfast28cranehanded/[email protected]
- Size 526KB
- SHA256 89fb18cde7c823198030bdfae29ec91a124af0c885f0bfcf0bc7093a56576a58
- MD5 d2dd8f6c5fb586e758557103bf77c3db
- SHA1 c5e085bfcaa3aabc0ebe072037746a40676b0bba
- SHA512 92614919a700e3caadf9a2d49d418b22d5dff042735790b80ea15761e22e6ce161fbc2d26fb80d3c4266299b0662b22acbc9623d19d8972ee0cbf911d4f0eeb9
- SSDEEP 6144:5zZ4C+VlFe0Sw9TmR/SjzyLyCApuwRH833GqU94bTcSqomVS7qo7BjR:NZqeCYSjzHNpRHM3WcTOY3R
- TLSH T1D4B43882E4D1AEA3F8BF423811E34F207335A4C54743DB4B9A54F57AEF87BD06A85186
- MD5 SHA1 SHA512 SSDEEP TLSH
- Path /data/user/0/com.dfast28cranehanded/app_call/EURtO.json
- Size 1KB
- SHA256 2f53a0ce13b29cd24866b6b6172d2fb8e283f1d3f9168bc119906693a8748126
- MD5 9954e705e0a30eb7b52adb8a5bfe7aed
- SHA1 5f00bed61a0cb2670c383a392fdd20473a632385
- SHA512 aac2ad11bb1a0a5ecb105d5ca0eb3f00b7b88b7625da265ab953fc4b800a18556beae4e067d4b0a68d4cdae9842df8c50c9f28b7afb13402ab724fc133576b31
- TLSH T15031E19BFBA09713D59B933DB0EA0B00B739D0905702E31B5B85A8516DC13605E8A6C5
- MD5 SHA1 SHA512 TLSH