Analysis
-
max time kernel
149s -
max time network
152s -
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
20-01-2025 22:07
Static task
static1
Behavioral task
behavioral1
Sample
bb36dc172d9151ca528c0404d8cfaaf1f7e97ee6741a67e8f40eb5c0003ef9a2.apk
Resource
android-x86-arm-20240910-en
Behavioral task
behavioral2
Sample
bb36dc172d9151ca528c0404d8cfaaf1f7e97ee6741a67e8f40eb5c0003ef9a2.apk
Resource
android-x64-20240624-en
General
-
Target
bb36dc172d9151ca528c0404d8cfaaf1f7e97ee6741a67e8f40eb5c0003ef9a2.apk
-
Size
2.3MB
-
MD5
a3686f7b374c053b13abac140f3f97cd
-
SHA1
d901c71b718bc5dc0591e41402266cd48eb07449
-
SHA256
bb36dc172d9151ca528c0404d8cfaaf1f7e97ee6741a67e8f40eb5c0003ef9a2
-
SHA512
4fac6279d7acbf526b88801aaff3bdc42eff459c281e1fa557232e024f506c909667576b7097103c7a20c46f037dfda9c11f90e75c215a57ad9d5ce28f8d93c0
-
SSDEEP
49152:L+Ilhz5tdnHY/HSFoCPviLTC3L8h8Je9J27aASnYhY+aUUa/qhbt0qUtXJCApDdd:KIz9tdnHYmoaviL0ghKeLYi+/Uwebedh
Malware Config
Extracted
octo
https://yenisafakhaberler.xyz/Y2U1NjM1NzFkZTlk/
https://yenisafakmansetler.xyz/Y2U1NjM1NzFkZTlk/
https://yenisafakgunluk.xyz/Y2U1NjM1NzFkZTlk/
https://yenisafaksondakika.xyz/Y2U1NjM1NzFkZTlk/
https://yenisafakyazarlar.xyz/Y2U1NjM1NzFkZTlk/
https://yenisafakgundem.xyz/Y2U1NjM1NzFkZTlk/
https://yenisafakekonomi.xyz/Y2U1NjM1NzFkZTlk/
https://yenisafakspor.xyz/Y2U1NjM1NzFkZTlk/
https://yenisafakdunya.xyz/Y2U1NjM1NzFkZTlk/
https://yenisafakmagazin.xyz/Y2U1NjM1NzFkZTlk/
https://yenisafaksaglik.xyz/Y2U1NjM1NzFkZTlk/
https://yenisafaksiyaset.xyz/Y2U1NjM1NzFkZTlk/
https://yenisafakbilisim.xyz/Y2U1NjM1NzFkZTlk/
https://yenisafakyerel.xyz/Y2U1NjM1NzFkZTlk/
https://yenisafakaktuel.xyz/Y2U1NjM1NzFkZTlk/
https://yenisafakbilgi.xyz/Y2U1NjM1NzFkZTlk/
https://yenisafakvizyon.xyz/Y2U1NjM1NzFkZTlk/
https://yenisafakteknoloji.xyz/Y2U1NjM1NzFkZTlk/
https://yenisafakkultur.xyz/Y2U1NjM1NzFkZTlk/
https://yenisafakinsan.xyz/Y2U1NjM1NzFkZTlk/
Extracted
octo
https://yenisafakhaberler.xyz/Y2U1NjM1NzFkZTlk/
https://yenisafakmansetler.xyz/Y2U1NjM1NzFkZTlk/
https://yenisafakgunluk.xyz/Y2U1NjM1NzFkZTlk/
https://yenisafaksondakika.xyz/Y2U1NjM1NzFkZTlk/
https://yenisafakyazarlar.xyz/Y2U1NjM1NzFkZTlk/
https://yenisafakgundem.xyz/Y2U1NjM1NzFkZTlk/
https://yenisafakekonomi.xyz/Y2U1NjM1NzFkZTlk/
https://yenisafakspor.xyz/Y2U1NjM1NzFkZTlk/
https://yenisafakdunya.xyz/Y2U1NjM1NzFkZTlk/
https://yenisafakmagazin.xyz/Y2U1NjM1NzFkZTlk/
https://yenisafaksaglik.xyz/Y2U1NjM1NzFkZTlk/
https://yenisafaksiyaset.xyz/Y2U1NjM1NzFkZTlk/
https://yenisafakbilisim.xyz/Y2U1NjM1NzFkZTlk/
https://yenisafakyerel.xyz/Y2U1NjM1NzFkZTlk/
https://yenisafakaktuel.xyz/Y2U1NjM1NzFkZTlk/
https://yenisafakbilgi.xyz/Y2U1NjM1NzFkZTlk/
https://yenisafakvizyon.xyz/Y2U1NjM1NzFkZTlk/
https://yenisafakteknoloji.xyz/Y2U1NjM1NzFkZTlk/
https://yenisafakkultur.xyz/Y2U1NjM1NzFkZTlk/
https://yenisafakinsan.xyz/Y2U1NjM1NzFkZTlk/
Signatures
-
Octo
Octo is a banking malware with remote access capabilities first seen in April 2022.
-
Octo family
-
Octo payload 2 IoCs
resource yara_rule behavioral1/memory/4405-0.dex family_octo behavioral1/memory/4380-0.dex family_octo -
pid Process 4380 com.techvision.smarup -
Loads dropped Dex/Jar 1 TTPs 2 IoCs
Runs executable file dropped to the device during analysis.
ioc pid Process /data/user/0/com.techvision.smarup/app_alcohol/KlS.json 4405 /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.techvision.smarup/app_alcohol/KlS.json --output-vdex-fd=41 --oat-fd=42 --oat-location=/data/user/0/com.techvision.smarup/app_alcohol/oat/x86/KlS.odex --compiler-filter=quicken --class-loader-context=& /data/user/0/com.techvision.smarup/app_alcohol/KlS.json 4380 com.techvision.smarup -
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.techvision.smarup Framework service call android.accessibilityservice.IAccessibilityServiceConnection.findAccessibilityNodeInfosByViewId com.techvision.smarup -
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.techvision.smarup -
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.techvision.smarup -
Performs UI accessibility actions on behalf of the user 1 TTPs 4 IoCs
Application may abuse the accessibility service to prevent their removal.
ioc Process android.accessibilityservice.IAccessibilityServiceConnection.performGlobalAction com.techvision.smarup android.accessibilityservice.IAccessibilityServiceConnection.performGlobalAction com.techvision.smarup android.accessibilityservice.IAccessibilityServiceConnection.performGlobalAction com.techvision.smarup android.accessibilityservice.IAccessibilityServiceConnection.performGlobalAction com.techvision.smarup -
Queries the mobile country code (MCC) 1 TTPs 1 IoCs
description ioc Process Framework service call com.android.internal.telephony.ITelephony.getNetworkCountryIsoForPhone com.techvision.smarup -
Queries the unique device ID (IMEI, MEID, IMSI) 1 TTPs
-
Requests accessing notifications (often used to intercept notifications before users become aware). 1 TTPs 1 IoCs
description ioc Process Intent action android.settings.ACTION_NOTIFICATION_LISTENER_SETTINGS com.techvision.smarup -
Requests disabling of battery optimizations (often used to enable hiding in the background). 1 TTPs 1 IoCs
description ioc Process Intent action android.settings.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS com.techvision.smarup -
Requests modifying system settings. 1 IoCs
description ioc Process Intent action android.settings.action.MANAGE_WRITE_SETTINGS com.techvision.smarup -
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.techvision.smarup -
Uses Crypto APIs (Might try to encrypt user data) 1 TTPs 1 IoCs
description ioc Process Framework API call javax.crypto.Cipher.doFinal com.techvision.smarup
Processes
-
com.techvision.smarup1⤵
- Removes its main activity from the application launcher
- 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
- Performs UI accessibility actions on behalf of the user
- Queries the mobile country code (MCC)
- Requests accessing notifications (often used to intercept notifications before users become aware).
- Requests disabling of battery optimizations (often used to enable hiding in the background).
- Requests modifying system settings.
- Registers a broadcast receiver at runtime (usually for listening for system events)
- Uses Crypto APIs (Might try to encrypt user data)
PID:4380 -
/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.techvision.smarup/app_alcohol/KlS.json --output-vdex-fd=41 --oat-fd=42 --oat-location=/data/user/0/com.techvision.smarup/app_alcohol/oat/x86/KlS.odex --compiler-filter=quicken --class-loader-context=&2⤵
- Loads dropped Dex/Jar
PID:4405
-
Network
MITRE ATT&CK Mobile v15
Persistence
Event Triggered Execution
1Broadcast Receivers
1Foreground Persistence
1Defense Evasion
Download New Code at Runtime
1Foreground Persistence
1Hide Artifacts
2Suppress Application Icon
1User Evasion
1Impair Defenses
1Prevent Application Removal
1Input Injection
1Credential Access
Access Notifications
1Input Capture
2GUI Input Capture
1Keylogging
1Discovery
Software Discovery
1Security Software Discovery
1System Network Configuration Discovery
3Replay Monitor
Loading Replay Monitor...
Downloads
-
Filesize
153KB
MD5888dee3ce5f80a5599e9b29c5597a11c
SHA1e3b81bb43ce8a9ec742c40f23b9f3837c7853576
SHA256e05e67241d19ddff3ea3f341bde5c69904f7f1d9115b60a0950b3fa80f95b3cd
SHA51273093843aabf45e5d6fdc7f090440c2e5eb30bff211541eb66f9ae4924586a35a5a81ed2fd8d575679f4c7b8bf021db2467ff0b2d29649d4c1fe5836eca296cd
-
Filesize
153KB
MD53136708154dae8a6cc7c707a0ba70268
SHA173c3584715434deeb2725dd3a08a8ce73a86e4e0
SHA256b9daeb54512d3877176f52fae169f14b76b2c7d0f8b803c218bfa0d18463e8f2
SHA5121de182e554b6d552cb39366820b3eed095638d6fd7daabe520c4f9e46f74ebf09f27784f45b159f9dd650ee7a4d368c3739008b2880087f37d4daffbb62625e3
-
Filesize
450KB
MD5dcbf640ff642e5150f971f1c5bd47cc0
SHA1fa2d5b3cb99e46d3b68bd217a440bac29d641e12
SHA25676cdf3c9c84bc5e2ceaf229ba86fc949ea66442f8f0cebebd91f26d7cf594016
SHA5126d7fb2570296a5d29cbd34c765f78135d93270fbc8a20cd541e7b54956ed646a38897d720ecbfa60122f02ddb523437411877987de460a8bb5ab7c74f2e6e475
-
Filesize
450KB
MD58bc5fa802bad1da1452e9712cd3c2665
SHA1d5aecfa47b594cc630386d3e6b3f42888ebd596d
SHA25684c68ba15263478ab33f797f8aab530214aba3191b02c68774c0a87ad11bf2a2
SHA512f596fc33a50de504cd513bcd89191ad276732bb895a411530a116fdf86cb78b0fa4d2453f49b31cd41fa83056e84ca78ac8835d2b32892ab2e7bc9b39e14c81f