Analysis

  • max time kernel
    148s
  • 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
    21-01-2025 22:00

General

  • Target

    10a95e08ebcdc813db519098e5825f03344ca3bb2f4e9ff93074aa370dff1a87.apk

  • Size

    3.3MB

  • MD5

    467809500489d2e47691c57ef8313c0c

  • SHA1

    4a383c8e74b5e56adce7d0ba085d70ac1b6646b5

  • SHA256

    10a95e08ebcdc813db519098e5825f03344ca3bb2f4e9ff93074aa370dff1a87

  • SHA512

    51ed53cd22e2ed3fc21629f0356022127cca27c4f722e9299712c3fdbb33793b2ad803e4f36dd3c3acc54c25efe2d3f6df00b9921002cbb6060d33e9822a3771

  • SSDEEP

    98304:TNO9K4q1yHFnnyElGcpKYlllG7b/Ht+DFk0ENe7dcNbpD6gAyznFkpU:e3KYlllCPD0D7iNj

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

  • homeworkout.homeworkouts.noequipment
    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:4307
    • /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/homeworkout.homeworkouts.noequipment/app_lyrics/OX.json --output-vdex-fd=41 --oat-fd=42 --oat-location=/data/user/0/homeworkout.homeworkouts.noequipment/app_lyrics/oat/x86/OX.odex --compiler-filter=quicken --class-loader-context=&
      2⤵
      • Loads dropped Dex/Jar
      PID:4332

Network

MITRE ATT&CK Mobile v15

Replay Monitor

Loading Replay Monitor...

Downloads

  • /data/data/homeworkout.homeworkouts.noequipment/.qhomeworkout.homeworkouts.noequipment

    Filesize

    48B

    MD5

    046a414913add6f5bb60072c7db819b6

    SHA1

    451ee4f6809260aec622d772fd329c7d0297a842

    SHA256

    b66c1320cb063a1d391c94273572ea6edae76c8c8b0a07f8d75c88686f0df72a

    SHA512

    4e6355f3051ed5e811ab030abde1f5be7f5e1cf33be99cd08477e9b6c015deb1d8bd75a09fb9c7176b8511c5ad0a67abc0902a3531e97564ccb6afc57496a47c

  • /data/data/homeworkout.homeworkouts.noequipment/app_lyrics/OX.json

    Filesize

    153KB

    MD5

    822492b9112b54ea4c240c4376e9f909

    SHA1

    2f1a8863ad891e1c01689e80fb02f19e1424a925

    SHA256

    a8c37d2bccd31db655dbd183271a025444c629a065a8c6fcaf107ec04b48444a

    SHA512

    7026eb0de6ff0866be1abed98b9684cd730b97b602c4938308332c09a455bbaa05433a2e3f85b67752d67c6f6422864d4547062ae34a54c8b6302b0a82a441be

  • /data/data/homeworkout.homeworkouts.noequipment/app_lyrics/OX.json

    Filesize

    153KB

    MD5

    acf16bebf597773969441732f5c428d6

    SHA1

    9ac1e482e9a0ea70bfe65127eaa9b547dabfa495

    SHA256

    2f0fd40a75422625123e9fdd21d31142624f887b6f1fb25696c2e7a209138714

    SHA512

    bdea62280ba7812fdcf00f4e2c2ce3ff346243bc634e04bad1973c3d4247fd9a9843bd9ec87ee5462d039f6d68c5eafdc5a25e2abdf07cc6aeae2ecd81d5528f

  • /data/data/homeworkout.homeworkouts.noequipment/kl.txt

    Filesize

    63B

    MD5

    e667dfd1c8d92cf85eba8c654aa840a8

    SHA1

    9d1ebac12cb8eb1497ad80be812ca25a02348380

    SHA256

    7879812de7e2f92e86e04dd47f157064157a1bd4131b6c334eed8e8a9857ba77

    SHA512

    0fbbc2d9ac89b65e91eef5487bd17e736971a98ccfe384e0a26575ee97474f5e5b6293c2cf1fd698a94d97c0c8a53db4b325b25c192ff231642be2c90b15ce9d

  • /data/data/homeworkout.homeworkouts.noequipment/kl.txt

    Filesize

    423B

    MD5

    505327945713d773864f54dc78bb4f46

    SHA1

    7ef66daf80b9accb98d7964bb20005362e1ecba3

    SHA256

    5911fd30f62452e69c1bafb7f092283baeca761dd4049aa3fce9839fe79cffd3

    SHA512

    e85da14b758d981ceb0a64b10accb1293e7e8c9d0ce5ec960c7d82a6271bf3ca631842c8c781e695b80362696478b36f17298b87e15712db2757d3c5a28ae964

  • /data/data/homeworkout.homeworkouts.noequipment/kl.txt

    Filesize

    230B

    MD5

    19c9ecd375b6e708a7243d5df3eec776

    SHA1

    3ab9d103edf41a0e2896525cebe2a7e23f6fdf3e

    SHA256

    452cca3cb18bcd7e909c3de2550f0f2b9aaa52a7b5e611823147917257a8e231

    SHA512

    6b1a8516efcec45e4e82e0ea6a7302fdbd385c896ecf3a670bf262178d54ab56df4109e11ecbf82a7d243d5544a222c2aedc4252ff9e442dbdbe1f468fb54912

  • /data/data/homeworkout.homeworkouts.noequipment/kl.txt

    Filesize

    54B

    MD5

    bd196203a6e701cf44dbacde8d7176ef

    SHA1

    1a8af69ecf2bbfadea82a2bbf1089959be2a93c1

    SHA256

    d3d67410f950c503440bed76b13ebcf6b8890d2352f1193a926fa48fb5119764

    SHA512

    f648ee1f1948af261b516aa9885215f208afc6c608bb997932fc599afae49b04f05ff5c8dd70ed98fb6e4be0486cb778fd538911982db6a2ec65fccf63b8c89f

  • /data/data/homeworkout.homeworkouts.noequipment/kl.txt

    Filesize

    68B

    MD5

    4bcf36e7d45e47873d6ec0cd34e947d1

    SHA1

    66ac9643602494f25482c923204c65a543fd224b

    SHA256

    97926802a9840bc9943eca1e3d4c5591da7d432fb3635ccd4bb83a578ccde81c

    SHA512

    064a8a5e6b3f7824d6a6c28a2a8d8858c07a8ae3879e9fc86e852823a6e05559aae0187bdfb636d8e86fdc391d6e6d825a149affed14f11a17cc3d2a3f1e725b

  • /data/user/0/homeworkout.homeworkouts.noequipment/app_lyrics/OX.json

    Filesize

    450KB

    MD5

    140931cf5ec9f734aaa6a411154b3e95

    SHA1

    346ea44390ae8e3c486a384c494470ef904178c5

    SHA256

    e498c4c2ecdb6c9f2ba1ddae69e264659df3909d222f881bff44ce72a43505e0

    SHA512

    7552edd6b197351f54898b44fb7b89ab84c6004e8959a8b93925e5e4f27c454035af66ae9146f13f1ea31876e6716c3fa295ccc2af16aa0faed63736e72855f1

  • /data/user/0/homeworkout.homeworkouts.noequipment/app_lyrics/OX.json

    Filesize

    450KB

    MD5

    c186e81d554e3718b88b544fe5e0ab41

    SHA1

    60bc93ba5f26b03f6dda1b45a373af9f0ff59ea7

    SHA256

    9fe9deda80a8fa54b59d75d7782cae2a0b4c89c0ad026f3ff223e04b79d1326f

    SHA512

    1cb0b2fd7517e11ee12b699b97b45ae947a0bfbcedb1be21882680419199ffdc76381a1676abfb0df62ae45d21b607b1ea7356d81da4596e6ab09e6d78ffcd73