Analysis
- max time kernel
599s - max time network
602s - platform
android-9_x86 - resource
android-x86-arm-20250619-en - resource tags
arch:armarch:x86image:android-x86-arm-20250619-enlocale:en-usos:android-9-x86system - submitted
01/09/2025, 16:24
Behavioral task
behavioral1
Sample
wvPZE8F66U.apk
Resource
android-x86-arm-20250619-en
Behavioral task
behavioral2
Sample
wvPZE8F66U.apk
Resource
android-x64-20250619-en
Behavioral task
behavioral3
Sample
wvPZE8F66U.apk
Resource
android-x64-arm64-20250619-en
General
- Target wvPZE8F66U.apk
- Size 1.3MB
- Sample250901-twbvsattdv
- SHA256 1759b9ba03dde81b6513df437fffc722d0f21a5d12226740d30b429a4b6ff289
- MD5 ed26bc4655c27afa571d2f22d2b7056b
- SHA1 ea37467b3c2408e9b4df4a56b9dead52c629c244
- SHA512 8b66f6736932bb20b2f6e868bb5c1a7b6beb6646b641f29f723f9a761507b1d56f2dc06cb2cd13dec6bc4f540bde679e7ab34f60e61a0b51777f5b8c963e3402
- SSDEEP 24576:/7v+SrS8GERJz6U0Srxh5h+qwz65Iqj8xlxdhHlzbSRMARtDm4i+SZ9cLMIy:RrS8GER5nEqw2eE8HzcDK+SzcLk
- MD5 SHA1 SHA512 SSDEEP
Malware Config
Extracted
-
hook
-
https://ws.asedkop.world
Signatures
- Hook
Hook is an Android malware that is based on Ermac with RAT capabilities.
- Hook family
- Makes use of the framework's Accessibility service 4 TTPs 3 IoCs
Retrieves information displayed on the phone screen using AccessibilityService.
description ioc Process Framework service call android.accessibilityservice.IAccessibilityServiceConnection.findAccessibilityNodeInfoByAccessibilityId ru.gryao.zlsfwzi Framework service call android.accessibilityservice.IAccessibilityServiceConnection.findAccessibilityNodeInfosByText ru.gryao.zlsfwzi Framework service call android.accessibilityservice.IAccessibilityServiceConnection.findAccessibilityNodeInfosByViewId ru.gryao.zlsfwzi - 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 ru.gryao.zlsfwzi - 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 ru.gryao.zlsfwzi - Performs UI accessibility actions on behalf of the user 1 TTPs 8 IoCs
Application may abuse the accessibility service to prevent their removal.
ioc Process android.accessibilityservice.IAccessibilityServiceConnection.performGlobalAction ru.gryao.zlsfwzi android.accessibilityservice.IAccessibilityServiceConnection.performGlobalAction ru.gryao.zlsfwzi android.accessibilityservice.IAccessibilityServiceConnection.performGlobalAction ru.gryao.zlsfwzi android.accessibilityservice.IAccessibilityServiceConnection.performGlobalAction ru.gryao.zlsfwzi android.accessibilityservice.IAccessibilityServiceConnection.performGlobalAction ru.gryao.zlsfwzi android.accessibilityservice.IAccessibilityServiceConnection.performGlobalAction ru.gryao.zlsfwzi android.accessibilityservice.IAccessibilityServiceConnection.performGlobalAction ru.gryao.zlsfwzi android.accessibilityservice.IAccessibilityServiceConnection.performGlobalAction ru.gryao.zlsfwzi - Queries information about the current Wi-Fi connection 1 TTPs 1 IoCs
Application may abuse the framework's APIs to collect information about the current Wi-Fi connection.
description ioc Process Framework service call android.net.wifi.IWifiManager.getConnectionInfo ru.gryao.zlsfwzi - Queries the mobile country code (MCC) 1 TTPs 1 IoCs
description ioc Process Framework service call com.android.internal.telephony.ITelephony.getNetworkCountryIsoForPhone ru.gryao.zlsfwzi - 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 ru.gryao.zlsfwzi - 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 ru.gryao.zlsfwzi - Uses Crypto APIs (Might try to encrypt user data) 1 TTPs 1 IoCs
description ioc Process Framework API call javax.crypto.Cipher.doFinal ru.gryao.zlsfwzi - Checks CPU information 2 TTPs 1 IoCs
description ioc Process File opened for read /proc/cpuinfo ru.gryao.zlsfwzi - Checks memory information 2 TTPs 1 IoCs
description ioc Process File opened for read /proc/meminfo ru.gryao.zlsfwzi
Processes
-
ru.gryao.zlsfwzi1⤵
- 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 information about the current Wi-Fi connection
- Queries the mobile country code (MCC)
- Requests disabling of battery optimizations (often used to enable hiding in the background).
- Registers a broadcast receiver at runtime (usually for listening for system events)
- Uses Crypto APIs (Might try to encrypt user data)
- Checks CPU information
- Checks memory information
PID:4149
Network
MITRE ATT&CK Mobile v16
Persistence
Event Triggered Execution
1Broadcast Receivers
1Foreground Persistence
1Defense Evasion
Foreground Persistence
1Hide Artifacts
1User Evasion
1Impair Defenses
1Prevent Application Removal
1Input Injection
1Virtualization/Sandbox Evasion
2System Checks
2Discovery
System Information Discovery
2System Network Configuration Discovery
3System Network Connections Discovery
1Replay Monitor
Loading Replay Monitor...
Downloads
- Path /data/data/ru.gryao.zlsfwzi/no_backup/androidx.work.workdb
- Size 4KB
- SHA256 0a8ffb6b327963558716e87db8946016d143e39f895fa1b43e95ba7032ce2514
- MD5 f2b4b0190b9f384ca885f0c8c9b14700
- SHA1 934ff2646757b5b6e7f20f6a0aa76c7f995d9361
- SHA512 ec12685fc0d60526eed4d38820aad95611f3e93ae372be5a57142d8e8a1ba17e6e5dfe381a4e1365dddc0b363c9c40daaffdc1245bd515fddac69bf1abacd7f1
- MD5 SHA1 SHA512
- Path /data/data/ru.gryao.zlsfwzi/no_backup/androidx.work.workdb-journal
- Size 512B
- SHA256 111fa96ee55778d0dab6a5b60b2356e6974949cd2b0d16fcf9744f424f72e2c8
- MD5 9ebbe875f4f7f828f3709bae3a0e33f7
- SHA1 fb50ec5e2d4bce01e38da40937f8ef723d57e916
- SHA512 443a0cbe5580b1e70d5b52a6df465cf3f3f6555410954b04e15532148a489eab926132ad215f847ead526efa5068817aed4b39bcc71b44087058cd930bccbf3a
- MD5 SHA1 SHA512
- Path /data/data/ru.gryao.zlsfwzi/no_backup/androidx.work.workdb-shm
- Size 32KB
- SHA256 c35020473aed1b4642cd726cad727b63fff2824ad68cedd7ffb73c7cbd890479
- MD5 bb7df04e1b0a2570657527a7e108ae23
- SHA1 5188431849b4613152fd7bdba6a3ff0a4fd6424b
- SHA512 768007e06b0cd9e62d50f458b9435c6dda0a6d272f0b15550f97c478394b743331c3a9c9236e09ab5b9cb3b423b2320a5d66eb3c7068db9ea37891ca40e47012
- SSDEEP 3::
- MD5 SHA1 SHA512 SSDEEP
- Path /data/data/ru.gryao.zlsfwzi/no_backup/androidx.work.workdb-wal
- Size 16KB
- SHA256 d101d6b564929bdb05f37eecb7fb378ebcfd42a25a696026de732ff42e2f195c
- MD5 e0599a5440d4c619dbe560d8fd37123a
- SHA1 bd64b52997efd83cd079755fd723f03d3b6489fe
- SHA512 43a5da8631e41c010cda9b331a2bb71ae3d986d031a238374e01cb1c43eb57f4b66e8e36e9213dd4dc5727bf916fac5bc8f0c9260e5b238d01986e203c51d9f2
- SSDEEP 6:KaGLsTL1R8ulv9FZdrlOERX4PBX4ogLugMBX4suuK+/DLPWXwVwiSJjLiOw2:KVw5RhlzdTRmBEyPbP/DCA7SBLiOw2
- MD5 SHA1 SHA512 SSDEEP
- Path /data/data/ru.gryao.zlsfwzi/no_backup/androidx.work.workdb-wal
- Size 108KB
- SHA256 35fe26cf41ba72c29b7e9244d62dbd0fce630951bf77d372e7ed60343260ea7c
- MD5 ee54ef85a927007ad9f66d6589d3268a
- SHA1 c600cf104b453ed11ff566bfd0866145c1ebe935
- SHA512 e2735238ebb84fdb2bbeebea5ae52df12dd69005384aa93c736d79be5676fc5b1e8a98c2d7ed01220ee422ba1437d222e911afc06e999b31a9d7ea5ee6e9a7b6
- SSDEEP 96:wkZ6+hdjnHtDRMpf8UzS5+TD8q0ExPMNd:TVdjnHt9Mpf8UzS5+TD8q0E5g
- MD5 SHA1 SHA512 SSDEEP