Analysis
-
max time kernel
119s -
max time network
165s -
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
24-08-2024 22:01
Static task
static1
Behavioral task
behavioral1
Sample
bc019f3a99d9ae74a11a687b22becdf392a591c7e9d942bc9986a89c8734074c.apk
Resource
android-x86-arm-20240624-en
Behavioral task
behavioral2
Sample
bc019f3a99d9ae74a11a687b22becdf392a591c7e9d942bc9986a89c8734074c.apk
Resource
android-x64-20240624-en
Behavioral task
behavioral3
Sample
bc019f3a99d9ae74a11a687b22becdf392a591c7e9d942bc9986a89c8734074c.apk
Resource
android-x64-arm64-20240624-en
General
-
Target
bc019f3a99d9ae74a11a687b22becdf392a591c7e9d942bc9986a89c8734074c.apk
-
Size
4.3MB
-
MD5
777e967cc20e6a3cd7ed8f6534f25e68
-
SHA1
e41f2f8b87c38865b60aed52c7c1fa6131cc153a
-
SHA256
bc019f3a99d9ae74a11a687b22becdf392a591c7e9d942bc9986a89c8734074c
-
SHA512
dbc66a87f31df000970881b4c7d457ba8763ad0a2112b3262a7d212b00dbccf197bc69acd8e5decb9cffb4b99a1bd8d8ae21cbc9dc4b89b0443227cc6b6f0d2f
-
SSDEEP
98304:awEsJsucv+SyogYG93PLwfPHdmRqccbLt/i/o3aF+rG7O5:aCmV+vogY03UfPHdmjcb5iQ3lx5
Malware Config
Extracted
anubis
https://google.com
Signatures
-
Anubis banker
Android banker that uses overlays.
-
pid Process 4254 com.tencent.mm -
Loads dropped Dex/Jar 1 TTPs 3 IoCs
Runs executable file dropped to the device during analysis.
ioc pid Process /data/user/0/com.tencent.mm/app_mph_dex/classes.dex 4254 com.tencent.mm /data/user/0/com.tencent.mm/app_mph_dex/classes.dex 4283 /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.tencent.mm/app_mph_dex/classes.dex --output-vdex-fd=41 --oat-fd=43 --oat-location=/data/user/0/com.tencent.mm/app_mph_dex/oat/x86/classes.odex --compiler-filter=quicken --class-loader-context=& /data/user/0/com.tencent.mm/app_mph_dex/classes.dex 4254 com.tencent.mm -
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.findAccessibilityNodeInfosByText com.tencent.mm Framework service call android.accessibilityservice.IAccessibilityServiceConnection.findAccessibilityNodeInfoByAccessibilityId com.tencent.mm Framework service call android.accessibilityservice.IAccessibilityServiceConnection.findAccessibilityNodeInfosByViewId 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 account information for other applications stored on the device 1 TTPs 1 IoCs
Application may abuse the framework's APIs to collect account information stored on the device.
description ioc Process Framework service call android.accounts.IAccountManager.getAccounts com.tencent.mm -
Reads the contacts stored on the device. 1 TTPs 1 IoCs
description ioc Process URI accessed for read content://com.android.contacts/data/phones com.tencent.mm -
Reads the content of the calendar entry data. 1 TTPs 1 IoCs
description ioc Process URI accessed for read content://com.android.calendar/events com.tencent.mm -
Reads the content of the call log. 1 TTPs 1 IoCs
description ioc Process URI accessed for read content://call_log/calls com.tencent.mm -
Requests cell location 2 TTPs 1 IoCs
Uses Android APIs to to get current cell location.
description ioc Process Framework service call com.android.internal.telephony.ITelephony.getCellLocation com.tencent.mm -
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 -
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.tencent.mm -
Listens for changes in the sensor environment (might be used to detect emulation) 1 TTPs 1 IoCs
description ioc Process Framework API call android.hardware.SensorManager.registerListener com.tencent.mm -
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
Processes
-
com.tencent.mm1⤵
- Removes its main activity from the application launcher
- Loads dropped Dex/Jar
- Makes use of the framework's Accessibility service
- Queries account information for other applications stored on the device
- Reads the contacts stored on the device.
- Reads the content of the calendar entry data.
- Reads the content of the call log.
- Requests cell location
- Acquires the wake lock
- Makes use of the framework's foreground persistence service
- Queries information about the current Wi-Fi connection
- Requests disabling of battery optimizations (often used to enable hiding in the background).
- Listens for changes in the sensor environment (might be used to detect emulation)
- Registers a broadcast receiver at runtime (usually for listening for system events)
- Schedules tasks to execute at a specified time
PID:4254 -
/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.tencent.mm/app_mph_dex/classes.dex --output-vdex-fd=41 --oat-fd=43 --oat-location=/data/user/0/com.tencent.mm/app_mph_dex/oat/x86/classes.odex --compiler-filter=quicken --class-loader-context=&2⤵
- Loads dropped Dex/Jar
PID:4283
-
Network
MITRE ATT&CK Mobile v15
Persistence
Event Triggered Execution
1Broadcast Receivers
1Foreground Persistence
1Scheduled Task/Job
1Defense Evasion
Download New Code at Runtime
1Execution Guardrails
1Geofencing
1Foreground Persistence
1Hide Artifacts
3Suppress Application Icon
1User Evasion
2Input Injection
1Discovery
Location Tracking
1Software Discovery
1Security Software Discovery
1System Network Connections Discovery
1Replay Monitor
Loading Replay Monitor...
Downloads
-
Filesize
7.8MB
MD54abd076b62015297ab751dfc75c9789a
SHA192ec5965cb57693a80731f948e12f465340fd6ad
SHA2564202d90128f1e82c8181ab70876e3159295037e62d16a0b572d2b635a8a6a8f4
SHA512022889c959eb62e5ac7ffb2147d120357e39241e3a101c2e49912a9a5870fc2b2a121340fd3e2ed2a885fd5fc4dd7e7cc85df2e53f5109c24427d0a6edd9d05f
-
Filesize
591B
MD51187553a9c838047d7309935a2a388a8
SHA113edf0585d56836caf440d754243082ab1855bdd
SHA256d381840b78fc1a46f4865ebbe88e7933f39f313e5dbd05fdeb29fd8b9948e1dc
SHA5123fff4809eac9ac183f34ed96c3396088a2d25a7124e578bb6888d57542f2a4ff4bc813cde71062b62249ad5993d24bba568a741436ff75d3860c46f89b6240f7
-
Filesize
512B
MD55a65629fc9ddac636746f1452e89ab6c
SHA1569d463ee6d6078cef051bfc929e10afbe5a0749
SHA256e0628a5fd5a514db4d2c73cddd10b8dd7b5a283fff63afab0026b271ac51c6d1
SHA51240d76f3284bc857f0d463736b6d63a3cece1e2a66ea73a3e5105aa94ac9f44854a2942dcbd7e4a0e3c3eedc074a2d332e461345099b13f0cecae96fd702a1772
-
Filesize
60KB
MD5c83860a9c678a0778388b406c023f156
SHA1d43903eb7cc34ed562da8b000af17d500b6344c8
SHA25645a62e26f3d76e160499ce7569e02a266d2269fc57e9517e4628204508e55737
SHA512b15e5406d45ddf5a04e28db589fe8a945242664e8574f3e2a2119d98d76d28f4ce8f90a22e0ff9d6e3035df5c48b35654a57400e03684d73ee16cd63c3d22cb4
-
Filesize
4KB
MD5f2b4b0190b9f384ca885f0c8c9b14700
SHA1934ff2646757b5b6e7f20f6a0aa76c7f995d9361
SHA2560a8ffb6b327963558716e87db8946016d143e39f895fa1b43e95ba7032ce2514
SHA512ec12685fc0d60526eed4d38820aad95611f3e93ae372be5a57142d8e8a1ba17e6e5dfe381a4e1365dddc0b363c9c40daaffdc1245bd515fddac69bf1abacd7f1
-
Filesize
512B
MD550279cbb8c09fe270edab191a3fce7df
SHA112859d150ccdb5f6748d5054fa74c8d5245f4bd4
SHA256d84f5966e4793b17dcbee8d3702cfca125968918b283a2c9efcddc5a6672ae12
SHA512667215ec0df371275af305e4f64b511c7f3f7cbbe4d0ccedc794b8e2005e6f2ab2471144975b7ab627c4cb7818625138e2320baf99cfb8e98b0cd48691d4f44e
-
Filesize
32KB
MD5bb7df04e1b0a2570657527a7e108ae23
SHA15188431849b4613152fd7bdba6a3ff0a4fd6424b
SHA256c35020473aed1b4642cd726cad727b63fff2824ad68cedd7ffb73c7cbd890479
SHA512768007e06b0cd9e62d50f458b9435c6dda0a6d272f0b15550f97c478394b743331c3a9c9236e09ab5b9cb3b423b2320a5d66eb3c7068db9ea37891ca40e47012
-
Filesize
44KB
MD54bb618f34dc20546b3db6850978baa96
SHA1adb5b13a3e7072028ba322f460e5dec90fd46bc7
SHA2563953df84bd7a24d2e49d4fb41ba275fb68a8abc137413a178ea45eeb0afcc27b
SHA512ba500851f0e060ffad45a1ce14a4c474c92d1bce49354c3d1d32045313ccf552c4b9d14304e3afde2aa5a7d31dbb9124242b709fc7f0f677d9d999c2487148b7
-
Filesize
3B
MD558e0494c51d30eb3494f7c9198986bb9
SHA1cd0d4cc32346750408f7d4f5e78ec9a6e5b79a0d
SHA25637517e5f3dc66819f61f5a7bb8ace1921282415f10551d2defa5c3eb0985b570
SHA512b7a9336ed3a424b5d4d59d9b20d0bbc33217207b584db6b758fddb9a70b99e7c8c9f8387ef318a6b2039e62f09a3a2592bf5c76d6947a6ea1d107b924d7461f4
-
Filesize
116B
MD5df86c3b63775d352063f119dcbbca854
SHA1166e0410fbdb6c741bc85bd229c5c71e9c85cff8
SHA256cee14c32d18ac5fd4f27f2b4941fc79b300fbcea095bacd054839ba6b07ad697
SHA5129f9e2301e1e7138a0a986ed3bb000408c2c548fc1a9fa0ca804b385578ad90ab8d381ae265a18f24262b37e8bce61ab3490fce5b3764f5c50ab14a8d6dfe977d
-
Filesize
126B
MD5387c18eb161080f1ddc8326bd85221db
SHA13d49ba7daff1c75ac2e0e876d720376050342af5
SHA256cffa6bd7383e21a0de2866f877575dde863e1c5d03c5f1459c7f201001120acf
SHA5123cf4fc73d147e9899b631054b4d24da9084d4ace20578b8a2d6d5012a42d3d73cb05fc15b9f7d432fe99ab75542e61fc9fc9540e6aba84839b807b2783ea0afc
-
Filesize
116B
MD5e91d0d8f64f0462cf7a91d0dd34ed5d5
SHA1048b8047c2726adb1784eb605b26e550c6fcfad5
SHA25619c41809e492386fa8096666657c80b9b492f282591a58865ddb3e70187b756e
SHA51258a0d1bdb9a2f80966aa1f7cacc1b6d00e6636eb9e53de9659e04621f1e9b6c9506d6dcb1c11860906685f8949603ca9da3ad346567f7c06ce8e0aa413cebf97
-
Filesize
126B
MD57af61678414aeaddb7ee0178b13f37e0
SHA1bd68c54f24e2c5ef044686124e22319eab71590f
SHA256a25f51917bb30b2795b2c99f9bcb1646cbafdaf92b9540708b8eba9775d0ab15
SHA51280ad383b2748e722a72ff6936e1ea4226e3ba2fe63583bf216742bcf9cd034e6a29135cba5da85d4282bda721c29e4c33b899a09b1f2080faa7e814462b7187d
-
Filesize
281B
MD5db27042a791e7ea0a5119f1bd7ac08c3
SHA11f86825257cf4a4392f7ead590878a67a52da962
SHA256be38a3a3736c914d7e5f6978058616cdef33304f2e47248907a7a96914568ce3
SHA512421d977a29d64219979e358f267822623f8f9642e99af4c9fae7488488b5c016c56a1e1efc716a4e899ab1ca46ca55e8c75f584657d4f2b9703ca8d681fa548d
-
Filesize
2B
MD5d751713988987e9331980363e24189ce
SHA197d170e1550eee4afc0af065b78cda302a97674c
SHA2564f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945
SHA512b25b294cb4deb69ea00a4c3cf3113904801b6015e5956bd019a8570b1fe1d6040e944ef3cdee16d0a46503ca6e659a25f21cf9ceddc13f352a3c98138c15d6af
-
Filesize
609B
MD5f569cbce060aac0c16680fb77d5d2693
SHA14faae45e81f8f4e3105933e2c463e525b28eeda2
SHA256c9b9a4b6223e3d1175b254e7e022beb2fd6ed8bff23d38e60528d6955c57607d
SHA512027da0a9a75b039400d08efb90893f6219bb9b59b1be70ef9955b4bd192501412c4886c55702ef37659b05e1264951ab08d44488c25adebd8779e852fdd46d95
-
Filesize
5KB
MD5b347f6188ee025209e17f01cfa375d5a
SHA1098682537f524c32d6be1e2a99b6a8a3e1b320d8
SHA2567fece2f8e545a48c3b15c5cafa9a903c9bbe86de0320da217e856566bee13bec
SHA51288a026ab14001c6ad2c51432870691bcc2c95d2e1497380af1b1ce1c80bbbcc94a4f6bccee31a9edfec3ccc634a89f0b910b0ee0b9a75cba6be555ea37d52ffa
-
Filesize
7.8MB
MD5ef5dec4759a1e6741fb952343740e424
SHA1e72c08723ea54457a1fc1a12cc70f6920fc0c17b
SHA25697a19ff67ac7cb82fed511890fdebdc16fed1c7075bbae7d719d2579dde9ddb5
SHA5121fe76756b12e55ef6d3cbd96e844d495b58e4cb390c8925188e2dac335600db1d7446c1516cbdd04dc5a54bfca9b60a26e1ae0ac5400a63fa1094c25cadf8b7f
-
Filesize
12B
MD5a9256f55737b655c8cff95418411997c
SHA1d81a4e85ecef3a4f08d50da9c75c49a3c64ffe24
SHA256bad705c44807d12463fb587087c4e9eb24769d82981229ac8b74abc9b1a44412
SHA51210d10a6498973ed65d47c74ba6d8831dad94213a5071353dc445de46e021689284fbbf4accf5ba1f97a0675a7652ec069ac70f38d63ba36b8595a8caf8d37574
-
Filesize
12B
MD5e48057c3603c907cacbe1568a7dbfc41
SHA16e100086b53e20e499a9be069aa1b452faf82ba3
SHA2564b36685dbf772b2de007f4c98f824966f4f3a132075692d3d3d8f11e84e5468e
SHA512787e1140832e8c308039f0287ee801c00040544d5241425b0c0c8e8dc19ecf3feefa50706723f7a21be209c13b24ab3dbe0691ec42118fdfe18611b13155fb9a
-
Filesize
267B
MD5cb0b0c34caf7d1ecdf4b2c506fd566d3
SHA180f7d29156890eca87a10ca1b8fdece867d9b7cc
SHA256a8012788df8b83994d196fc55884affe5ccbcc27de5550959b57cec030d3c1ef
SHA512a6d462191b37097a75d0c0a9328e94232981d69ee610ec9fd011bbf636bebeff6bc9a51d8a3936474c1295dab0a7257ee1122c41f926f090e7f2428c2626f484