Analysis

  • max time kernel
    41s
  • max time network
    134s
  • platform
    android_x86
  • resource
    android-x86-arm-20240624-en
  • resource tags

    androidarch:armarch:x86image:android-x86-arm-20240624-enlocale:en-usos:android-9-x86system
  • submitted
    26-12-2024 22:00

General

  • Target

    ca9c618c28371ff25828fa7a436e83121e8d4fb1b5498a8884460cb91ba917a5.apk

  • Size

    2.6MB

  • MD5

    fee9e861e7ba368b56016d38db58ab93

  • SHA1

    c483d306ec9536ba0e757fd6243362b4764262d7

  • SHA256

    ca9c618c28371ff25828fa7a436e83121e8d4fb1b5498a8884460cb91ba917a5

  • SHA512

    91c839f7cace684f7813e061d5c222a2a71a7981ce42981cd1f8d4fe147f8728f12933d48154d12816077ea18a3afcf08de85ec9756856982c9fbe8d7d2b0176

  • SSDEEP

    49152:togTuLpuAZSlH9N1/zKa6dtRMJ8VzTM/4W50DN4CWU9ade6/4aUnit78kKpw:HTudhS59jzYdtm6zw/ISn4aoitwkKpw

Malware Config

Extracted

Family

octo

C2

https://sariyisevenlerinhikayesi.xyz/YzNlNTRkYjIzODRi/

https://sevgininsaridoslari.xyz/YzNlNTRkYjIzODRi/

https://sariyinkalbeetkisi.xyz/YzNlNTRkYjIzODRi/

https://mutluluksarirenklerde.xyz/YzNlNTRkYjIzODRi/

https://sarihayatveduygular.xyz/YzNlNTRkYjIzODRi/

https://sarininetkileyicigucu.xyz/YzNlNTRkYjIzODRi/

https://saridostluksarkilari.xyz/YzNlNTRkYjIzODRi/

https://hayatisaridenizinde.xyz/YzNlNTRkYjIzODRi/

https://saritutkunuinsanlar.xyz/YzNlNTRkYjIzODRi/

https://sarisevgininkuvveti.xyz/YzNlNTRkYjIzODRi/

https://saridunyaanlamlari.xyz/YzNlNTRkYjIzODRi/

https://sarisevgiileyenilik.xyz/YzNlNTRkYjIzODRi/

https://renklisarihikayeler.xyz/YzNlNTRkYjIzODRi/

https://sarigunlerinkesfi.xyz/YzNlNTRkYjIzODRi/

https://sarisessizlikvebaris.xyz/YzNlNTRkYjIzODRi/

https://hayatsarisemalari.xyz/YzNlNTRkYjIzODRi/

https://saridostluksohbetleri.xyz/YzNlNTRkYjIzODRi/

https://sarisevincindunyasi.xyz/YzNlNTRkYjIzODRi/

https://sarisanatvenotalar.xyz/YzNlNTRkYjIzODRi/

https://sariruyalarnincizimi.xyz/YzNlNTRkYjIzODRi/

rc4.plain

Extracted

Family

octo

C2

https://sariyisevenlerinhikayesi.xyz/YzNlNTRkYjIzODRi/

https://sevgininsaridoslari.xyz/YzNlNTRkYjIzODRi/

https://sariyinkalbeetkisi.xyz/YzNlNTRkYjIzODRi/

https://mutluluksarirenklerde.xyz/YzNlNTRkYjIzODRi/

https://sarihayatveduygular.xyz/YzNlNTRkYjIzODRi/

https://sarininetkileyicigucu.xyz/YzNlNTRkYjIzODRi/

https://saridostluksarkilari.xyz/YzNlNTRkYjIzODRi/

https://hayatisaridenizinde.xyz/YzNlNTRkYjIzODRi/

https://saritutkunuinsanlar.xyz/YzNlNTRkYjIzODRi/

https://sarisevgininkuvveti.xyz/YzNlNTRkYjIzODRi/

https://saridunyaanlamlari.xyz/YzNlNTRkYjIzODRi/

https://sarisevgiileyenilik.xyz/YzNlNTRkYjIzODRi/

https://renklisarihikayeler.xyz/YzNlNTRkYjIzODRi/

https://sarigunlerinkesfi.xyz/YzNlNTRkYjIzODRi/

https://sarisessizlikvebaris.xyz/YzNlNTRkYjIzODRi/

https://hayatsarisemalari.xyz/YzNlNTRkYjIzODRi/

https://saridostluksohbetleri.xyz/YzNlNTRkYjIzODRi/

https://sarisevincindunyasi.xyz/YzNlNTRkYjIzODRi/

https://sarisanatvenotalar.xyz/YzNlNTRkYjIzODRi/

https://sariruyalarnincizimi.xyz/YzNlNTRkYjIzODRi/

Attributes
  • target_apps

    at.spardat.bcrmobile

    at.spardat.netbanking

    com.bankaustria.android.olb

    com.bmo.mobile

    com.cibc.android.mobi

    com.rbc.mobile.android

    com.scotiabank.mobile

    com.td

    cz.airbank.android

    eu.inmite.prj.kb.mobilbank

    com.bankinter.launcher

    com.kutxabank.android

    com.rsi

    com.tecnocom.cajalaboral

    es.bancopopular.nbmpopular

    es.evobanco.bancamovil

    es.lacaixa.mobile.android.newwapicon

    com.dbs.hk.dbsmbanking

    com.FubonMobileClient

    com.hangseng.rbmobile

    com.MobileTreeApp

    com.mtel.androidbea

    com.scb.breezebanking.hk

    hk.com.hsbc.hsbchkmobilebanking

    com.aff.otpdirekt

    com.ideomobile.hapoalim

    com.infrasofttech.indianBank

    com.mobikwik_new

    com.oxigen.oxigenwallet

    jp.co.aeonbank.android.passbook

AES_key

Signatures

  • Octo

    Octo is a banking malware with remote access capabilities first seen in April 2022.

  • Octo family
  • Octo payload 2 IoCs
  • Removes its main activity from the application launcher 1 TTPs 1 IoCs
  • Loads dropped Dex/Jar 1 TTPs 2 IoCs

    Runs executable file dropped to the device during analysis.

  • Makes use of the framework's Accessibility service 4 TTPs 2 IoCs

    Retrieves information displayed on the phone screen using AccessibilityService.

  • 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
  • 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.

  • Performs UI accessibility actions on behalf of the user 1 TTPs 4 IoCs

    Application may abuse the accessibility service to prevent their removal.

  • Queries the mobile country code (MCC) 1 TTPs 1 IoCs
  • 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
  • Requests disabling of battery optimizations (often used to enable hiding in the background). 1 TTPs 1 IoCs
  • Requests modifying system settings. 1 IoCs
  • Registers a broadcast receiver at runtime (usually for listening for system events) 1 TTPs 1 IoCs
  • Uses Crypto APIs (Might try to encrypt user data) 1 TTPs 1 IoCs

Processes

  • com.basic.oak
    1⤵
    • 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:4252
    • /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.basic.oak/app_maximum/DlOl.json --output-vdex-fd=41 --oat-fd=42 --oat-location=/data/user/0/com.basic.oak/app_maximum/oat/x86/DlOl.odex --compiler-filter=quicken --class-loader-context=&
      2⤵
      • Loads dropped Dex/Jar
      PID:4278

Network

MITRE ATT&CK Mobile v15

Replay Monitor

Loading Replay Monitor...

Downloads

  • /data/data/com.basic.oak/app_maximum/DlOl.json

    Filesize

    153KB

    MD5

    a5bf5e2034164b514cb412ba14a2e526

    SHA1

    0a641c85d85e93ec717d989256a542428d5e9a16

    SHA256

    afe07e594f0ce185342760afa3e241c60f38693ca75d6589547a1747c6636eba

    SHA512

    a7008b9e2e617b157410b0e4d124c4d4a858e9b291ea4fb31c1ca75863a245701ad3b5f701574a1bb931fbb42347361b4aa020c2f486530104480a86fde6be1f

  • /data/data/com.basic.oak/app_maximum/DlOl.json

    Filesize

    153KB

    MD5

    d8394b8f6e0367fba066b778fccc9f64

    SHA1

    796a435a02673274fc17c8c573e396c07c33ce61

    SHA256

    36742acb22d30d4769b5118617ffebdb629f411f5ecc90f84cf1a15e78915e00

    SHA512

    c8d6019922c8b91d2e5583b85d1688a41e298b00b9301a4d2fee762312b4218a3b8939355c1a71d628dfbff2a71101a142b7d2557803d98df584da7c2658d5bd

  • /data/data/com.basic.oak/kl.txt

    Filesize

    63B

    MD5

    dc156c7ccdd453d413c0decd660545cf

    SHA1

    c5b9383e07e4e6a6fd1431257f8b53eb92b8e534

    SHA256

    e33fd060cfe1093d87de6214fea8a258895f297d894d8a2c693f4fe1fc46a2f7

    SHA512

    56b08b5c5de44fefd54d0a44c3d42e5856d9723504405c12d63ca6ba0d342cc7a54bc458aa9b5e8bd8c11eca9e88010e74787c82c6cbd3ff4a2c1653e399c0c0

  • /data/data/com.basic.oak/kl.txt

    Filesize

    423B

    MD5

    94f453e350be2e40fd3278829d3fa9e1

    SHA1

    3b55262fc96d2bdc474df08fe72aff6099e141bd

    SHA256

    928225f7881227a35f1f5900be536503c281349a506d4bcf41dce1f640bd4ab3

    SHA512

    bc2c3e9b73bb308a7e2a2e9bee29989ba4a3099e5d9509ff88edd738f9d48dc900008108b31dabf94d05355910da0f23339562a9fec7af1c9a5fac60f7e70f56

  • /data/data/com.basic.oak/kl.txt

    Filesize

    230B

    MD5

    20860b2ce5127fbef1d582b6b23cc554

    SHA1

    eb313efa00afee48cbbc07f75e3e7a59df4d08a2

    SHA256

    3409477fd3623ba33b2c5ce031187efa2de9ec85979cedfc0e78291fbde95a19

    SHA512

    126d0da0cde628c04a047b0c22a442c9cb9ef8e0f1fbdc0ceab53f2e8f825910c243c6f68af245aa2c52d16910b60f26a0dc5ea3a6a06611c10564501f5d4bfb

  • /data/data/com.basic.oak/kl.txt

    Filesize

    54B

    MD5

    5f5eae067bf99de245e5060cf063d2cc

    SHA1

    7f142691f2960dd393795b5ae5c3ea3ea6e170a6

    SHA256

    df49822fe57c8963f60cf49c884c48ceb1c050eaa8066c913c4c15f086a5c555

    SHA512

    3a3c9a54811f9a77a915f8dec60869cda5c9da25adfdc0005ef144ec29b8565c7e4f622d8a72d37f810df315474a6198f5631adc8245ed8f812f3c3161fbfc94

  • /data/data/com.basic.oak/kl.txt

    Filesize

    68B

    MD5

    3f4102d266a7d57477e00ab704a3f940

    SHA1

    2e1a959b239ce707ba2b5f206e352ce113403f8f

    SHA256

    89dcd17d1cfd8e260f49773456e57293dc032546fc1e8103c41ad0540aadafe8

    SHA512

    354ae8494e86c0c6e826aeb95564fe804b735e8a3e9dd830b236d1d49301bc581390301012226ec4dc62d1b35407986b0079d871cafb55ab6d0ba4e859792a1e

  • /data/user/0/com.basic.oak/app_maximum/DlOl.json

    Filesize

    450KB

    MD5

    a8497bdd1e06639a5c414cd29e8c969a

    SHA1

    9ef8f50b77ae8bf4f162227f77bab1f3bdc67221

    SHA256

    f40643f05bf176ad7e6befc29c4d49510a1f93ea978a75cc8fdb80ac21af2150

    SHA512

    f8e8ba5d0fd0f3d4a88c6484728f1c63cafeb341e656c31a6211aafda1432184e506bd8eea314af37b0380c903e562ff06b490f45771d8d38bf59693fd393772

  • /data/user/0/com.basic.oak/app_maximum/DlOl.json

    Filesize

    450KB

    MD5

    a47a278dcc813aeb8f2a649fde496913

    SHA1

    4f40385315ec8ddd63c5336b73033945d5b0e90a

    SHA256

    9a050524d22c3ef57b48de36169a073a1b43fe4c4a2ea44644ea0bfdf12a0698

    SHA512

    1c6d663d425c101311cd7e56f5339f3ef68a6c2b703732a7e55af288561a5206c1736675e2452848749838103c1f4e3539072975686f1a8c9421c3a0cc5af004