Analysis
-
max time kernel
147s -
max time network
158s -
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
19-02-2025 22:00
Static task
static1
Behavioral task
behavioral1
Sample
bd2675c04377f3e8667667fbd50dd0bcd0d7fe9bda3d5231801db22ec372fa4e.apk
Resource
android-x86-arm-20240624-en
Behavioral task
behavioral2
Sample
bd2675c04377f3e8667667fbd50dd0bcd0d7fe9bda3d5231801db22ec372fa4e.apk
Resource
android-x64-20240624-en
Behavioral task
behavioral3
Sample
bd2675c04377f3e8667667fbd50dd0bcd0d7fe9bda3d5231801db22ec372fa4e.apk
Resource
android-x64-arm64-20240624-en
General
-
Target
bd2675c04377f3e8667667fbd50dd0bcd0d7fe9bda3d5231801db22ec372fa4e.apk
-
Size
4.8MB
-
MD5
0e86fdc258c88445bd1f843534f17421
-
SHA1
1e995aa079787feae50652cb522732313cedf4ab
-
SHA256
bd2675c04377f3e8667667fbd50dd0bcd0d7fe9bda3d5231801db22ec372fa4e
-
SHA512
f57ea3ceec0c3b5903f21fbce6cc1a44f6112c7206232f90fb9a18987d4452a99ab17239596b31c10f3348aac4fba46b0cefaafbe95d9e2a92e72c0df8cd82b8
-
SSDEEP
98304:8gi+ZToesFQKBKgA9lr3jwzvXUNblCBiLzwiekCPWResOMHGkBAMNn:8+1rKB9A9F3jSv2blCoLzwwCPWReEHDt
Malware Config
Extracted
hook
http://176.65.134.87
Signatures
-
Hook
Hook is an Android malware that is based on Ermac with RAT capabilities.
-
Hook family
-
Loads dropped Dex/Jar 1 TTPs 3 IoCs
Runs executable file dropped to the device during analysis.
ioc pid Process /data/user/0/com.bgvoerxoa.ttsdldwei/app_dex/classes.dex 4314 com.bgvoerxoa.ttsdldwei /data/user/0/com.bgvoerxoa.ttsdldwei/app_dex/classes.dex 4341 /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.bgvoerxoa.ttsdldwei/app_dex/classes.dex --output-vdex-fd=41 --oat-fd=42 --oat-location=/data/user/0/com.bgvoerxoa.ttsdldwei/app_dex/oat/x86/classes.odex --compiler-filter=quicken --class-loader-context=& /data/user/0/com.bgvoerxoa.ttsdldwei/app_dex/classes.dex 4314 com.bgvoerxoa.ttsdldwei -
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.bgvoerxoa.ttsdldwei Framework service call android.accessibilityservice.IAccessibilityServiceConnection.findAccessibilityNodeInfosByText com.bgvoerxoa.ttsdldwei Framework service call android.accessibilityservice.IAccessibilityServiceConnection.findAccessibilityNodeInfosByViewId com.bgvoerxoa.ttsdldwei -
Queries a list of all the installed applications on the device (Might be used in an attempt to overlay legitimate apps) 1 TTPs
-
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.bgvoerxoa.ttsdldwei -
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.bgvoerxoa.ttsdldwei -
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.bgvoerxoa.ttsdldwei -
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 com.bgvoerxoa.ttsdldwei android.accessibilityservice.IAccessibilityServiceConnection.performGlobalAction com.bgvoerxoa.ttsdldwei android.accessibilityservice.IAccessibilityServiceConnection.performGlobalAction com.bgvoerxoa.ttsdldwei android.accessibilityservice.IAccessibilityServiceConnection.performGlobalAction com.bgvoerxoa.ttsdldwei android.accessibilityservice.IAccessibilityServiceConnection.performGlobalAction com.bgvoerxoa.ttsdldwei android.accessibilityservice.IAccessibilityServiceConnection.performGlobalAction com.bgvoerxoa.ttsdldwei android.accessibilityservice.IAccessibilityServiceConnection.performGlobalAction com.bgvoerxoa.ttsdldwei android.accessibilityservice.IAccessibilityServiceConnection.performGlobalAction com.bgvoerxoa.ttsdldwei -
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.bgvoerxoa.ttsdldwei -
Queries the mobile country code (MCC) 1 TTPs 1 IoCs
description ioc Process Framework service call com.android.internal.telephony.ITelephony.getNetworkCountryIsoForPhone com.bgvoerxoa.ttsdldwei -
Reads information about phone network operator. 1 TTPs
-
Requests accessing notifications (often used to intercept notifications before users become aware). 1 TTPs 1 IoCs
description ioc Process Intent action android.settings.ACTION_NOTIFICATION_LISTENER_SETTINGS com.bgvoerxoa.ttsdldwei -
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.bgvoerxoa.ttsdldwei -
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.bgvoerxoa.ttsdldwei -
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.bgvoerxoa.ttsdldwei -
Uses Crypto APIs (Might try to encrypt user data) 1 TTPs 1 IoCs
description ioc Process Framework API call javax.crypto.Cipher.doFinal com.bgvoerxoa.ttsdldwei
Processes
-
com.bgvoerxoa.ttsdldwei1⤵
- 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)
- Requests accessing notifications (often used to intercept notifications before users become aware).
- 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
- Uses Crypto APIs (Might try to encrypt user data)
PID:4314 -
/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.bgvoerxoa.ttsdldwei/app_dex/classes.dex --output-vdex-fd=41 --oat-fd=42 --oat-location=/data/user/0/com.bgvoerxoa.ttsdldwei/app_dex/oat/x86/classes.odex --compiler-filter=quicken --class-loader-context=&2⤵
- Loads dropped Dex/Jar
PID:4341
-
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
1Hide Artifacts
1User Evasion
1Impair Defenses
1Prevent Application Removal
1Input Injection
1Credential Access
Access Notifications
1Input Capture
2GUI Input Capture
1Keylogging
1Discovery
Process Discovery
1Software Discovery
1Security Software Discovery
1System Network Configuration Discovery
3System Network Connections Discovery
1Replay Monitor
Loading Replay Monitor...
Downloads
-
Filesize
2.9MB
MD55a26341f7ce27949a670f5aaf4a9b889
SHA17673183901800908935527427d1c3693e95cd337
SHA2566af72c50b5d5bf39a1dd6aaa124639d809e791951c296dbc61832f8603f01088
SHA512a922d6401c6f3152de270f89e0ecc09622d4d65c2d445aa960867c5c892baf3df0009c44825f3b8a1893aa49fcfbe295fb0181b63591959a3c3aeff1bc89b548
-
Filesize
1.0MB
MD5bb3e92924fc1012526fb287851330207
SHA1792e2320dc6f28f2cfa8a0485c62a09abb48fdc2
SHA2563791107563a72efeb461f6b2e996d1ff31f846bb91a035b49f3469c6ce354ec1
SHA512df6d47b2294b8c28b9a28266fce7bf16a60b929760493ab9e45975e4f4367f7a885455e4e9301556cadf5fd3d9a2659f48e21041c0c3ce3607c877e626d1cccd
-
Filesize
1.0MB
MD5c2b97f49ef7b4ffa2a057b9fa9477d5d
SHA10b472940dd7c2218356e2ac1099560648a4f5d7c
SHA256ed77d362f64513e7de7d816d28d8c23d34822253d922f713ad57ffd4d7cc7dc5
SHA5122deef17edda3ee62fe2e67d6ef9c211a67364e818848dd6a847ebe79ff1fe26ef31eb42d9ad80f2c6c0db26c21fdc3f813cda2f3f1bab9637aa294c2c12d74f0
-
Filesize
4KB
MD5f2b4b0190b9f384ca885f0c8c9b14700
SHA1934ff2646757b5b6e7f20f6a0aa76c7f995d9361
SHA2560a8ffb6b327963558716e87db8946016d143e39f895fa1b43e95ba7032ce2514
SHA512ec12685fc0d60526eed4d38820aad95611f3e93ae372be5a57142d8e8a1ba17e6e5dfe381a4e1365dddc0b363c9c40daaffdc1245bd515fddac69bf1abacd7f1
-
Filesize
512B
MD57a96a6d2c172a91f9432dac341a4d31e
SHA107d602674e2edbf0e20252696c06d2f1eb7cd3dc
SHA256e41654d8bcbfa583821d1b7f188f4ab1d301d3ea324afe1bab7dfb17f30e20dd
SHA5121024597a2780e06997517f5898c434267ea4b8f409c336057db7da78f35d0ed66f78dc19675a5f5e48e0ae0e44a3e139e15f2c9c181246dcb9460f0a91325f7a
-
Filesize
32KB
MD5bb7df04e1b0a2570657527a7e108ae23
SHA15188431849b4613152fd7bdba6a3ff0a4fd6424b
SHA256c35020473aed1b4642cd726cad727b63fff2824ad68cedd7ffb73c7cbd890479
SHA512768007e06b0cd9e62d50f458b9435c6dda0a6d272f0b15550f97c478394b743331c3a9c9236e09ab5b9cb3b423b2320a5d66eb3c7068db9ea37891ca40e47012
-
Filesize
108KB
MD556263aa05a53d758abc6905ee9b11dc0
SHA1fc9c2387ec689c1099ef78cd718fb5b1e5ce0164
SHA256af7f12ed11c701eb3559758f899c1edd447a1988017762779000baeee53ba576
SHA512735c16c204ce08e79ddbce8acdb4634382fc481a8618d1721ab3d378664e7eb6eca95ce4a7787bdcfb037b2c4daa02e42182743ebd029561433e8ae2bd3249dc
-
Filesize
173KB
MD59f80443399343affcb9db372807abb1d
SHA1ba5a94df51f6c6c7a23378c66053174a066402bd
SHA256fcd8a9245dd772936b645c51a652c8e66db021b32104ee14c22ba7c9afc45e57
SHA5123336bd73c5817a995cc469b9d18b808e7c3c73265374848d02bf44fc0c4de4b3c2e12bbdf8c98ce6c3402152bccbc3cbe41bd19a3779288739abc4e92b15fa63
-
Filesize
16KB
MD51c6ba22c9f4f604f5f26583cd909bd3f
SHA19eb6fc132ea37205ddf20b33bbb447e547398e29
SHA256854888415893d8972397a8b00554c57b51c045e311b44444bfcfc9aec1e55db8
SHA512467b06fcb405f154cee68ada7aec58e547a1968eb5d65b52eb1423da9cd3d08ec1d2cb65462426e924cbe24b2786cceac4f72aa19040035401a6fa0fa626b523
-
Filesize
2.9MB
MD533c85396cc998a4d1b6afc0733445af7
SHA15613024584e7976f2e0637c7d8903a281e688240
SHA256c9154d814398005ea884ec54487d1046636a6d6d5227110417f8585859724c69
SHA5120f1a719cf55ffda0d3e30b9c0be3d552611227f1c4d15c69d87895bfd05318e130450e13deaa4f71db1249c35524c6ad280907c95fe8605e8283cf1845857ebc