Analysis
- max time kernel
29s - max time network
28s - 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
30/07/2025, 15:36
Static task
static1
Behavioral task
behavioral1
Sample
a68020ae788799ed8a846b9b518899664457879b182a5c90ff2654724e1f3662.apk
Resource
android-33-x64-arm64-20250619-en
Behavioral task
behavioral2
Sample
a68020ae788799ed8a846b9b518899664457879b182a5c90ff2654724e1f3662.apk
Resource
android-x86-arm-20250619-en
General
- Target a68020ae788799ed8a846b9b518899664457879b182a5c90ff2654724e1f3662.apk
- Size 6.9MB
- Sample250730-s18vmsbk6s
- SHA256 a68020ae788799ed8a846b9b518899664457879b182a5c90ff2654724e1f3662
- MD5 7c93ba3764ce1b4afc5351bb15c4cabf
- SHA1 65566e358acdd4899663c3a2ca36ef7e98e78561
- SHA512 2dbc2ee33d6800e8a8cd3560bf6391e6467b926bfbaaa70e8d233e472535a8fd0b9c9f51eac3fa924e98e84d103e20b10734632df1d0e0c93d8663893f95dbea
- SSDEEP 98304:GX40t7zBZDOmzaT8VwOia7FWlp09QMKScnoAMS0/MigNsiTXGFmePeFp7zXmYiJ+:a/JzS8VYfe9Q4xVKNskv/X4lDA
- MD5 SHA1 SHA512 SSDEEP
Malware Config
Extracted
-
spynote
-
194.87.31.51:7744
Signatures
- Spynote
Spynote is a Remote Access Trojan first seen in 2017.
- Spynote family
- Spynote payload 2 IoCs
resource yara_rule behavioral2/memory/4280-0.dex family_spynote behavioral2/memory/4210-0.dex family_spynote -
pid Process 4210 trusted.faces.metres - Loads dropped Dex/Jar 1 TTPs 2 IoCs
Runs executable file dropped to the device during analysis.
ioc pid Process /data/user/0/trusted.faces.metres/app_DynamicOptDex/bUkc.json 4280 /system/bin/dex2oat --instruction-set=x86 --instruction-set-features=ssse3,-sse4.1,-sse4.2,-avx,-avx2,-popcnt --runtime-arg -Xhidden-api-checks --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=x86 --instruction-set-features=default --inline-max-code-units=0 --compact-dex-level=none --dex-file=/data/user/0/trusted.faces.metres/app_DynamicOptDex/bUkc.json --output-vdex-fd=41 --oat-fd=42 --oat-location=/data/user/0/trusted.faces.metres/app_DynamicOptDex/oat/x86/bUkc.odex --compiler-filter=quicken --class-loader-context=& /data/user/0/trusted.faces.metres/app_DynamicOptDex/bUkc.json 4210 trusted.faces.metres - 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 trusted.faces.metres Framework service call android.accessibilityservice.IAccessibilityServiceConnection.findAccessibilityNodeInfosByText trusted.faces.metres Framework service call android.accessibilityservice.IAccessibilityServiceConnection.findAccessibilityNodeInfosByViewId trusted.faces.metres - Queries a list of all the installed applications on the device (Might be used in an attempt to overlay legitimate apps) 1 TTPs
- Acquires the wake lock 1 IoCs
description ioc Process Framework service call android.os.IPowerManager.acquireWakeLock trusted.faces.metres - 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 trusted.faces.metres - 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 trusted.faces.metres android.accessibilityservice.IAccessibilityServiceConnection.performGlobalAction trusted.faces.metres android.accessibilityservice.IAccessibilityServiceConnection.performGlobalAction trusted.faces.metres android.accessibilityservice.IAccessibilityServiceConnection.performGlobalAction trusted.faces.metres - 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 trusted.faces.metres - 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 trusted.faces.metres - 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 trusted.faces.metres
Processes
-
trusted.faces.metres1⤵
- 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
- 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)
- Schedules tasks to execute at a specified time
PID:4210 -
/system/bin/dex2oat --instruction-set=x86 --instruction-set-features=ssse3,-sse4.1,-sse4.2,-avx,-avx2,-popcnt --runtime-arg -Xhidden-api-checks --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=x86 --instruction-set-features=default --inline-max-code-units=0 --compact-dex-level=none --dex-file=/data/user/0/trusted.faces.metres/app_DynamicOptDex/bUkc.json --output-vdex-fd=41 --oat-fd=42 --oat-location=/data/user/0/trusted.faces.metres/app_DynamicOptDex/oat/x86/bUkc.odex --compiler-filter=quicken --class-loader-context=&2⤵
- Loads dropped Dex/Jar
PID:4280
-
Network
MITRE ATT&CK Mobile v16
Persistence
Event Triggered Execution
1Broadcast Receivers
1Foreground Persistence
1Scheduled Task/Job
1Defense Evasion
Download New Code at Runtime
1Foreground Persistence
1Hide Artifacts
2Suppress Application Icon
1User Evasion
1Impair Defenses
1Prevent Application Removal
1Input Injection
1Replay Monitor
Loading Replay Monitor...
Downloads
- Path /data/data/trusted.faces.metres/app_DynamicOptDex/bUkc.json
- Size 3.2MB
- SHA256 490e3ec23306e9ad7d09f5b7f74bd3227da885ce52cf4372bf546966ff8a863e
- MD5 8540fd9f3da6cea484dddde2bd94ae62
- SHA1 e7ee204086854811f5f84564d65c7c88e11a07ae
- SHA512 76a1723e346ab90a17d4a608cd3858fad2196073d5f6e50e1778f157f3260963891a3266adce191f3229b0b368b8f01cb17bb8943923caebc5a4729cde46812c
- SSDEEP 98304:uf2t+8gQsnC8MaqzMuOFyUvPqxmcTYNlbL3GwL3:u+t+EpRUFyQ/n3R
- MD5 SHA1 SHA512 SSDEEP
- Path /data/data/trusted.faces.metres/app_DynamicOptDex/bUkc.json
- Size 3.2MB
- SHA256 d2f2f5c5a92bcb861c064b5591a65b7e45e951e9f125750929b9b3d93352c5c8
- MD5 f6b14159f4d77069fedb3db44fc22b70
- SHA1 be16db87f583435c4b67cf17a4c152f9e62171b7
- SHA512 456c415e70b63fc3355f6f6072d2226d2cdad689e578aa1ce239db94afd7b21bcc38a9659f9d9969a3e4cfa3b7c8e0a381dc1b552268afa0506808b2df9aa8f4
- SSDEEP 98304:nRcKykTWBjJCt2ZSZlKhIwyy4bnratyGV6KErmGUzuZIWum5u:RcKy/dJydZlIIRbnVGV6KEr6yZDtu
- MD5 SHA1 SHA512 SSDEEP
- Path /data/user/0/trusted.faces.metres/app_DynamicOptDex/bUkc.json
- Size 7.0MB
- SHA256 47f09a315a55cc4d156b2e9f4651a9e095d56fc26eec24c2b78c78a59b24c3d5
- MD5 cbbb011dcca2ab3ca2fcc0aa80fdd392
- SHA1 6391c0ddc54cdf10a7ce215f454d695748681bad
- SHA512 5d5554d43dde2fe79081b78b1968f8719da9a01720fbe2156800cea1918d4ed1ad176f63964cb6bac1eb109ef6221730d058c0d85af2e4b4dfa930abb48c0ac3
- SSDEEP 49152:4U6WwW1aK62Voz3hcVpngkgWbRTByBMBBBAB2BLB1BwBvBqB/B0BmBFBLBhBLBX8:WxK62VIcVFgk9bRMTt22
- MD5 SHA1 SHA512 SSDEEP
- Path /data/user/0/trusted.faces.metres/app_DynamicOptDex/bUkc.json
- Size 7.0MB
- SHA256 2b2d42b09280444261973a383c6cdabd7ea2652728bb8affe783349457526201
- MD5 e3c0f32b44da338b93fb320a8203bcc8
- SHA1 66861df34674c34e791b5296ef7405475fcd8927
- SHA512 1e8c7b9b1fdffedd3b693d752554f09d9dfafa38f38c8aa819e9b2edcf711572fe2e550d9909eeabe381e1f8e8aad4c84fb4f5df90dad253ecc0978565702eaf
- SSDEEP 49152:4U6WwW1aK62Voz3hcVpngkg0ATGChByBMBBBAByBLB1BRBvBqB/B0BmBFBJP2BR/:WxK62VIcVFgkM+ziY2
- MD5 SHA1 SHA512 SSDEEP
- Path /storage/emulated/0/Config/sys/apps/log/log-2025-07-30.txt
- Size 284B
- SHA256 2235de98db49a1551bfd223f143807c17d4efcc580684037db1b1359236608dc
- MD5 39cf057387dfb00aa1d7f6e6656be0dc
- SHA1 cdfa38076e796c05c11a8ed783e792e64f91734f
- SHA512 4905d30aa004ce5d7b8cb8515306fece9924efd1828b98c100af74483538a3cb914b9463cae228be344fffb6e9dd17daaf7befb5c95529bfed51066c226b56bc
- MD5 SHA1 SHA512
- Path /storage/emulated/0/Config/sys/apps/log/log-2025-07-30.txt
- Size 33B
- SHA256 86efb97899a7e39664ee24eff0ac43c6b431cb4b58687444dc55787fb780b306
- MD5 0812346c26b517a1aa5d984b4697b155
- SHA1 75486826c9718a37e8ccabc43470ee80dcc900fd
- SHA512 36df50f83b489eed7e15f2caef6a035d8b70f168f02dc1a40856da16b6334de506d7055aeb74955f3857239d22493b6e719615d1b2547a3e10ef9c853bad5095
- MD5 SHA1 SHA512
- Path /storage/emulated/0/Config/sys/apps/log/log-2025-07-30.txt
- Size 41B
- SHA256 2d0280e44f862e89155b91711d6cc99708ec5d1daccee1654371aabd66ca634d
- MD5 5fb0501bec4e2f1f314d0f2aaddb3575
- SHA1 b02ee12afbefafbd0cc34bcf6e0eb5584d6fda43
- SHA512 48591e74cec6f1509150450eb5e5aff1e9ef9a752a587f05188b9352242c1bb6bf551fe87ec77425329b864d8835193b56148ed289448f80cc81f091aa7b2ff1
- MD5 SHA1 SHA512
- Path /storage/emulated/0/Config/sys/apps/log/log-2025-07-30.txt
- Size 25B
- SHA256 2d6988fb5afdaafc4e33fa1f71d6f10c95ab5a49a8ec820add5b13eef05439af
- MD5 ba30336bf53d54ed3c0ea69dd545de8c
- SHA1 ce99c6724c75b93b7448e2d9fac16ca702a5711f
- SHA512 eea34ca526e03349e746d3687ea660b4748f0174fe2ffdb65161e232e08630b345e03329614852ce881a71362ba68575e9dd08fa361a416e5b2fb231e21a0a3e
- MD5 SHA1 SHA512