Analysis
- custom tags
antivmdropperexfiltrationloaderobfuscatedotpoverlayratsmsspywarestealer - max time kernel
144s - max time network
153s - platform
android-10_x64 - resource
android-x64-20260325-en - resource tags
arch:x64arch:x86image:android-x64-20260325-enlocale:en-usos:android-10-x64system - submitted
17/08/2026, 04:26
Behavioral task
behavioral1
Sample
8c2a2324ad2210b46b74c9addd35c14c96da10052e97b205071ab59a8b1b17ba.apk
Resource
android-x86-arm-20260325-en
Behavioral task
behavioral2
Sample
8c2a2324ad2210b46b74c9addd35c14c96da10052e97b205071ab59a8b1b17ba.apk
Resource
android-x64-20260325-en
Behavioral task
behavioral3
Sample
8c2a2324ad2210b46b74c9addd35c14c96da10052e97b205071ab59a8b1b17ba.apk
Resource
android-x64-arm64-20260325-en
General
- Target 8c2a2324ad2210b46b74c9addd35c14c96da10052e97b205071ab59a8b1b17ba.apk
- Size 3.3MB
- Sample260817-e2yjeatapc
- SHA256 8c2a2324ad2210b46b74c9addd35c14c96da10052e97b205071ab59a8b1b17ba
- MD5 0be21ed38f88c3bf697a3bcd6b223eb7
- SHA1 da6e3303184c21a5bbda6db09dba07147d244ba2
- SHA512 6130452648c06f7922a3f5e9edfa30d75974d05440b3584fd1a71837aaa457c129ea0bd0fecd8b1414b86d861211771d597c3f2a4ffe84a9d50d1a287172e120
- SSDEEP 98304:7/xf/WckkVxWjynY89+uAt4jGPIy0Yh9B7DMC:p/CiXAtUGg095DMC
- TLSH T1A8F533117F2E4506DEB40B318999C31AC52D5FA8EF4E669F6330338354B2EE65B074EA
- MD5 SHA1 SHA512 SSDEEP TLSH
Malware Config
Extracted
-
hydra
-
http://loa5ta2rso7xahp7lubajje6txt366hr3ovjgthzmdy7gav23xdqwnid.onion/api/mirrors
-
https://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@raw.githubusercontent.com/dyd1y/tor-files/main/all_tor.zip
Signatures
- Family: Hydra
Android banker and info stealer.
- Hydra payload 2 IoCs
resource yara_rule behavioral2/memory/5049-0.dex family_hydra1 behavioral2/memory/5049-0.dex family_hydra2 - 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 behavioral2/memory/5049-0.dex 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 behavioral2/memory/5049-0.dex ANDROID_Overlay_Banker_AccessibilityAbuse - Android dropper: runtime DEX/class loading of a staged payload 1 IoCs
Sample resolves and loads executable code at runtime via DexClassLoader/InMemoryDexClassLoader combined with reflection and asset or network payload retrieval. Legitimate apps rarely need in-memory DEX loading; this is the standard staging mechanism for Android droppers evading store review.
resource yara_rule behavioral2/memory/5049-0.dex ANDROID_Dropper_RuntimeDexLoad - Boot-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 behavioral2/memory/5049-0.dex ANDROID_Persistence_BootForegroundService - 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 behavioral2/memory/5049-0.dex ANDROID_Contacts_SMS_Propagation - Encrypted or packed staged payload inside Android package 1 IoCs
Extracted asset shows near-random entropy without a recognised container header, indicating an encrypted secondary payload staged for runtime decryption and loading. Correlate with any runtime class-loading detection on the same sample.
resource yara_rule behavioral2/files/fstream-1.dat ANDROID_Encrypted_Staged_Asset - 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 behavioral2/memory/5049-0.dex ANDROID_NotificationListener_OTP_Theft - Root, emulator and instrumentation-framework detection 1 IoCs
Probes for superuser binaries, emulator build properties and dynamic instrumentation frameworks. Malware uses these checks to stay dormant inside analysis environments, so a sample matching this rule with an otherwise empty behavioural report should be treated as evasive rather than benign.
resource yara_rule behavioral2/memory/5049-0.dex ANDROID_AntiAnalysis_Root_Emulator_Frida - 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 behavioral2/memory/5049-0.dex 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 behavioral2/memory/5049-0.dex ANDROID_MediaProjection_ScreenCapture - Loads dropped Dex/Jar 1 TTPs 1 IoCs
Runs executable file dropped to the device during analysis.
ioc pid Process /data/user/0/com.car.cloth/app_DynamicOptDex/fiZ.json 5049 com.car.cloth - 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.car.cloth Framework service call android.accessibilityservice.IAccessibilityServiceConnection.findAccessibilityNodeInfosByViewId com.car.cloth - Contacts third-party web service commonly abused for C2 1 TTPs 8 IoCs
Legitimate web (hosting) services can be abused by malware authors to host malware or C2s.
flow ioc 9 raw.githubusercontent.com 14 raw.githubusercontent.com 15 raw.githubusercontent.com 16 raw.githubusercontent.com 21 raw.githubusercontent.com 22 raw.githubusercontent.com 23 raw.githubusercontent.com 8 raw.githubusercontent.com - Looks up external IP address via web service 1 TTPs 1 IoCs
Uses a legitimate IP lookup service to find the infected system's external IP.
flow ioc 12 ip-api.com - Queries information about active data network 1 TTPs 1 IoCs
description ioc Process Framework service call android.net.IConnectivityManager.getActiveNetworkInfo com.car.cloth - Queries the mobile country code (MCC) 1 TTPs 1 IoCs
description ioc Process Framework service call com.android.internal.telephony.ITelephony.getNetworkCountryIsoForPhone com.car.cloth - 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.car.cloth
Processes
Network
MITRE ATT&CK Enterprise v16
MITRE ATT&CK Mobile v16
Replay Monitor
Loading Replay Monitor...
Downloads
- Path /data/data/com.car.cloth/app_DynamicOptDex/fiZ.json
- Size 1.9MB
- SHA256 3370dacf3b946ecb3654484770671f632ad971548c11714dae2891975b999877
- MD5 df1cbc50ad399871cbe37d8fc7c62fa5
- SHA1 0abba1546f3a55a13750c02b05f93fbccb0b6453
- SHA512 99ad776984dd7334cc9cd4a69c4186c103764c08ac809488c89897e4dd8b425bed1812ebf36d25f8a8184e17a6270f9718effaa8552c46b49b516b975f7409c2
- SSDEEP 49152:kXjTy8DsWc5vk7BoAnkESr+ybcUSaHp7l:gj28DsW+vk7CnEO+0djp7l
- TLSH T13B9533097B6F9E062948DAA5854DC319E50ABB3DFB8F125FE3B213838130A57139F859
- MD5 SHA1 SHA512 SSDEEP TLSH
- Path /data/data/com.car.cloth/app_DynamicOptDex/fiZ.json
- Size 1.9MB
- SHA256 32cf15182827fe08fe739ae34dccc81684b3ab250fdc64c37b673c5fc4e8f313
- MD5 bbf173b0bfefb963d694ee59d9b7cc41
- SHA1 1b172ae8679434fdcbec448ebef32197aaa4a6ed
- SHA512 4b5c0e0a3bc57c2b5e7336db2e1041f839719c1dfbf4ffce28ab4301d3bc8b0fecb1b5a602e54d005e1fb9348c74b9a072fb1008dc8a92aa448d75dae7b7b64d
- SSDEEP 49152:PwPLfSDYMnkS6rzzQl4L8zMmy0GOMkz9863H8eJn3K:POLfSLizzQGQQf0Gfk988HPJa
- TLSH T1D495338580A9DB015CA5B6F616C9F67EBC8736A3EC83957A46D5C3635CD22CF304A0E3
- MD5 SHA1 SHA512 SSDEEP TLSH
- Path /data/data/com.car.cloth/app_DynamicOptDex/oat/fiZ.json.cur.prof
- Size 1KB
- SHA256 67f3c5b1088e6b1d74258600f482bb857aca1569ae9e33d33bc4bc0a92e618a0
- MD5 608816ffebd4390d6d5be14829589a22
- SHA1 5a035c1f3876c1ca0ccf80d8d231e913dd7f59c4
- SHA512 977aa443c23b5a4337e2faa70b6ab46e8128273126de4dfdff66f90231dd62c7c04c829a19429bf753fc6eb54185e464a8571ffdde76cd6bec1b703e4acf881e
- TLSH T108218736E76803218853DAAD1A550DF300F5E59591A9D89015D3447F878C6B822B823C
- MD5 SHA1 SHA512 TLSH
- Path /data/user/0/com.car.cloth/app_DynamicOptDex/fiZ.json
- Size 5.0MB
- SHA256 a03aa26bbe25cf37773ed9378745a675a775c1a27c1c9c13f4eecab4117d8678
- MD5 0143e9febfc6d0ff7d33bfc457c46384
- SHA1 8dc57856294c219551d9806f40f8048e04e630fe
- SHA512 631112637bcaf70c765efe3697bd1f13dc00647829d1a6f80facce0a32054c0e83eeb5fc06b73e04f983f72effac24e6b921909f550f90e5391f995a7f47279a
- SSDEEP 49152:2yXeWJ8yPK5Rb+htlv2ttpc6fDsOjV2A2lJrjiu5Mrrk1IRgM1dy6IienhIJnPt0:T7rGz7lQv4m+1VYV
- TLSH T1C3369D13A2629C32D87D4B704CFE6700BB3263577F43079320A9D9B97DC6AC6D7986A4
- MD5 SHA1 SHA512 SSDEEP TLSH