Analysis
- max time kernel
272s - max time network
301s - platform
android-9_x86 - resource
android-x86-arm-20240910-en - resource tags
arch:armarch:x86image:android-x86-arm-20240910-enlocale:en-usos:android-9-x86system - submitted
21/10/2024, 05:53
Static task
static1
Behavioral task
behavioral1
Sample
Chrome.apk
Resource
android-x64-20240624-en
Behavioral task
behavioral2
Sample
Chrome.apk
Resource
android-x64-arm64-20240624-en
Behavioral task
behavioral3
Sample
Chrome.apk
Resource
android-33-x64-arm64-20240624-en
Behavioral task
behavioral4
Sample
Chrome.apk
Resource
android-x86-arm-20240624-en
Behavioral task
behavioral5
Sample
base.apk
Resource
android-x64-20240624-en
Behavioral task
behavioral6
Sample
base.apk
Resource
android-x64-arm64-20240910-en
Behavioral task
behavioral7
Sample
base.apk
Resource
android-33-x64-arm64-20240624-en
Behavioral task
behavioral8
Sample
base.apk
Resource
android-x86-arm-20240910-en
General
- Target base.apk
- Size 7.4MB
- Sample241021-glkzgstdnm
- SHA256 32e39963f71cdb20c59382aefb19b2cfa3fb2527f15e12dedf587a8329e30f95
- MD5 eb579cf5e93b79e6ec1d46c86daa8fbc
- SHA1 ea8ba740e4f96999657772c58b86a8be06feb943
- SHA512 425670d791e2e386fe2866dfd3998a588aaa5316c9becd8aee3d079111de8bf1046df08fbe4b36f5e05c32d20700bcf92b8be3c5bf35b697946d357155b734cf
- SSDEEP 196608:kX4aEgiFw63MW4JumTG+3m02ugrZLUh0Qsqi:kXFEgiFwEMvGZAp0z
- MD5 SHA1 SHA512 SSDEEP
Malware Config
Extracted
-
trickmo
-
http://gofirst.cn.com/c
Signatures
- TrickMo
TrickMo is an Android banking trojan with the capability to intercept 2FA codes first seen in September 2019.
- Loads dropped Dex/Jar 1 TTPs 8 IoCs
Runs executable file dropped to the device during analysis.
ioc pid Process /data/user/0/mendie.mold390.sfor/app_much/xkDUOf.json 4277 /system/bin/dex2oat --debuggable --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 --debuggable --generate-mini-debug-info --dex-file=/data/user/0/mendie.mold390.sfor/app_much/xkDUOf.json --output-vdex-fd=42 --oat-fd=43 --oat-location=/data/user/0/mendie.mold390.sfor/app_much/oat/x86/xkDUOf.odex --compiler-filter=quicken --class-loader-context=& /data/user/0/mendie.mold390.sfor/app_much/xkDUOf.json!classes2.dex 4277 /system/bin/dex2oat --debuggable --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 --debuggable --generate-mini-debug-info --dex-file=/data/user/0/mendie.mold390.sfor/app_much/xkDUOf.json --output-vdex-fd=42 --oat-fd=43 --oat-location=/data/user/0/mendie.mold390.sfor/app_much/oat/x86/xkDUOf.odex --compiler-filter=quicken --class-loader-context=& /data/user/0/mendie.mold390.sfor/app_much/xkDUOf.json!classes3.dex 4277 /system/bin/dex2oat --debuggable --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 --debuggable --generate-mini-debug-info --dex-file=/data/user/0/mendie.mold390.sfor/app_much/xkDUOf.json --output-vdex-fd=42 --oat-fd=43 --oat-location=/data/user/0/mendie.mold390.sfor/app_much/oat/x86/xkDUOf.odex --compiler-filter=quicken --class-loader-context=& /data/user/0/mendie.mold390.sfor/app_much/xkDUOf.json!classes4.dex 4277 /system/bin/dex2oat --debuggable --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 --debuggable --generate-mini-debug-info --dex-file=/data/user/0/mendie.mold390.sfor/app_much/xkDUOf.json --output-vdex-fd=42 --oat-fd=43 --oat-location=/data/user/0/mendie.mold390.sfor/app_much/oat/x86/xkDUOf.odex --compiler-filter=quicken --class-loader-context=& /data/user/0/mendie.mold390.sfor/app_much/xkDUOf.json 4250 mendie.mold390.sfor /data/user/0/mendie.mold390.sfor/app_much/xkDUOf.json!classes2.dex 4250 mendie.mold390.sfor /data/user/0/mendie.mold390.sfor/app_much/xkDUOf.json!classes3.dex 4250 mendie.mold390.sfor /data/user/0/mendie.mold390.sfor/app_much/xkDUOf.json!classes4.dex 4250 mendie.mold390.sfor - Makes use of the framework's Accessibility service 4 TTPs 1 IoCs
Retrieves information displayed on the phone screen using AccessibilityService.
description ioc Process Framework service call android.accessibilityservice.IAccessibilityServiceConnection.findAccessibilityNodeInfoByAccessibilityId mendie.mold390.sfor - Queries a list of all the installed applications on the device (Might be used in an attempt to overlay legitimate apps) 1 TTPs
- Queries the phone number (MSISDN for GSM devices) 1 TTPs
- Queries the mobile country code (MCC) 1 TTPs 1 IoCs
description ioc Process Framework service call com.android.internal.telephony.ITelephony.getNetworkCountryIsoForPhone mendie.mold390.sfor - Reads information about phone network operator. 1 TTPs
- 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 mendie.mold390.sfor - 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 mendie.mold390.sfor - 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 mendie.mold390.sfor - Uses Crypto APIs (Might try to encrypt user data) 1 TTPs 1 IoCs
description ioc Process Framework API call javax.crypto.Cipher.doFinal mendie.mold390.sfor - Checks CPU information 2 TTPs 1 IoCs
description ioc Process File opened for read /proc/cpuinfo mendie.mold390.sfor - Checks memory information 2 TTPs 1 IoCs
description ioc Process File opened for read /proc/meminfo mendie.mold390.sfor
Processes
-
mendie.mold390.sfor1⤵
- Loads dropped Dex/Jar
- Makes use of the framework's Accessibility service
- Queries the mobile country code (MCC)
- 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
- Uses Crypto APIs (Might try to encrypt user data)
- Checks CPU information
- Checks memory information
PID:4250 -
/system/bin/dex2oat --debuggable --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 --debuggable --generate-mini-debug-info --dex-file=/data/user/0/mendie.mold390.sfor/app_much/xkDUOf.json --output-vdex-fd=42 --oat-fd=43 --oat-location=/data/user/0/mendie.mold390.sfor/app_much/oat/x86/xkDUOf.odex --compiler-filter=quicken --class-loader-context=&2⤵
- Loads dropped Dex/Jar
PID:4277
-
Network
MITRE ATT&CK Mobile v15
Persistence
Event Triggered Execution
1Broadcast Receivers
1Scheduled Task/Job
1Defense Evasion
Download New Code at Runtime
1Hide Artifacts
1User Evasion
1Input Injection
1Virtualization/Sandbox Evasion
2System Checks
2Discovery
Software Discovery
1Security Software Discovery
1System Information Discovery
2System Network Configuration Discovery
3Replay Monitor
Loading Replay Monitor...
Downloads
- Path /data/data/mendie.mold390.sfor/app_much/xkDUOf.json
- Size 5.1MB
- SHA256 1756337fb01c2e805a8c6f27de12f48eaca0eabbb11885314125d44adf745365
- MD5 6b5e41436b4a6335fe61ff65b33a6b4c
- SHA1 a8d6b3d424f9b811e8d7001c449e4ef312b4ca26
- SHA512 8efd0fdb01be3d73644e95e44fec897f4450913cca8ce6de829a82825089fdef5a6a0b35b6262575f489e634b1db896cfc25823fbc465fb189b482d2b1f15c89
- SSDEEP 98304:OyCMGZU4ntlcCGyMJxkjZST8GYyGcGvoc2+0uWZS6nXO6Ge0zhMI/JjihyhT8:eWKPcCCJU01GiJ+AS6OzTlihyu
- MD5 SHA1 SHA512 SSDEEP
- Path /data/data/mendie.mold390.sfor/app_much/xkDUOf.json
- Size 5.1MB
- SHA256 534bf5f167c00da92b246d7a4448a6a561fbfd7139d06d0951368727159a13ce
- MD5 739a06ac778b235036743cf0e5a74bea
- SHA1 ef29d6997078f8bbf193d51e2784a977fa844129
- SHA512 7796ad4faab127a7bcf1c57c406f85db8275cd535214a27dc2cdad252c664140ecda73646ba7bc0a4f87ef51f569c0de728bcef5bc8443f4248cd4cc50439df7
- SSDEEP 98304:Em9I4zy/vbrqv+bVm4BjKydL3Npq+ytvJNi+liIdhfVwzUMZpwHxxo3rY7sBFFf7:/BG/vbru+skjKOxUvJw+lRrfqAUWHxxQ
- MD5 SHA1 SHA512 SSDEEP
- Path /data/data/mendie.mold390.sfor/cache/clicker.json
- Size 17KB
- SHA256 32abf05fd8eb1edb10fd93e2c0bd9b308d109e5686c06b39f4d173847a0efe17
- MD5 d780f836fe54e51872bf31220a4dcb77
- SHA1 5136aa7fe35fb70c9bf0ab00bbe7f79cf65705ae
- SHA512 62842bd62ea2f1a71880415d84501bc2cde8eb857d4baec4e357f3c4c4a74d2d0418bfcc6431789cce207d5290ceb4b1fee31f206ac527a8727176523c0bc635
- SSDEEP 384:IrlplvCVmC4RNaCSmtBcv5+4bgXPJDYF/ViD0tnheg8G1oLQZhZ:Irlpl6Vn4RNTSmtBcv5+40fJDy9k0tnx
- MD5 SHA1 SHA512 SSDEEP
- Path /data/data/mendie.mold390.sfor/databases/a-journal
- Size 512B
- SHA256 98693eb75a8b0a71ed5c61261b651790c4f4d96cd1853499330e4d35fd067fee
- MD5 a144295ffa6863d34afb119ff4f483ca
- SHA1 8269feec27ac7e6fa3fbb014c643113591f42b52
- SHA512 bbaa202727f8de37e4a532a2b6268819aee78b79d898206f1ebd08cfdedc9b88115f777c99436cdd038058370b6de9a8191d7ae723b7bf53ddcbf39272830f4f
- MD5 SHA1 SHA512
- Path /data/data/mendie.mold390.sfor/databases/a-wal
- Size 32KB
- SHA256 a31f065da106cdb8eca91552ed16444bcc8b473e9a7d033dcc4c8f8e23dd7c41
- MD5 00bea6fa8c0843b423b346c5bc442317
- SHA1 41de63103775b641e50e0ac9e48a7d64ab166306
- SHA512 14de2c24ce39b1ee9c606150213e93c4ec287a26e6c5bd4fe7f7c997dfe6677eea8646b19787789fd8f3d01556f19664ce052c73ad19ce955d6cf101bc03b4ec
- SSDEEP 12:KB/XpkJqzdTRmBEyPbP/OEYBVOwClmhdDqyNTSFbyiyuE9dMARmBEyPbP/zSvFvC:KB/ZkUzyGSP/OEQZrTEPjGSP/O
- MD5 SHA1 SHA512 SSDEEP
- Path /data/data/mendie.mold390.sfor/files/mendie.mold390.sfor
- Size 256B
- SHA256 4e363a4a0fc0ebab9005ada8da9e2c1d6ca4ffe198be42b1af85e474ef78d9ac
- MD5 5e8c76f84e2ac7373a7fcc76615c7107
- SHA1 0519a22cdab28000b56df9eb63a1a9d447854690
- SHA512 43e0e0ce3dc71e6376ca83944a14cefca7e74a643aa6966f33ace0c707148dd723227e9320e5f35e4551dc5b4dfda7d3b2411a343809187a8cb468f419c53c9a
- MD5 SHA1 SHA512
- Path /data/data/mendie.mold390.sfor/no_backup/androidx.work.workdb
- Size 4KB
- SHA256 0a8ffb6b327963558716e87db8946016d143e39f895fa1b43e95ba7032ce2514
- MD5 f2b4b0190b9f384ca885f0c8c9b14700
- SHA1 934ff2646757b5b6e7f20f6a0aa76c7f995d9361
- SHA512 ec12685fc0d60526eed4d38820aad95611f3e93ae372be5a57142d8e8a1ba17e6e5dfe381a4e1365dddc0b363c9c40daaffdc1245bd515fddac69bf1abacd7f1
- MD5 SHA1 SHA512
- Path /data/data/mendie.mold390.sfor/no_backup/androidx.work.workdb-journal
- Size 512B
- SHA256 7b19ddc2511451040e0446deafb4a0bce676ef40c7478e77848d123e859f254f
- MD5 2250cd783bb92e725cce585652e650be
- SHA1 e32f0ce1a7dcc8d431b92ea7a3d8019e153c403e
- SHA512 4d617f8ae7ffe83d9dc106ecd0f31238c7a314a0e0026a6c4a7b2533845c15d70dd60302d77b6e2028d4c4bd9483e60b7f69827b3a882c879e69d1e23f7e7ea3
- MD5 SHA1 SHA512
- Path /data/data/mendie.mold390.sfor/no_backup/androidx.work.workdb-shm
- Size 32KB
- SHA256 c35020473aed1b4642cd726cad727b63fff2824ad68cedd7ffb73c7cbd890479
- MD5 bb7df04e1b0a2570657527a7e108ae23
- SHA1 5188431849b4613152fd7bdba6a3ff0a4fd6424b
- SHA512 768007e06b0cd9e62d50f458b9435c6dda0a6d272f0b15550f97c478394b743331c3a9c9236e09ab5b9cb3b423b2320a5d66eb3c7068db9ea37891ca40e47012
- SSDEEP 3::
- MD5 SHA1 SHA512 SSDEEP
- Path /data/data/mendie.mold390.sfor/no_backup/androidx.work.workdb-wal
- Size 108KB
- SHA256 c23c0760e1c0c810d80b78c9686a9bac3a2c4d064525fc69cc650fcbbc16a452
- MD5 04b83f7746c702c1d2ed6d2ff868aa42
- SHA1 8db34cae5099a5a50ab78c913160b0cce6749db1
- SHA512 8c0e6c87d9493a6686b80d1d7e2c07c534ac221fc677b43a13f671b4f2ce7440b300375d35aa9a27c9b1f28e8007f0fdadedd20fc1af97aeaeb144df4bf1ccbf
- SSDEEP 96:1kZ6+hdjnHtDRMpf8UzS5+TD8q0ExPRmtMRd:2VdjnHt9Mpf8UzS5+TD8q0E5RmtMX
- MD5 SHA1 SHA512 SSDEEP
- Path /data/data/mendie.mold390.sfor/no_backup/androidx.work.workdb-wal
- Size 173KB
- SHA256 20f576e17f7627718961c7b836b63bb1583b611566faffe52a30aad3806160ef
- MD5 ea72d65b3b14e10f351d4b2473d4fa08
- SHA1 12d5f805292bdde23dcc1ded3a9877d21fbfaf0a
- SHA512 1a73809970b5f3bbf2b6cf22334d698206d7872119aeb5d62586d4d4101e4ddeedacf42998bba294304d8cc5851316b7ce24f50e8089cbd1796cee1d8877fd64
- SSDEEP 48:UZttY1IZEZJzZxZPQZ39ZvnZ6ZttYX5iZpZ+tS:SttYEi/z+3R4ttYXub+Y
- MD5 SHA1 SHA512 SSDEEP
- Path /data/data/mendie.mold390.sfor/no_backup/androidx.work.workdb-wal
- Size 16KB
- SHA256 632090bb2b580b48a4fba8d5f78b0e3853c50e58c6b9c4e8730dd6a6a6e3a7c2
- MD5 adef31e00f392dff11dfa821641e33fa
- SHA1 5c7e8dcdd14b57e75037deb50ceb759025b25b47
- SHA512 efc09e7117951fd382032334aaed600c7eb762c567e8ad65154176ff3f61f636da9d1b1f0a264d53beb3aa17d75519930bc10507771b18dd8547e905e56ecf1e
- SSDEEP 6:KoYoA/aGYOIRg9FZdrlOERX4PBX4ogLugMBX4suuK+/SY6UYcVCNaYTXiOw2:KOAFnZzdTRmBEyPbP/+GoRyOw2
- MD5 SHA1 SHA512 SSDEEP
- Path /data/user/0/mendie.mold390.sfor/app_much/xkDUOf.json
- Size 11.1MB
- SHA256 57b7c8e0879f6b3cd3bb169533f8069072322b178dd2efb8cedf5d77761e32e0
- MD5 b2dd75b19e82fd1b6f8c1bbd80b00d43
- SHA1 fbcc0c095a6951f1c268c3534e80182275cf56dd
- SHA512 078089605d533d1d8dddae498383e79eb37275bb034666cfc5d2b2df13883f9fa417374f1461d091fe0d5d37d09a5d18a2f9c42228e72b68ac8dff01de380395
- SSDEEP 98304:jIroDpilznK62kXbMg5jw0uyrLrWYOx3mwpN:ErVw0jvrKxVpN
- MD5 SHA1 SHA512 SSDEEP
- Path /data/user/0/mendie.mold390.sfor/app_much/xkDUOf.json!classes2.dex
- Size 354KB
- SHA256 90f37024e4462da754ff577727188f9a816b275e9bd0b2c93ac0fee8aaf34e13
- MD5 f4426e15d81ce090a167867de97088c8
- SHA1 eec3bb62f61f4725d8e6e5bfa5fcc9e2837971ed
- SHA512 086ad06f27a956b4fc1bd8a1cb35c334b7131974f27f92491cebf188be94b091a304d9aceb93e02bf20e25f0682302bbc8ee06892f13d339c4f8b2a898a0f44c
- SSDEEP 6144:rgfFQh8AjF1t66iPeu0kwqIAP+puma9T6Jm59nw3mWDVc/ZfXlP76dli840idoG:SPe5XzT5e0ieG
- MD5 SHA1 SHA512 SSDEEP
- Path /data/user/0/mendie.mold390.sfor/app_much/xkDUOf.json!classes3.dex
- Size 254KB
- SHA256 014a1b9af5a1514d88c444a00cdc3a910c5f4d4c55e2307186fe7bb908d268be
- MD5 3f8ab68fa2bfe879073f7d34e2fa9fba
- SHA1 4779c13b65844b93d69823e2f4ec24d8f7222ce4
- SHA512 7d12e8997d6b32511964520414a0d5d33b92e6a2d1284af61d80b9c3c0a6f5d2325a3354b2d8c7bc86dc612750da35bb4f5da1fc73c518d68aa824064294027a
- SSDEEP 3072:INJM0MLfdoBNRfpUkmUVd07G6SEsDh4+hm+qcwQJtShP5tJ/Az9hZgJ8JRTCaLDp:IN6N0VS7zSpm+LfShHZFYoJVi
- MD5 SHA1 SHA512 SSDEEP
- Path /data/user/0/mendie.mold390.sfor/app_much/xkDUOf.json!classes4.dex
- Size 1.9MB
- SHA256 217bb9f5b5728b6373d10962cffa93c3b263049601ce4bfdc30f1b89c0e69c53
- MD5 32579b28ea9ce1c5fa1f35bd4f9818bd
- SHA1 8a262963232c8e2e43d755281f46ad7565e62a9f
- SHA512 dfb21bbe5a06aa760e412d05e9a91dc14b44928b8f88e6e01f96bfbd3d9a6637c33e8cf5d02dddb038cbd8dba5dd0cc382debb31c66f8f7d6ce3f176b2a6873e
- SSDEEP 24576:xfGUb+VwKV63d0EgawFAue4FJc19ZK7ALt3l/zO:xfGl63d07nc19ZKKtV/zO
- MD5 SHA1 SHA512 SSDEEP
- Path /storage/emulated/0/Android/data/mendie.mold390.sfor/cache/logs/log.txt
- Size 223B
- SHA256 b96f515da4700ddec08e0525bd5e775fd9377b5da54313d767b2e3abf518f2c3
- MD5 5dc5c35afd95d8d8a8a880391660930f
- SHA1 92981970dca102cb273aa469178771c8f6f468b8
- SHA512 4f612a1e77deeaaf917e8b282917adbdbe9068d075fd920870653853f0ebc37f30d6af5b2ab354ee11f32274faa67fe21e4a2aa4a26dc4c81e9ca1c267ff0d19
- MD5 SHA1 SHA512