Analysis
-
max time kernel
29s -
max time network
29s -
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
22/03/2025, 00:46 UTC
Static task
static1
Behavioral task
behavioral1
Sample
702d8ae90b3535bf923522cdce541922065fd31c23356474d04c29245ef153ab.apk
Resource
android-33-x64-arm64-20240910-en
Behavioral task
behavioral2
Sample
702d8ae90b3535bf923522cdce541922065fd31c23356474d04c29245ef153ab.apk
Resource
android-x86-arm-20240910-en
General
-
Target
702d8ae90b3535bf923522cdce541922065fd31c23356474d04c29245ef153ab.apk
-
Size
8.6MB
-
MD5
1e601badb689ec4328e7206483f7fc8f
-
SHA1
d103db4da641e5dad66226087c45a92f5a35ec3d
-
SHA256
702d8ae90b3535bf923522cdce541922065fd31c23356474d04c29245ef153ab
-
SHA512
91b042429caf3ec6709f816d80f95930fdf4bd81965ea7e4232b7d3bdf4560aba64e0e181d5186896dff49137644915381f166835863be2627928882bd77298b
-
SSDEEP
196608:oOsWNIJ8HMmitHQfX1BSNlit0XvuYznJcTZBzhBfCR:/Ps01gNlit0Xv7zGLzh8R
Malware Config
Extracted
trickmo
http://somakeawish.com/hpuex9yu0lfad7pjoxcl
Signatures
-
TrickMo
TrickMo is an Android banking trojan with the capability to intercept 2FA codes first seen in September 2019.
-
Trickmo family
-
Loads dropped Dex/Jar 1 TTPs 8 IoCs
Runs executable file dropped to the device during analysis.
ioc pid Process /data/user/0/kegvi.nfec906.cyc/app_rice/ldWtltI.json 4401 /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/kegvi.nfec906.cyc/app_rice/ldWtltI.json --output-vdex-fd=42 --oat-fd=43 --oat-location=/data/user/0/kegvi.nfec906.cyc/app_rice/oat/x86/ldWtltI.odex --compiler-filter=quicken --class-loader-context=& /data/user/0/kegvi.nfec906.cyc/app_rice/ldWtltI.json!classes2.dex 4401 /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/kegvi.nfec906.cyc/app_rice/ldWtltI.json --output-vdex-fd=42 --oat-fd=43 --oat-location=/data/user/0/kegvi.nfec906.cyc/app_rice/oat/x86/ldWtltI.odex --compiler-filter=quicken --class-loader-context=& /data/user/0/kegvi.nfec906.cyc/app_rice/ldWtltI.json!classes3.dex 4401 /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/kegvi.nfec906.cyc/app_rice/ldWtltI.json --output-vdex-fd=42 --oat-fd=43 --oat-location=/data/user/0/kegvi.nfec906.cyc/app_rice/oat/x86/ldWtltI.odex --compiler-filter=quicken --class-loader-context=& /data/user/0/kegvi.nfec906.cyc/app_rice/ldWtltI.json!classes4.dex 4401 /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/kegvi.nfec906.cyc/app_rice/ldWtltI.json --output-vdex-fd=42 --oat-fd=43 --oat-location=/data/user/0/kegvi.nfec906.cyc/app_rice/oat/x86/ldWtltI.odex --compiler-filter=quicken --class-loader-context=& /data/user/0/kegvi.nfec906.cyc/app_rice/ldWtltI.json 4375 kegvi.nfec906.cyc /data/user/0/kegvi.nfec906.cyc/app_rice/ldWtltI.json!classes2.dex 4375 kegvi.nfec906.cyc /data/user/0/kegvi.nfec906.cyc/app_rice/ldWtltI.json!classes3.dex 4375 kegvi.nfec906.cyc /data/user/0/kegvi.nfec906.cyc/app_rice/ldWtltI.json!classes4.dex 4375 kegvi.nfec906.cyc -
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 kegvi.nfec906.cyc -
Queries the mobile country code (MCC) 1 TTPs 1 IoCs
description ioc Process Framework service call com.android.internal.telephony.ITelephony.getNetworkCountryIsoForPhone kegvi.nfec906.cyc -
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 kegvi.nfec906.cyc -
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 kegvi.nfec906.cyc -
Uses Crypto APIs (Might try to encrypt user data) 1 TTPs 1 IoCs
description ioc Process Framework API call javax.crypto.Cipher.doFinal kegvi.nfec906.cyc -
Checks CPU information 2 TTPs 1 IoCs
description ioc Process File opened for read /proc/cpuinfo kegvi.nfec906.cyc -
Checks memory information 2 TTPs 1 IoCs
description ioc Process File opened for read /proc/meminfo kegvi.nfec906.cyc
Processes
-
kegvi.nfec906.cyc1⤵
- Loads dropped Dex/Jar
- Makes use of the framework's Accessibility service
- 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:4375 -
/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/kegvi.nfec906.cyc/app_rice/ldWtltI.json --output-vdex-fd=42 --oat-fd=43 --oat-location=/data/user/0/kegvi.nfec906.cyc/app_rice/oat/x86/ldWtltI.odex --compiler-filter=quicken --class-loader-context=&2⤵
- Loads dropped Dex/Jar
PID:4401
-
Network
-
Remote address:1.1.1.1:53Requestappassets.androidplatform.netIN AResponse
-
Remote address:1.1.1.1:53Requestappassets.androidplatform.netIN AResponse
MITRE ATT&CK Mobile v15
Persistence
Event Triggered Execution
1Broadcast Receivers
1Scheduled Task/Job
1Defense Evasion
Download New Code at Runtime
1Input Injection
1Virtualization/Sandbox Evasion
2System Checks
2Replay Monitor
Loading Replay Monitor...
Downloads
-
Filesize
4.9MB
MD56062a6cdd52269b087ea01359d8ffadb
SHA11234ab4afe8f84db845705885caa1ae47060872a
SHA256f675c72b6fc408c95fd6c71e13fd3b650ba3dccc25482eb6514a84401ad0b4b0
SHA5124fa560e886e567e8137ddc99d30426672aad6acec89c7fbd4be2068984483624611662968dee8feb23b6062ff2631de86f961ba921cdd3ba6f7510d528a3842e
-
Filesize
4.9MB
MD544df4ebbf927174833e43c712252f4b3
SHA12a8b7cc64b6ef8303c2edb7666b3eabf816f83a3
SHA2569d98d41bf0c3bc1ad00bfde87d31d81654859436754a531328e7b718dcd2f396
SHA512139e8ef82d16d15e2cc63b76969c16e387c67be8b3808c301e64059da3fe6cb2f8dbe897bfbe1578d83194848289c017ceff86985e2945bf4f41c34c345057d8
-
Filesize
20KB
MD52a08aa3691d360c2ff0815d0b7812fde
SHA150c37f212fd78fb89ecb00f81656723ef28fd53f
SHA256ec0eacdcb736f245853bb430a97dfcd3dbf0e6abf43733470db53fbebcdd0e2c
SHA512d9243b6ea042f3d0014ecd1f1afc1e71e9da1fca40f36d3a3e0bcdcb91badc7e892a2944c994a267ad3efdd94e78c17db9afd461d2858d189f4b42c622897b89
-
Filesize
512B
MD55055a8fb72c6d7f1410346666ef8944c
SHA126bd424604dabc2bbce3c49f5783d4b8a15f7c54
SHA256f6e5583209bfbd7a4997927d2fb17401ae309f1d80a99c0f12a4a9ea03c7de25
SHA512f786538148725aca18495d9f1a9c65f3861d0f923c0468795c900babdbe7ac82ad8bb5ea1c767df1e247bff1ebbd0ea42fe2bd4b7291a964f57186eee86b5745
-
Filesize
32KB
MD51c3b64075686d82833e5f1cae19d6d9b
SHA1f7d7f7553a3b8fd47bd31dd388bf91602bc8b731
SHA2561d323a59457a2c74835702c5dd3821e200ddec59c9ad50d726b37e9f0c6d6b1c
SHA5126d25ff18d3ee7cb7cf2386087e7bfff7c661079e8a3c6262a346cd46f5054f437cbbd39810e801366e39052a2e391dc95d50833fa06d3b43a94bf1e1851bb0c3
-
Filesize
256B
MD5c954a5dabc1d0b087c903ebdc6841a24
SHA1921a8219f92afbf4bdf25b7e3bf72025262a1f00
SHA2568f5cbda8ebee97fa3c6874786ad94b528ee6607429e2e1e6c848de1cf0fc5ad0
SHA512bedf7addf7d0362fb114da676d0148bb940a697418ef208aec6f066ea50f835fad01b1e90722bb1cef77974afc7c9ed7baac741f4d37c69965b0356d5bb4b6bc
-
Filesize
4KB
MD5f2b4b0190b9f384ca885f0c8c9b14700
SHA1934ff2646757b5b6e7f20f6a0aa76c7f995d9361
SHA2560a8ffb6b327963558716e87db8946016d143e39f895fa1b43e95ba7032ce2514
SHA512ec12685fc0d60526eed4d38820aad95611f3e93ae372be5a57142d8e8a1ba17e6e5dfe381a4e1365dddc0b363c9c40daaffdc1245bd515fddac69bf1abacd7f1
-
Filesize
512B
MD5816ac5096e0bf9464a2a7c3e2a08141e
SHA1732933d0a7f7e1051c8d58c4c7236493b4137c4c
SHA256f1a064c82e8185385673729dc1d6912fc01ee3ccc9db4ce634a421df418b97b9
SHA512421f24ba0099af6bfb5adf27e11b1c6720864ef7214a3c27439053c7a6b1caa9465657a1972f922cf0c7bb96d9543e415f63719d3d8055b03273f1204a36017c
-
Filesize
32KB
MD5bb7df04e1b0a2570657527a7e108ae23
SHA15188431849b4613152fd7bdba6a3ff0a4fd6424b
SHA256c35020473aed1b4642cd726cad727b63fff2824ad68cedd7ffb73c7cbd890479
SHA512768007e06b0cd9e62d50f458b9435c6dda0a6d272f0b15550f97c478394b743331c3a9c9236e09ab5b9cb3b423b2320a5d66eb3c7068db9ea37891ca40e47012
-
Filesize
108KB
MD5f3db44d5f02a6f6f3d5d68ea6e58603d
SHA132e3114a0905fb272558f8b10e1411f0eadf628e
SHA256107b0c415df40fd26d3734b0bac2c1f0f18143b4c0f257504e5310e8f906f552
SHA512d18b0b460dff116d4981fbb7b9342d510ce9406bd945f6bf4581a4a9eab63e019d45e463f98fa901fda41d8f061a070c06ac3a3fb12aa7ac4c65f7c3e39ebc74
-
Filesize
173KB
MD5c6624ad3afd69c70e674f436422c1ce0
SHA1c9bee26364b37a534bbf6efbb36613db736b502e
SHA2560f75c43c7bbeeaf7234d593b8af2d75b00f111761be29b3fc6de37ef29b0386f
SHA51271356f4be48a68b639b84a999d99766e66c665636b87c190f98a1f38cbeaaccba4f3f4e0a37aeb4359dab581a0dd9c53ad1be55125184fbcb88c8b98d02fe1cd
-
Filesize
16KB
MD5cc050b85aa7980cd661dfd551e4f54d1
SHA14a82251ad2750db86b5aca09aac09fbea65858cf
SHA256050a34dfbaecf775803b03011800a27c08c889ad370bd9bc451498bd8fdccb75
SHA51235ec44b6a6649fcbeb4ba9f4eeb1be79b4e7fd1c288c62c183e051bbd89997b325c9d856d500eac3a6a6482acfea5793b4b82c2855be8c23b0b0faac94569f8f
-
Filesize
10.9MB
MD535d4cda95e19e9be467673c78e1e2fa2
SHA13868d4dda794c360f57ba650c332b39ce5c68d8e
SHA2566c84643bdddc36a15b515e72e8b768ba64ff6b8966492db9bce6660934f09746
SHA512577272d92633303f248c8545b67a5205489623ce44d746fcdc906ca29c0cdb26f83140f013510c356b709ead230da79fdd8b04654370a2c18275a3ac98344dd7
-
Filesize
308KB
MD5c4f1bf1c779a21a25c3dbf5a15efedc5
SHA1e525c2e12234f6eca7690f2bf0e29ae48f958e33
SHA256410e18df84f39a134073269b355ae5e6473f689ed9bf3f9903a6eb38af2fcadd
SHA512ab612b7ef8de98b3943600cc39c26149e520ede008366a2efcf9d1e76e17ca53068c9f4699e6b5e40aa8f99b5339bc8e35091fb264bcf3ec640fbf68c465476a
-
Filesize
265KB
MD5c6abf8a6dbc7699cb23c034ae965fb05
SHA11a420d700e47d712acc84641fad51a4b40041cfe
SHA256c3cd0d23cf49de955c9bcd893cafb62ef3396c0e2d52b631eaf78726913bf958
SHA5129061fda1a71959cbfbf9effc673213c0678ef91b4958a4674c11e1ababcd433541f0298852b785cc66cff1c945816230309111127923ea21795ed2ad31ddb287
-
Filesize
1.7MB
MD530465152db261852e3a226a666ec4304
SHA1442a188e07db85653022734d0a8537d4312aef38
SHA256c79795ea1d8f93d6471a6a10ae92f079fa7c79b0736de04edb53c5c5ae4862e4
SHA5123b9b75f7030fa9280130172a7b1f17766b3399270ec49b899d7f4223e68ce7ee728a0ccd5217b98d276da8f84968f4d436b4e61c7fcd378c3be0a57f906dfa63
-
Filesize
83B
MD52af29a228fb060a4151488316fd84ee5
SHA1529182dc70cd88ac11ec4e1fa5e60c6bf7e4d9bb
SHA2568913abb2574fb47886e27b6b45bdfcd2a9518cc32758f07d27130fda23b00f8b
SHA512c91ff5303a0c3d30b5376c1058108a4e23a1410b94ce57093a45b222b0561d3511cd9e3e3bae152c3cc85b06d9177dd81696f3f8eced2638056042474b04ac57