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
    21/01/2025, 22:01

General

  • Target

    0adc80b562385d32ade8a9c9ebe7ae8b1820e6dd065c83f4dafd4a4e7b220424.apk

  • Size

    2.7MB

  • MD5

    d24c15fe5db93985e7bdd6779f50660a

  • SHA1

    b520f807dfc39c9df124c2b5c2f7d3f97200bf7a

  • SHA256

    0adc80b562385d32ade8a9c9ebe7ae8b1820e6dd065c83f4dafd4a4e7b220424

  • SHA512

    7cff3f733492aa92d428209e54d4823052fdd8c3c51104ee60a8c271ff52b09eaf703538571c560aa50111844a0ac4cba27a58e972909c8120fe03df62ef11fd

  • SSDEEP

    49152:h79VFIbr23miuizhrce/C1ICoq1yRNhuDHE61sK2ccUk9yFLXW9DTJLc5uwbmX66:Gr23mviNRq1ICoOyRNh61sK2bUksZW9F

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

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_library/bKZmCb.json

          Filesize

          153KB

          MD5

          445507dcade457caa98a0603bce09fbb

          SHA1

          8539f9cb181c1bf02d9d089dc755410a293fb7e1

          SHA256

          4d556a075e9ea82ea6f80fb8e49a4f97c45cc55c33a9b5c194ecf07006f4226a

          SHA512

          b4d3043b5717967d0483fd9dea1807c4cf9d079d5f793623343a81002e8e36a08de770614943973fe334288d90e8da50e4bd030c296927ae1c7bf46ce47cebf0

        • /data/data/homeworkout.homeworkouts.noequipment/app_library/bKZmCb.json

          Filesize

          153KB

          MD5

          dc60858e22af6e4ccf68d0013e770ffd

          SHA1

          e6878669abe5fd81fc5c4f8cbef3312bd923eab7

          SHA256

          34f0d9c0dd08555c012b913da8374e25b36c3911def8f7f7ea2d41c04ddc1ebe

          SHA512

          2155f1e74df50466b6b7871ed237599c360dc89c813f11893039fa45b7d72a752424012b1b1c642e92417e85616fbe86886c9b72230628c9b53f8f8286151dc1

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

          Filesize

          45B

          MD5

          0a53e595fc1f01a8fea4851f349d6a8e

          SHA1

          39766809de7c0b7a8b5cbd0d38680847e947129a

          SHA256

          3fa4553afe5e9a24e2ce5f0e5089ae770f57601ec3d97c0ecaa29a6b7d35185d

          SHA512

          50ff42dc0f8506e288137efa2a60419383f226f4312fef891777f02771a7d49c5e045814c6d4cc8cade80b3ab769d477b7c7220684218fb7a5e57695dba0cbc5

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

          Filesize

          423B

          MD5

          220a4bb37254f108750f007e2cda561e

          SHA1

          6911d75fe9ec44f88f7b7f876e86f6a7fd0ba0f0

          SHA256

          1f0424a3e1be8116091661c2f83ac8316904aff87e87bfc369c763692a20f9d7

          SHA512

          f56ae4379047664d008cefff805528c6fdc017355033bf0d548cb0ccf96c3095f203e4c65380a886090df4611396cb8a3847ebb639a1ff55b8b30a514be2a932

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

          Filesize

          230B

          MD5

          dc4e3d18f3114f745177799bf3ab35d7

          SHA1

          e19b4447b571049a5bf8544c143c6d6af66dab2b

          SHA256

          ab32e5a0adbda2dde495e4872332fb89af08895937e2fb06615acdc011c911aa

          SHA512

          fde66721febcd58835a6343849bb70283392a89625401d21aacfc0088e7ced9f502ff614ba4944a353159106614c7023aedf6df03f1b63fa88b3614341c1f971

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

          Filesize

          54B

          MD5

          4d0c97f558e2a0e2ae4341c3b22f395d

          SHA1

          07fc2accc19dc996818d87fcc2a0c3923f16d30c

          SHA256

          0d26b8d7e0192d330cb1b1f83c0cc436f6883fa5922d1453719347ef2c4f6cbf

          SHA512

          1c7f4d8d7772f3245687212cd264e95c79ff33bacc0af94e6eff4b924ec76294f652d9fbabeb506450d02e87201df8690210bbc0ac8f6ca38bef4035a49d0e27

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

          Filesize

          63B

          MD5

          6e55dbe1b5ea5b50d15461f0c488d463

          SHA1

          be3a76329fc3d16a69dd40b68a42220fe243e164

          SHA256

          5e2d1a5ecaed9187265969edf689b745b5474b338ac44fd316b4b73ad26b7db4

          SHA512

          50e63ed505353402eadc1686a167d00414abffdddc09f6611223588104da5682a8cfa800b1da5a87e2712e8805f35f6e56c53de3b5ac994481f54a3c2451e05c

        • /data/user/0/homeworkout.homeworkouts.noequipment/app_library/bKZmCb.json

          Filesize

          450KB

          MD5

          140931cf5ec9f734aaa6a411154b3e95

          SHA1

          346ea44390ae8e3c486a384c494470ef904178c5

          SHA256

          e498c4c2ecdb6c9f2ba1ddae69e264659df3909d222f881bff44ce72a43505e0

          SHA512

          7552edd6b197351f54898b44fb7b89ab84c6004e8959a8b93925e5e4f27c454035af66ae9146f13f1ea31876e6716c3fa295ccc2af16aa0faed63736e72855f1

        • /data/user/0/homeworkout.homeworkouts.noequipment/app_library/bKZmCb.json

          Filesize

          450KB

          MD5

          c186e81d554e3718b88b544fe5e0ab41

          SHA1

          60bc93ba5f26b03f6dda1b45a373af9f0ff59ea7

          SHA256

          9fe9deda80a8fa54b59d75d7782cae2a0b4c89c0ad026f3ff223e04b79d1326f

          SHA512

          1cb0b2fd7517e11ee12b699b97b45ae947a0bfbcedb1be21882680419199ffdc76381a1676abfb0df62ae45d21b607b1ea7356d81da4596e6ab09e6d78ffcd73