Analysis
- max time kernel
179s - max time network
131s - platform
android_x64 - resource
android-x64-20240514-en - resource tags
androidarch:x64arch:x86image:android-x64-20240514-enlocale:en-usos:android-10-x64system - submitted
01/06/2024, 22:25
Static task
static1
Behavioral task
behavioral1
Sample
799f804c9c2a12456481993fcc29f6751879bedf51b9aeb1794fb6b882efe746.apk
Resource
android-x86-arm-20240514-en
Behavioral task
behavioral2
Sample
799f804c9c2a12456481993fcc29f6751879bedf51b9aeb1794fb6b882efe746.apk
Resource
android-x64-20240514-en
General
- Target 799f804c9c2a12456481993fcc29f6751879bedf51b9aeb1794fb6b882efe746.apk
- Size 541KB
- Sample240601-2cc8hahe64
- SHA256 799f804c9c2a12456481993fcc29f6751879bedf51b9aeb1794fb6b882efe746
- MD5 871236f1cb461a3a3c79f347e99ad407
- SHA1 cec904a290c4d1a408215de7e3f98252358e6ff0
- SHA512 c116cd979ddaf9d96d9b269858372a1275b7370a30bebd139c07b97e0bc99ab29c121546f01224dbad0f397a148c0393361699d2da8536c940d5ef7477d8bb46
- SSDEEP 12288:NBJ12fLIDDGCMOpJdazKNdoQlggTExqBD2Udh/QKhBWR:LJEDI/GCxv6KNdo4zQxqBDRdW
- MD5 SHA1 SHA512 SSDEEP
Malware Config
Extracted
-
octo
-
https://adile56tasarim.com/ZDQ5M2JhM2ZkZTkx/
-
https://7adiletasarim.com/ZDQ5M2JhM2ZkZTkx/
-
https://adbennaberortak.com/ZDQ5M2JhM2ZkZTkx/
-
https://selammudur24.com/ZDQ5M2JhM2ZkZTkx/
-
https://yavasyavaslo261.com/ZDQ5M2JhM2ZkZTkx/
Signatures
- Octo
Octo is a banking malware with remote access capabilities first seen in April 2022.
- Octo payload 1 IoCs
resource yara_rule behavioral2/files/fstream-1.dat family_octo - Makes use of the framework's Accessibility service 4 TTPs 2 IoCs
Retrieves information displayed on the phone screen using AccessibilityService.
description ioc Process Framework service call android.accessibilityservice.IAccessibilityServiceConnection.findAccessibilityNodeInfoByAccessibilityId com.pictureriveruqp Framework service call android.accessibilityservice.IAccessibilityServiceConnection.findAccessibilityNodeInfosByViewId com.pictureriveruqp - Prevents application removal 1 TTPs 1 IoCs
Application may abuse the framework's APIs to prevent removal.
description ioc Process Framework service call android.accessibilityservice.IAccessibilityServiceConnection.performGlobalAction com.pictureriveruqp - Queries a list of all the installed applications on the device (Might be used in an attempt to overlay legitimate apps) 1 TTPs
- Checks CPU information 2 TTPs 1 IoCs
Checks CPU information which indicate if the system is an emulator.
description ioc Process File opened for read /proc/cpuinfo com.pictureriveruqp - Checks memory information 2 TTPs 1 IoCs
Checks memory information which indicate if the system is an emulator.
description ioc Process File opened for read /proc/meminfo com.pictureriveruqp - Loads dropped Dex/Jar 1 TTPs 2 IoCs
Runs executable file dropped to the device during analysis.
ioc pid Process /data/user/0/com.pictureriveruqp/cache/xjscejtrg 5115 com.pictureriveruqp /data/user/0/com.pictureriveruqp/cache/xjscejtrg 5115 com.pictureriveruqp - 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.pictureriveruqp - 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.pictureriveruqp - Queries the mobile country code (MCC) 1 TTPs 1 IoCs
description ioc Process Framework service call com.android.internal.telephony.ITelephony.getNetworkCountryIsoForPhone com.pictureriveruqp - Queries the phone number (MSISDN for GSM devices) 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.pictureriveruqp - Acquires the wake lock 1 IoCs
description ioc Process Framework service call android.os.IPowerManager.acquireWakeLock com.pictureriveruqp - Reads information about phone network operator. 1 TTPs
- Uses Crypto APIs (Might try to encrypt user data) 1 TTPs 1 IoCs
description ioc Process Framework API call javax.crypto.Cipher.doFinal com.pictureriveruqp
Processes
-
com.pictureriveruqp1⤵
- Makes use of the framework's Accessibility service
- Prevents application removal
- Checks CPU information
- Checks memory information
- Loads dropped Dex/Jar
- Makes use of the framework's foreground persistence service
- Obtains sensitive information copied to the device clipboard
- Queries the mobile country code (MCC)
- Registers a broadcast receiver at runtime (usually for listening for system events)
- Acquires the wake lock
- Uses Crypto APIs (Might try to encrypt user data)
PID:5115
Network
MITRE ATT&CK Mobile v15
Persistence
Event Triggered Execution
1Broadcast Receivers
1Foreground Persistence
1Defense Evasion
Download New Code at Runtime
1Foreground Persistence
1Impair Defenses
1Prevent Application Removal
1Input Injection
1Virtualization/Sandbox Evasion
2System Checks
2Credential Access
Clipboard Data
1Input Capture
2GUI Input Capture
1Keylogging
1Discovery
Software Discovery
1Security Software Discovery
1System Information Discovery
2System Network Configuration Discovery
3Replay Monitor
Loading Replay Monitor...
Downloads
- Path /data/data/com.pictureriveruqp/cache/oat/xjscejtrg.cur.prof
- Size 437B
- SHA256 3983b760fa24a785b5746fe265dd5953f1a78e953d672c6b7f0ec58064fc5448
- MD5 bf37701b0f86c7971120f786d0c071dd
- SHA1 2161aea0807cac5dfa8b6ce7d8e8a970ba6c16d8
- SHA512 c562ab67186861365b0dfd19598970dc8146d324d07558a5a9a500cbe9430a9837c2fa6cbca6bc330d9dd7f879810a8a9a2980871708d4978b29bef3ed752c50
- MD5 SHA1 SHA512
- Path /data/data/com.pictureriveruqp/cache/xjscejtrg
- Size 449KB
- SHA256 c366cadee2e8767e31f2c483ab1092ebbe88d63187717b952855efb9835960f0
- MD5 161852c49a8a4670795acead793a80b3
- SHA1 6cbdb69c77c9056fbf6b7648d07cb37aa9aed8a0
- SHA512 90de8a4c3aedcf00f5e6bffd55fd6c88efd7b6d960eb49e3cc26b0cb07a62fe0533060cabdc1e46008bcb879a80ebe73b1fce44b6ba4164016d456437ed24bd7
- SSDEEP 12288:oauWmynUCNEQGWW9e4yaXwbi7UOs3N2p52+gvfU3jkhiu:9mynLBGp52tfU3jkhiu
- MD5 SHA1 SHA512 SSDEEP
- Path /data/data/com.pictureriveruqp/kl.txt
- Size 28B
- SHA256 8b82f6032e29a2b5c96031a3630fb6173d12ff0295bc20bb21b877d08f0812d8
- MD5 6311c3fd15588bb5c126e6c28ff5fffe
- SHA1 ce81d136fce31779f4dd62e20bdaf99c91e2fc57
- SHA512 2975fe2e94b6a8adc9cfc1a865ad113772b54572883a537b02a16dd2d029c0f7d9cca3b154fd849bdfe978e18b396bcf9fa6e67e7c61f92bdc089a29a9c355c6
- MD5 SHA1 SHA512
- Path /data/data/com.pictureriveruqp/kl.txt
- Size 45B
- SHA256 b1b5632ddb940d9ad8e368db7d41b3413fa58c0f8c7905429fd45b869d49c21b
- MD5 94ff879af739f58723d7ea75816554a5
- SHA1 86391a3ddd972e14d31cb6aea08778c5a92e5ff0
- SHA512 913ba9b5b67f70660ed6bdabe25006baa424e4bb64a77e82023a4d54aed8365d45591588e8052ced7805b0d6dd1cb120a3d2b73dc01d233875dae59e2dc1b7f9
- MD5 SHA1 SHA512
- Path /data/data/com.pictureriveruqp/kl.txt
- Size 70B
- SHA256 e23a42904cf074ef79e108f48f88393de8a87b16dfbdeed92dd4f65e1b38aaa9
- MD5 6cb9988c998b33142a065ade38c6a579
- SHA1 aa9dac8de7b4525a32050a3e300c9f7d2d61949b
- SHA512 742ce1f985ff4f60edd116fb486baa263ec2e648f9abd6b0ce8149284239fca25feabc87e0aae23abc1449e34d5bdfd44092af44596d3cfebd61d02d36ee0187
- MD5 SHA1 SHA512
- Path /data/data/com.pictureriveruqp/kl.txt
- Size 45B
- SHA256 8917ba677bf1f084bdb7e00bc78f92b0cde4179947e06259e6db90a36c2d1381
- MD5 4ebf88f5e27c41295f632b735e11ffcd
- SHA1 b5035a3fca9eb84a6a8591f8443aecd8cdffddf2
- SHA512 60e6e6bc7f866ae1ae2f81dbc8257719e53d0030e277a2d889885f3a9bd2762c278b112f059dce831898b2a9d8944c80a9eeb9172846f387779f57631d6630b3
- MD5 SHA1 SHA512
- Path /data/data/com.pictureriveruqp/kl.txt
- Size 84B
- SHA256 b60a9a092f618ca5ce84f181e69026bbb3064a149c6d8c8c9384a5ffcd3967b1
- MD5 42c904b4f9d6a412eef707d956a40484
- SHA1 fd0947ae1293cf1a598d0dfd230e39c5571f6bbd
- SHA512 31b48949cec80c411ddceb599779feb9b0420126945a4edd73c27555a5b8e4740101995851c5d127a530914c12d504d348788122a436b05bb62eb128e87f08e0
- MD5 SHA1 SHA512