Analysis

  • max time kernel
    149s
  • max time network
    151s
  • 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-01-2025 22:00

General

  • Target

    ec3b5d3d22087199197389b8f800f7afdb3182ac42abc8c58cce2133e3880540.apk

  • Size

    3.0MB

  • MD5

    85d120242d27977f5cd62a4875ee95c8

  • SHA1

    c6b841e14092a0fdbc76cbd1ec67aff7d65ac8e1

  • SHA256

    ec3b5d3d22087199197389b8f800f7afdb3182ac42abc8c58cce2133e3880540

  • SHA512

    4e740c6e9e363ade766177b6ee7180812b5ace538cebea0d8e145ef05e2513b3680736c7667287577093c21c541c63a644682f6e2f758cb31a0faf8d7ab52d8e

  • SSDEEP

    49152:ZNbDa9aUYu0R6V+RSXizwDHO5gk4YrGt1gXlI7RtRdKBFelsH1hnySDujFuRBf/M:ZNbDCaUYB6ILzEP+lI1tDKjbjnySDIQU

Malware Config

Extracted

Family

octo

C2

https://karakterolipsbilgilendirme.xyz/hxDNtg7DB3tk/

https://karakterolipsdostlukhik.xyz/hxDNtg7DB3tk/

https://karakterolipssinemaevreni.xyz/hxDNtg7DB3tk/

https://karakterolipssanatvesahne.xyz/hxDNtg7DB3tk/

https://karakterolipskulturkonusu.xyz/hxDNtg7DB3tk/

https://karakterolipstarihiyolu.xyz/hxDNtg7DB3tk/

https://karakterolipsmasallar.xyz/hxDNtg7DB3tk/

https://karakterolipskonferansi.xyz/hxDNtg7DB3tk/

https://karakterolipsgezegenhik.xyz/hxDNtg7DB3tk/

https://karakterolipsdunyasi.xyz/hxDNtg7DB3tk/

https://karakterolipsshowsanat.xyz/hxDNtg7DB3tk/

https://karakterolipsicimsessiz.xyz/hxDNtg7DB3tk/

https://karakterolipsfelsefesi.xyz/hxDNtg7DB3tk/

https://karakterolipsyolculugu.xyz/hxDNtg7DB3tk/

https://karakterolipsrenkleri.xyz/hxDNtg7DB3tk/

https://karakterolipssunumlar.xyz/hxDNtg7DB3tk/

https://karakterolipsduygular.xyz/hxDNtg7DB3tk/

https://karakterolipsgizemleri.xyz/hxDNtg7DB3tk/

https://karakterolipskaynak.xyz/hxDNtg7DB3tk/

https://karakterolipsseruven.xyz/hxDNtg7DB3tk/

rc4.plain

Extracted

Family

octo

C2

https://karakterolipsbilgilendirme.xyz/hxDNtg7DB3tk/

https://karakterolipsdostlukhik.xyz/hxDNtg7DB3tk/

https://karakterolipssinemaevreni.xyz/hxDNtg7DB3tk/

https://karakterolipssanatvesahne.xyz/hxDNtg7DB3tk/

https://karakterolipskulturkonusu.xyz/hxDNtg7DB3tk/

https://karakterolipstarihiyolu.xyz/hxDNtg7DB3tk/

https://karakterolipsmasallar.xyz/hxDNtg7DB3tk/

https://karakterolipskonferansi.xyz/hxDNtg7DB3tk/

https://karakterolipsgezegenhik.xyz/hxDNtg7DB3tk/

https://karakterolipsdunyasi.xyz/hxDNtg7DB3tk/

https://karakterolipsshowsanat.xyz/hxDNtg7DB3tk/

https://karakterolipsicimsessiz.xyz/hxDNtg7DB3tk/

https://karakterolipsfelsefesi.xyz/hxDNtg7DB3tk/

https://karakterolipsyolculugu.xyz/hxDNtg7DB3tk/

https://karakterolipsrenkleri.xyz/hxDNtg7DB3tk/

https://karakterolipssunumlar.xyz/hxDNtg7DB3tk/

https://karakterolipsduygular.xyz/hxDNtg7DB3tk/

https://karakterolipsgizemleri.xyz/hxDNtg7DB3tk/

https://karakterolipskaynak.xyz/hxDNtg7DB3tk/

https://karakterolipsseruven.xyz/hxDNtg7DB3tk/

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.source.stove
    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:4215
    • /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.source.stove/app_answer/PRO.json --output-vdex-fd=41 --oat-fd=42 --oat-location=/data/user/0/com.source.stove/app_answer/oat/x86/PRO.odex --compiler-filter=quicken --class-loader-context=&
      2⤵
      • Loads dropped Dex/Jar
      PID:4240

Network

MITRE ATT&CK Mobile v15

Replay Monitor

Loading Replay Monitor...

Downloads

  • /data/data/com.source.stove/.qcom.source.stove

    Filesize

    48B

    MD5

    046a414913add6f5bb60072c7db819b6

    SHA1

    451ee4f6809260aec622d772fd329c7d0297a842

    SHA256

    b66c1320cb063a1d391c94273572ea6edae76c8c8b0a07f8d75c88686f0df72a

    SHA512

    4e6355f3051ed5e811ab030abde1f5be7f5e1cf33be99cd08477e9b6c015deb1d8bd75a09fb9c7176b8511c5ad0a67abc0902a3531e97564ccb6afc57496a47c

  • /data/data/com.source.stove/app_answer/PRO.json

    Filesize

    153KB

    MD5

    b90904fd831ae340bd183e086fe67261

    SHA1

    a4a49e49535255299aaf5bc207ecdf3a0712ff0a

    SHA256

    7796d647c5e52c0cae81ca44d210b2bdcb017c06ec2cfe1312fc200dc3347d23

    SHA512

    1ce087c57839a743e7fcd79a51aaedfefa8f67d21df7b6af9997a8092cdfb361e2ce0bd24e5dfe37164481a7f9e19ced32602887390fd2e07c73b99a7d7aca1c

  • /data/data/com.source.stove/app_answer/PRO.json

    Filesize

    153KB

    MD5

    e02e81dc3584b1ae6883bdf76aa23c1d

    SHA1

    a31f968a949bc96976fa62ea63acf324582856ce

    SHA256

    ee30c3db5ac07c8d92ecc51b6f3dd13a1bf89685ea988a67c52a2d4c26e8dcb6

    SHA512

    5c5e987034fb441b6b862615989f12171b786ccd48ccade071be47b64adc7d8c887085a5cdfff3708da851b775c0c50aa1e95afc32886ed8011223012aa143fc

  • /data/data/com.source.stove/kl.txt

    Filesize

    63B

    MD5

    b87f68f3684793d2ad07fa09ebd119d5

    SHA1

    a0f9ffd2f5cadd8e44b14a5de0840fd1e465f90f

    SHA256

    156bebd07cc940bd9035af14419a00902874c133eba3e70e2a16ae5adce90762

    SHA512

    5fa2ca9ed4d4c9b310d93b9b7d77c3c2e295530a6d0801827cf9e17983d65657490342e15c68b9756cd8f203d559db90cc9b8692c08be267bc2772b0fddcf5cb

  • /data/data/com.source.stove/kl.txt

    Filesize

    423B

    MD5

    431a72072ebbe95cc5dd38c10723fbd0

    SHA1

    f079ca8b63ba89e80827770b5708ab2c0b979fb4

    SHA256

    3e92d1024d6a60a4f3efbc4f6432ad26996a3820ee2951176789b289dd12bad1

    SHA512

    ade7fc659486c42ee0db30a2aa76d000440cec39eedec70a082cdc4d083598ff200848e3e538229c0dc516046f058bed0e467c7a23988eb0a90bb97ceba014b8

  • /data/data/com.source.stove/kl.txt

    Filesize

    68B

    MD5

    9f9f40439f467ae16ee46518ff1b7aa6

    SHA1

    842485dedce12cc693a875d337c990d1ab98024a

    SHA256

    98ef88e40b912b6b29ef3c763bbe15bd9f49f032fa1723e5023736f2038e3249

    SHA512

    0047013b9d87d2924dc53efd84755199f88486c72988e201e0a51949e84c5b6f645bcc6de6f18d790eff6916de1a28a9ad78cd57a88e5f3ea7180abec0b88b96

  • /data/data/com.source.stove/kl.txt

    Filesize

    230B

    MD5

    ba9fa5db54af8a65b771a51a7a93196c

    SHA1

    e24bca215f5c7f7df6d574b3280326133e80e794

    SHA256

    db98c863cfa17b4d549864b20768a77ea1b76bc0c8f062d90b0688505d73a01b

    SHA512

    6476687c0a0808750988228b725241e12488881482a201dce97b28318d34117de1aaae977d6b0e5cb0a716e29c8139f5d0e295821c810178e55848f53c5f7b84

  • /data/data/com.source.stove/kl.txt

    Filesize

    54B

    MD5

    3738f4bd0793a5bc635c0dc1f7b82bad

    SHA1

    4403245bb0109f1ef8b319ec613c4a29a34a0747

    SHA256

    9ca68d6500f29bf72baac80abc7a64d360f3779056d7bc4fb97c052989e26f46

    SHA512

    2260f8e2356b28e3cf3cb8697933fa4c8716d1c0cb51edad60c7f6140b01ead5900d8a0a58e18425089d6bad4b80ab33e775e36a4ab7f9b324b075bf36b38631

  • /data/user/0/com.source.stove/app_answer/PRO.json

    Filesize

    450KB

    MD5

    de19672babeed4b615f007dab1092437

    SHA1

    31a7f67134a530f6c1e4406a64ac7f6fbd7f6778

    SHA256

    49ae0f573575a5681228a3583958e6a4acd28dfd0435289a1b64201e29df8454

    SHA512

    4d01d82ff21c620e49fd5780d7569d18697de1e043bb87ef135c0484589b8b9eeebf323a9a95fe767027e463efc43325e0cdab8dbf0b7c5c8bf81bd1495b5668

  • /data/user/0/com.source.stove/app_answer/PRO.json

    Filesize

    450KB

    MD5

    d1bd9f62127671e737f3d13c2e16269d

    SHA1

    ab91489bb9627d7bd40ef73588f2884625074c0f

    SHA256

    b38e4f5932f7d77d7452980cf72d05a6d749d423deb2fe677b204a49f3cd0279

    SHA512

    b1cc3b438f4fd6c3e3a87388ee9618c0dc08e22eec4b604f3e0f90a2cda15b5bb664f44f096eb8fddfb53dfc9a0a45d569d97581c8f05a2ad1aba2791775be20