Analysis
-
max time kernel
3985926s -
max time network
193s -
platform
android_x86 -
resource
android-x86-arm-20220823-en -
resource tags
androidarch:armarch:x86image:android-x86-arm-20220823-enlocale:en-usos:android-9-x86system -
submitted
30-08-2022 07:07
Static task
static1
Behavioral task
behavioral1
Sample
9a44737d1f50f976e29b5e5d2dcd20d6c177df9ad7714eea707905261647ee0f.apk
Resource
android-x86-arm-20220823-en
Behavioral task
behavioral2
Sample
9a44737d1f50f976e29b5e5d2dcd20d6c177df9ad7714eea707905261647ee0f.apk
Resource
android-x64-20220823-en
Behavioral task
behavioral3
Sample
9a44737d1f50f976e29b5e5d2dcd20d6c177df9ad7714eea707905261647ee0f.apk
Resource
android-x64-arm64-20220823-en
General
-
Target
9a44737d1f50f976e29b5e5d2dcd20d6c177df9ad7714eea707905261647ee0f.apk
-
Size
1.6MB
-
MD5
626792edc0cd3f8e57c65e2d0af0345b
-
SHA1
4f1f32166aef396a7bfe4d6e41e25558c01e6872
-
SHA256
9a44737d1f50f976e29b5e5d2dcd20d6c177df9ad7714eea707905261647ee0f
-
SHA512
bcd8841170bcd21cc1f5efba444b69f704684fe36b96042c0bb8084fd0dabd6d7441c5522b88c4dba87dab1d2a13a1f867ccb12400c2666de463592328f30528
-
SSDEEP
24576:e8l+EV68EsEXGfcUG4fwCXTI0IEMcwzSqmx6tQMZyHL9c1S84D9ToRodEHPIPcD:Z67X2kUG4f3TIcoQwULi1J4VoROQ0cD
Malware Config
Extracted
ermac
http://62.204.41.98:3434
Signatures
-
Ermac
An Android banking trojan first seen in July 2021.
-
Ermac2 payload 2 IoCs
resource yara_rule behavioral1/memory/4142-0.dex family_ermac2 behavioral1/memory/4090-0.dex family_ermac2 -
Makes use of the framework's Accessibility service. 3 IoCs
description ioc Process Framework service call android.accessibilityservice.IAccessibilityServiceConnection.findAccessibilityNodeInfosByViewId com.yusozofasuga.dadoduva Framework service call android.accessibilityservice.IAccessibilityServiceConnection.findAccessibilityNodeInfosByText com.yusozofasuga.dadoduva Framework service call android.accessibilityservice.IAccessibilityServiceConnection.findAccessibilityNodeInfoByAccessibilityId com.yusozofasuga.dadoduva -
Acquires the wake lock. 1 IoCs
description ioc Process Framework service call android.os.IPowerManager.acquireWakeLock com.yusozofasuga.dadoduva -
Loads dropped Dex/Jar 2 IoCs
Runs executable file dropped to the device during analysis.
ioc pid Process /data/user/0/com.yusozofasuga.dadoduva/app_DynamicOptDex/weTGK.json 4142 /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.yusozofasuga.dadoduva/app_DynamicOptDex/weTGK.json --output-vdex-fd=42 --oat-fd=43 --oat-location=/data/user/0/com.yusozofasuga.dadoduva/app_DynamicOptDex/oat/x86/weTGK.odex --compiler-filter=quicken --class-loader-context=& /data/user/0/com.yusozofasuga.dadoduva/app_DynamicOptDex/weTGK.json 4090 com.yusozofasuga.dadoduva -
Reads information about phone network operator.
-
Removes a system notification. 1 IoCs
description ioc Process Framework service call android.app.INotificationManager.cancelNotificationWithTag com.yusozofasuga.dadoduva -
Uses Crypto APIs (Might try to encrypt user data). 1 IoCs
description ioc Process Framework API call javax.crypto.Cipher.doFinal com.yusozofasuga.dadoduva
Processes
-
com.yusozofasuga.dadoduva1⤵
- Makes use of the framework's Accessibility service.
- Acquires the wake lock.
- Loads dropped Dex/Jar
- Removes a system notification.
- Uses Crypto APIs (Might try to encrypt user data).
PID:4090 -
/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.yusozofasuga.dadoduva/app_DynamicOptDex/weTGK.json --output-vdex-fd=42 --oat-fd=43 --oat-location=/data/user/0/com.yusozofasuga.dadoduva/app_DynamicOptDex/oat/x86/weTGK.odex --compiler-filter=quicken --class-loader-context=&2⤵
- Loads dropped Dex/Jar
PID:4142
-
Network
MITRE ATT&CK Matrix
Replay Monitor
Loading Replay Monitor...
Downloads
-
Filesize
451KB
MD5fb0ccc23b27e521f50842522a3f43060
SHA1cf013753d4e2025e6aa9dfa67213f463a033f32a
SHA2569950122a97a7c649b805d8fc521357ab6d2607adb1b2eb6f9a3fbe86b99bc9d4
SHA51271bd95ba79ef338c0b178ed210bc756ae685a60b0e463ffddc08ccba398c8f63f64aa18e4eb0e2c2897e116286ebf6c6bf71e4b69183daf5a690e2df356469d2
-
Filesize
890KB
MD54b3296f3dc431545736e917509ba82c9
SHA1d57bb111ed9af2804db007adc358dc3e6bae7e0b
SHA25617731dc7e3b784fed6392476296050ba62a4423bf3b9dcb5758fe4930ce66315
SHA512c6aec0e423e5c78a74c2e0de8550303e59990a70f56bf51390ee4083b7ed8ab7de41df0558812854e4f9f78bc0ba45cf78458207e053dd6d346fa49855f2c47b
-
Filesize
890KB
MD5ab16e04b52e006b2f1317a485000359f
SHA1dda556bcecd7e19fee1735fa10562d898452ecbd
SHA2567d7c413a2a2787545fade0ebe201eaf98091addb245d9581b587cb06de8b130e
SHA512ed7447330a60f5e5f94220d2ec53bfccbb838e0b664c576665ca00b2273862350d86cc890c2b3904e757a408b0bf4554da394401f099aca8bb551b7450d48699
-
Filesize
138B
MD5f667e0f82295d0aa77ea11108569a1bd
SHA19292fcc859847dde46951cd27094a703163b2c89
SHA2562348227481c31a02a19cc2470c337ce167aef1aeafed1a7a422c984de0ee6d57
SHA5120d16a0591d2d7e7305d440a6b894199e426e64c6637a3847b737e8cb9b52807eceb7a4ae84c1263137d1a5feb0132a9a420364989f9c5a5b7e5bbc4e68c0dbfe
-
Filesize
182B
MD58b4198bf5d5262dc59ea81dc0eb48063
SHA1b45aaa889b1e76b40a758f7a9fd658ef49cf117a
SHA25692391917e8a542c01a35b7b78acd601880e39f24ec349e4225baaa0f7d76dd81
SHA512f8cf8da4f89e5577ee3af5f306ff9f8c70a3f820669ed51093551d5aac96add69ea1da8400354dd63f5f0e64cb55c99723668ee96e3270e058b92f38c6ce6e2f