Analysis
-
max time kernel
179s -
max time network
186s -
platform
android_x86 -
resource
android-x86-arm-20240624-en -
resource tags
androidarch:armarch:x86image:android-x86-arm-20240624-enlocale:en-usos:android-9-x86system -
submitted
07-08-2024 02:06
Static task
static1
Behavioral task
behavioral1
Sample
c285378211e69f0c60c781125246f92357243d1f2832c03234255dc2a90a9674.apk
Resource
android-x86-arm-20240624-en
Behavioral task
behavioral2
Sample
c285378211e69f0c60c781125246f92357243d1f2832c03234255dc2a90a9674.apk
Resource
android-x64-20240624-en
Behavioral task
behavioral3
Sample
c285378211e69f0c60c781125246f92357243d1f2832c03234255dc2a90a9674.apk
Resource
android-x64-arm64-20240624-en
General
-
Target
c285378211e69f0c60c781125246f92357243d1f2832c03234255dc2a90a9674.apk
-
Size
4.2MB
-
MD5
769bb3dc0e0193adba7d0133e877503e
-
SHA1
88f8774ffb21c8a1eaa43c1177135884ef05f480
-
SHA256
c285378211e69f0c60c781125246f92357243d1f2832c03234255dc2a90a9674
-
SHA512
ef011077f49da14eddbef99089af91caf81dd5302c1ae54c820ae87726b8df50dece6bbadac2d053f09ba3f8b918955669550d6ce407a105d800a639e4887513
-
SSDEEP
98304:mI/Jtgrndt42QTzEndzkX+NW4/e5mwI04KDKk93n:mI/JbzEdzp4Ae5nFDKuX
Malware Config
Extracted
hook
http://85.28.47.32
Signatures
-
Hook
Hook is an Android malware that is based on Ermac with RAT capabilities.
-
Loads dropped Dex/Jar 1 TTPs 3 IoCs
Runs executable file dropped to the device during analysis.
ioc pid Process /data/user/0/com.tfzqlvjkh.awqzhedco/app_app_dex/reeifxl.mij 4261 com.tfzqlvjkh.awqzhedco /data/user/0/com.tfzqlvjkh.awqzhedco/app_app_dex/reeifxl.mij 4290 /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/com.tfzqlvjkh.awqzhedco/app_app_dex/reeifxl.mij --output-vdex-fd=41 --oat-fd=42 --oat-location=/data/user/0/com.tfzqlvjkh.awqzhedco/app_app_dex/oat/x86/reeifxl.odex --compiler-filter=quicken --class-loader-context=& /data/user/0/com.tfzqlvjkh.awqzhedco/app_app_dex/reeifxl.mij 4261 com.tfzqlvjkh.awqzhedco -
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 com.tfzqlvjkh.awqzhedco Framework service call android.accessibilityservice.IAccessibilityServiceConnection.findAccessibilityNodeInfosByText com.tfzqlvjkh.awqzhedco Framework service call android.accessibilityservice.IAccessibilityServiceConnection.findAccessibilityNodeInfosByViewId com.tfzqlvjkh.awqzhedco -
Queries information about running processes on the device 1 TTPs 1 IoCs
Application may abuse the framework's APIs to collect information about running processes on the device.
description ioc Process Framework service call android.app.IActivityManager.getRunningAppProcesses com.tfzqlvjkh.awqzhedco -
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.tfzqlvjkh.awqzhedco -
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.tfzqlvjkh.awqzhedco -
Performs UI accessibility actions on behalf of the user 1 TTPs 5 IoCs
Application may abuse the accessibility service to prevent their removal.
ioc Process android.accessibilityservice.IAccessibilityServiceConnection.performGlobalAction com.tfzqlvjkh.awqzhedco android.accessibilityservice.IAccessibilityServiceConnection.performGlobalAction com.tfzqlvjkh.awqzhedco android.accessibilityservice.IAccessibilityServiceConnection.performGlobalAction com.tfzqlvjkh.awqzhedco android.accessibilityservice.IAccessibilityServiceConnection.performGlobalAction com.tfzqlvjkh.awqzhedco android.accessibilityservice.IAccessibilityServiceConnection.performGlobalAction com.tfzqlvjkh.awqzhedco -
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 com.tfzqlvjkh.awqzhedco -
Queries the mobile country code (MCC) 1 TTPs 1 IoCs
description ioc Process Framework service call com.android.internal.telephony.ITelephony.getNetworkCountryIsoForPhone com.tfzqlvjkh.awqzhedco -
Reads information about phone network operator. 1 TTPs
-
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.tfzqlvjkh.awqzhedco -
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.tfzqlvjkh.awqzhedco -
Uses Crypto APIs (Might try to encrypt user data) 1 TTPs 1 IoCs
description ioc Process Framework API call javax.crypto.Cipher.doFinal com.tfzqlvjkh.awqzhedco -
Checks CPU information 2 TTPs 1 IoCs
description ioc Process File opened for read /proc/cpuinfo com.tfzqlvjkh.awqzhedco -
Checks memory information 2 TTPs 1 IoCs
description ioc Process File opened for read /proc/meminfo com.tfzqlvjkh.awqzhedco
Processes
-
com.tfzqlvjkh.awqzhedco1⤵
- Loads dropped Dex/Jar
- Makes use of the framework's Accessibility service
- Queries information about running processes on the device
- 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)
- Registers a broadcast receiver at runtime (usually for listening for system events)
- Schedules tasks to execute at a specified time
- Uses Crypto APIs (Might try to encrypt user data)
- Checks CPU information
- Checks memory information
PID:4261 -
/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/com.tfzqlvjkh.awqzhedco/app_app_dex/reeifxl.mij --output-vdex-fd=41 --oat-fd=42 --oat-location=/data/user/0/com.tfzqlvjkh.awqzhedco/app_app_dex/oat/x86/reeifxl.odex --compiler-filter=quicken --class-loader-context=&2⤵
- Loads dropped Dex/Jar
PID:4290
-
Network
MITRE ATT&CK Mobile v15
Persistence
Event Triggered Execution
1Broadcast Receivers
1Foreground Persistence
1Scheduled Task/Job
1Defense Evasion
Download New Code at Runtime
1Foreground Persistence
1Impair Defenses
1Prevent Application Removal
1Input Injection
1Virtualization/Sandbox Evasion
2System Checks
2Discovery
Process Discovery
1System Information Discovery
2System Network Configuration Discovery
3System Network Connections Discovery
1Replay Monitor
Loading Replay Monitor...
Downloads
-
Filesize
2.9MB
MD50b63ef48dcecdddc31ecbb43c0963e4e
SHA11b52828068bf5db80fdf53228005632398644504
SHA256c08a049540a35306b4108b78201eb77b1b47f0c51f7bbb602365f6827dbe2538
SHA51282ba3df2c47f0205a3c1f6910cfe669a283b036d5a003518c6a98c873ded230cda188905b6be47638548d71108eb0132088c8d9c46a15020c8b6d052aac0ab9f
-
Filesize
4KB
MD5f2b4b0190b9f384ca885f0c8c9b14700
SHA1934ff2646757b5b6e7f20f6a0aa76c7f995d9361
SHA2560a8ffb6b327963558716e87db8946016d143e39f895fa1b43e95ba7032ce2514
SHA512ec12685fc0d60526eed4d38820aad95611f3e93ae372be5a57142d8e8a1ba17e6e5dfe381a4e1365dddc0b363c9c40daaffdc1245bd515fddac69bf1abacd7f1
-
Filesize
512B
MD504e59edf2db4a7591e7efc90e6dae165
SHA1cc1400d2fd5a415db1534f50721b1c5daaad80c8
SHA2565cac968931291b9ee637a93a0e4fedc0960a93c553fc1630153c81cb9f51c58a
SHA5128a0a51136b8401ff5efad6d2df9f2737a9f11297b55b95b977568ccf75d36a75ce1fcf2f4a14117605ee4dfc8839f5aa536a3c69b87f45c97cf92cee14981dad
-
Filesize
32KB
MD5bb7df04e1b0a2570657527a7e108ae23
SHA15188431849b4613152fd7bdba6a3ff0a4fd6424b
SHA256c35020473aed1b4642cd726cad727b63fff2824ad68cedd7ffb73c7cbd890479
SHA512768007e06b0cd9e62d50f458b9435c6dda0a6d272f0b15550f97c478394b743331c3a9c9236e09ab5b9cb3b423b2320a5d66eb3c7068db9ea37891ca40e47012
-
Filesize
173KB
MD5e9b2ec0a5d0a2bb85ff78b435f677f6f
SHA1eb10bef916a7048144d1ca22b612292c06854a0d
SHA2564750566f1583a716e55a9c6789b42a7bec56aa8d85e857fb4fe7964cfbc918ea
SHA5127ab76129658bf137bf3af4ff096d4442913c44afc4b535cd5f8cd8d16186d1d9a0980e6acc97c834e4579d6c9cd2bf8a01aceb961190c2b25b9c783713071372
-
Filesize
16KB
MD54076d463101bb697557e439951c21bf3
SHA13f5066619d5c30f99ca45964755d80c9697108aa
SHA256bb1f9bb01225f529028311d2c93448fe5b70c15eda65b983f81ff8558774cbf1
SHA5121e14d27835e668afc711acae61ab22b697b2ac79d3265e3f1d3835c69a6891fc15039295b5626b3f91c8c9741ff5804e1fee03c4940fdc8a39f563b8d6bd10ef
-
Filesize
108KB
MD5bc5161237607b95a79b275204d57746a
SHA1065a1cb82105d01f54f9d3c4111db259d5f297c0
SHA2564c271c0cc92e1734d27a983f993c9950cb45bec88d2897428d40c8ae461fa4d2
SHA512bde1683cea23867d16fe70df9168a853a74b0d8dba706ce2a2b71eb1fa205ed10dbb9404806e4ffd0c2d79530f7605b63c404dd91d05ee25fc14a32970e5f952
-
Filesize
2.9MB
MD579eb9e0ca8080d66964055634ec335b3
SHA165a3b704df773a94ab41fe4923710bb6ca3b13cf
SHA25663ff8209ffe0b88458caf246a230932d3102a0dab17517aeed72e9675f8be14f
SHA5125575d460e72401686dea56e88d3fdda6a740188c01694b28686b8292f6b5af309c12894342ac4fcfcb2ded09a442851e51f6b74727005eb6a136ac34adfc9c61