Analysis
-
max time kernel
178s -
max time network
191s -
platform
android_x64 -
resource
android-x64-20240611.1-en -
resource tags
androidarch:x64arch:x86image:android-x64-20240611.1-enlocale:en-usos:android-10-x64system -
submitted
19-06-2024 01:37
Behavioral task
behavioral1
Sample
aea84ebd9c1194efa69033231fe055a9fa79f3e740825965ab2767c4f61b0531.apk
Resource
android-x86-arm-20240611.1-en
Behavioral task
behavioral2
Sample
aea84ebd9c1194efa69033231fe055a9fa79f3e740825965ab2767c4f61b0531.apk
Resource
android-x64-20240611.1-en
Behavioral task
behavioral3
Sample
aea84ebd9c1194efa69033231fe055a9fa79f3e740825965ab2767c4f61b0531.apk
Resource
android-x64-arm64-20240611.1-en
General
-
Target
aea84ebd9c1194efa69033231fe055a9fa79f3e740825965ab2767c4f61b0531.apk
-
Size
2.8MB
-
MD5
0d0c23a96dc90d431a8ce01f0cee1575
-
SHA1
8605f8fb9d5de85b5bca0aa953ea2ea8df53cf84
-
SHA256
aea84ebd9c1194efa69033231fe055a9fa79f3e740825965ab2767c4f61b0531
-
SHA512
7858bdf897659898c018aa2191f87cac4effa93e95daf3c4e449bbbafad1ab8248df0bb97e599e7f81a3dad0ddb3041ad712c8198a1b8635ea0b09f4849fc7da
-
SSDEEP
49152:mAT2grdSkQvKiMqFnr8CJMtvlB0l1EIFWEog1cJXCDG9XU3g/KZ:mAT2g5TQSSlrxmdva1EUag1cX8eXKZ
Malware Config
Extracted
hook
http://91.92.254.104:3434
Signatures
-
Hook
Hook is an Android malware that is based on Ermac with RAT capabilities.
-
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.tencent.mm Framework service call android.accessibilityservice.IAccessibilityServiceConnection.findAccessibilityNodeInfosByText com.tencent.mm Framework service call android.accessibilityservice.IAccessibilityServiceConnection.findAccessibilityNodeInfosByViewId com.tencent.mm -
Obtains sensitive information copied to the device clipboard 2 TTPs 1 IoCs
Application may abuse the framework's APIs to obtain sensitive information copied to the device clipboard.
description ioc Process Framework service call android.content.IClipboard.addPrimaryClipChangedListener com.tencent.mm -
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.tencent.mm -
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.tencent.mm -
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.tencent.mm -
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.tencent.mm -
Queries the mobile country code (MCC) 1 TTPs 1 IoCs
description ioc Process Framework service call com.android.internal.telephony.ITelephony.getNetworkCountryIsoForPhone com.tencent.mm -
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.tencent.mm -
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.tencent.mm -
Uses Crypto APIs (Might try to encrypt user data) 1 TTPs 1 IoCs
description ioc Process Framework API call javax.crypto.Cipher.doFinal com.tencent.mm -
Checks CPU information 2 TTPs 1 IoCs
description ioc Process File opened for read /proc/cpuinfo com.tencent.mm -
Checks memory information 2 TTPs 1 IoCs
description ioc Process File opened for read /proc/meminfo com.tencent.mm
Processes
-
com.tencent.mm1⤵
- Makes use of the framework's Accessibility service
- Obtains sensitive information copied to the device clipboard
- Queries information about running processes on the device
- Acquires the wake lock
- Makes use of the framework's foreground persistence service
- 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:5198
Network
MITRE ATT&CK Mobile v15
Persistence
Event Triggered Execution
1Broadcast Receivers
1Foreground Persistence
1Scheduled Task/Job
1Defense Evasion
Foreground Persistence
1Input Injection
1Virtualization/Sandbox Evasion
2System Checks
2Credential Access
Clipboard Data
1Input Capture
2GUI Input Capture
1Keylogging
1Discovery
Process Discovery
1Software Discovery
1Security Software Discovery
1System Information Discovery
2System Network Configuration Discovery
3System Network Connections Discovery
1Replay Monitor
Loading Replay Monitor...
Downloads
-
Filesize
4KB
MD5f2b4b0190b9f384ca885f0c8c9b14700
SHA1934ff2646757b5b6e7f20f6a0aa76c7f995d9361
SHA2560a8ffb6b327963558716e87db8946016d143e39f895fa1b43e95ba7032ce2514
SHA512ec12685fc0d60526eed4d38820aad95611f3e93ae372be5a57142d8e8a1ba17e6e5dfe381a4e1365dddc0b363c9c40daaffdc1245bd515fddac69bf1abacd7f1
-
Filesize
512B
MD594fa69ff89199fe528f05f9c8ebdd9be
SHA1a6cf360947aacf70c75c1d315ae31a94bf258292
SHA2560010e3f514d4476a135cdd1b40e603344343cbb23cf49f04915360c9ec494460
SHA5128c1c4186297e13168853152131c2882fa5b9f7e5dce0b1927b19e28d398ffb4ac2ac0616904ce39e34b1478028e972e2ac2e63f360478354df25ffc4a3fde09d
-
Filesize
32KB
MD5bb7df04e1b0a2570657527a7e108ae23
SHA15188431849b4613152fd7bdba6a3ff0a4fd6424b
SHA256c35020473aed1b4642cd726cad727b63fff2824ad68cedd7ffb73c7cbd890479
SHA512768007e06b0cd9e62d50f458b9435c6dda0a6d272f0b15550f97c478394b743331c3a9c9236e09ab5b9cb3b423b2320a5d66eb3c7068db9ea37891ca40e47012
-
Filesize
16KB
MD57d068582c0abe4fd18d6a296cc950ed9
SHA11f86066f199ae1a7fa35d7a88027355608c977f1
SHA2569fc748497533b315b4a3eac61bb39be95af52e76da40438f0a12f7151c378578
SHA512a3b01bbbc5b51ec5cb82cb3e162b6a12ab459a2b852b414660040e5fc7fe71054d03f67ab5db63503a6a4875f31ee93dcdd1cdcadc0fd993bc4082e64926da07
-
Filesize
108KB
MD557c784403dadb9a45ce94e3d3f2fcb1f
SHA1a97caf29195899cee6a48df8338a6275eac9bdbb
SHA2561b5d939831e5b339d708dc09f19beed76eed34f30d5202c651d0a4c9ea00540a
SHA512bfa7032488139e7d2c32fef72e72d90e9adf4b9c1f856def2da0261ac5e4c0ae95426896b3b6c6e29047228215177ea710eb5974c4aaf1444af0e7de0dcaa632
-
Filesize
173KB
MD5db5925931e36a0c122567578a6c718bd
SHA144391a16e416d71cddc83ebf26ad327682f6c68f
SHA256c935bc5d124ad76f95712f2833c735ca58a5fee005a37e096d16ae79abc347dd
SHA5125871b7bfbe1e431968aa9728e5b6457c63c3b43bf8300eac514c3c0b049d9088d871ce9a9c11fb7ca3ea40ff5b4f305bc9763508390071c331361b0e6e838589