Analysis
-
max time kernel
28s -
max time network
25s -
platform
android-13_x64 -
resource
android-33-x64-arm64-20240910-en -
resource tags
arch:arm64arch:x64arch:x86image:android-33-x64-arm64-20240910-enlocale:en-usos:android-13-x64system -
submitted
21/03/2025, 17:44
Static task
static1
Behavioral task
behavioral1
Sample
9ddccad77e4a2349dd1fcc787e35fd3ea523984dc7b1ddbe4ffb7420d7f1dad7.apk
Resource
android-33-x64-arm64-20240910-en
Behavioral task
behavioral2
Sample
9ddccad77e4a2349dd1fcc787e35fd3ea523984dc7b1ddbe4ffb7420d7f1dad7.apk
Resource
android-x86-arm-20240910-en
Behavioral task
behavioral3
Sample
base.apk
Resource
android-33-x64-arm64-20240910-en
Behavioral task
behavioral4
Sample
base.apk
Resource
android-x86-arm-20240910-en
General
-
Target
base.apk
-
Size
9.0MB
-
MD5
bdd117a48d51d7356cd5d91b768472cf
-
SHA1
1d4dc8529f7044157239c0b5949101a18a8d61a8
-
SHA256
89f0d93978492d024f2cff9df586f5c045500e38c817de5c8aec7e4d1d91bc34
-
SHA512
23de39d2295c873fcc68fad150d7edf92bdb7fc1b2f50b62603f2734783a0669c0aff56e4981ebf0d1c8a0becb1c4a0f060f65d39400fc3b946c074dc4c0b5b1
-
SSDEEP
98304:9d/eDaoqGDHSVKsvRLe3XRRsJm5iSRGEUUH9eTvJByT6FEn6wEa50CxPfz9QskEP:0yUSRy3XRRXrEyAEn6wdKgP
Malware Config
Extracted
octo
Signatures
-
Octo
Octo is a banking malware with remote access capabilities first seen in April 2022.
-
Octo family
-
Octo payload 1 IoCs
resource yara_rule behavioral3/memory/4520-1.dex family_octo -
Loads dropped Dex/Jar 1 TTPs 2 IoCs
Runs executable file dropped to the device during analysis.
ioc pid Process /data/user/0/com.safetylabs_overlay52/app_obscure/xBKHdAj.json 4520 com.safetylabs_overlay52 /data/user/0/com.safetylabs_overlay52/[email protected] 4520 com.safetylabs_overlay52 -
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.safetylabs_overlay52 Framework service call android.accessibilityservice.IAccessibilityServiceConnection.findAccessibilityNodeInfosByViewId com.safetylabs_overlay52 -
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
-
Acquires the wake lock 1 IoCs
description ioc Process Framework service call android.os.IPowerManager.acquireWakeLock com.safetylabs_overlay52 -
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.safetylabs_overlay52 -
Queries the mobile country code (MCC) 1 TTPs 1 IoCs
description ioc Process Framework service call com.android.internal.telephony.ITelephony.getNetworkCountryIsoForPhone com.safetylabs_overlay52 -
Reads information about phone network operator. 1 TTPs
-
Requests enabling of the accessibility settings. 1 IoCs
description ioc Process Intent action android.settings.ACCESSIBILITY_SETTINGS com.safetylabs_overlay52 -
Uses Crypto APIs (Might try to encrypt user data) 1 TTPs 1 IoCs
description ioc Process Framework API call javax.crypto.Cipher.doFinal com.safetylabs_overlay52
Processes
-
com.safetylabs_overlay521⤵
- Loads dropped Dex/Jar
- Makes use of the framework's Accessibility service
- Acquires the wake lock
- Makes use of the framework's foreground persistence service
- Queries the mobile country code (MCC)
- Requests enabling of the accessibility settings.
- Uses Crypto APIs (Might try to encrypt user data)
PID:4520
Network
MITRE ATT&CK Mobile v15
Defense Evasion
Download New Code at Runtime
1Foreground Persistence
1Input Injection
1Discovery
Software Discovery
1Security Software Discovery
1System Network Configuration Discovery
3Replay Monitor
Loading Replay Monitor...
Downloads
-
Filesize
48B
MD5046a414913add6f5bb60072c7db819b6
SHA1451ee4f6809260aec622d772fd329c7d0297a842
SHA256b66c1320cb063a1d391c94273572ea6edae76c8c8b0a07f8d75c88686f0df72a
SHA5124e6355f3051ed5e811ab030abde1f5be7f5e1cf33be99cd08477e9b6c015deb1d8bd75a09fb9c7176b8511c5ad0a67abc0902a3531e97564ccb6afc57496a47c
-
Filesize
1012B
MD5d0534e0cd9b2bb4abe52052a71442d37
SHA18f3f76f18627f3cb630f5c640b735e82f99762c9
SHA256d62ff1314fbca88157d1cd32e6fab7147de6b80e3d8854724fcddf86702ac1af
SHA5128ef9356a926d38118fbc89b76c3209dde81b29e8b25238fd5a65cac8226cef151ee4673bdb35cd38e11b8d43358849b7ba391f82702956971e43a2214a7cc4bd
-
Filesize
1012B
MD5925b0c70024c3dba2daa66eec198b318
SHA1647755a42057332daf6933561818b948e740f2c3
SHA256d4a594ddb02ef198771d6c9390fa2321076c8d0dbfc049332ebc4acc4b0e7bfa
SHA512429ee78211bd5297aa76643046fe9796a3054b34cb9eb6cad5b51449947c40e2398a7bf1378b271905dd08d1427e1cd6b80f0e2e2e7242e631daf259931fd037
-
Filesize
322KB
MD577dc50489b9323274732d27dc8a4e803
SHA10e02a3595b62489d0739d771881da8604d117c65
SHA256c5684e792d1ebefea6aac09fed45911703fd58c899f8a08133d49dd91429a820
SHA5120684a92f3e9c525384cfa53f531afba61e5930e1c27032a7e27e3315f72761b62e122dc34768d8162ba08f9bed53d148aa8dc034b46456bdd211f230637eba58
-
/data/data/com.safetylabs_overlay52/oat/x86_64/[email protected]
Filesize13KB
MD5176e52e57cf85260c7491cac01d09bcf
SHA15768aefb93d317043dffbb96a7d0cc86b8635e79
SHA25633959e1df1fb141beda2a4ff46970fde9e4ed6de535e0f9664db9de74be7e402
SHA5121f8c67abe9f395666fa451f554cb3aed7c55f36b95ac4eb4c3a95aa627889ab833a2d31127c2e36bc1e8f72e56da57fc44f3fc17d99f9d17bfc500b75be083f4
-
/data/user/0/com.safetylabs_overlay52/[email protected]
Filesize528KB
MD54c3980885a7c62661a40becf5fee8748
SHA178ab48da96c11be73bc98b9da0b50bc1a5192a1b
SHA25679865324b9bec945654e77931332c2038e316f229d02e7827073a46ff7cad0ef
SHA512fa388f8c587c99860fe314d18494c8bc7ad7cbd8febb869179f1a79c051a677312c84df9b837de4ff11f28db1302a7b5deb9f3182b0908ab4816843c3641dd7a
-
Filesize
1KB
MD51f30e2d62d4e7c1761199dd7492c22fa
SHA1cc208e8ffdb904957fb81a2e8f4b9f01870da7cf
SHA256128dd66ec1b7c7aa7d995a1617df6255738d6b3e0104643ac221e6eb744c8dc2
SHA512b7d27bf04767c0fcfcf7784cbba3c4d94d8a83da713cc72b19a250465bf3d4e0b3e7e10efc7a242eab879ef70b037387bd7b51ff760d3e769282dd9129976b70