Analysis

  • max time kernel
    145s
  • max time network
    138s
  • 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
    18-11-2024 22:04

General

  • Target

    d34fd1c7b52a17eb7404e97cdbd98ac6509397ab145e77b3c5061997e87fad8d.apk

  • Size

    1.2MB

  • MD5

    8c878984eab9438dc921f511fb2c7015

  • SHA1

    c9140dc737856659e1c3dfeb6c1b0078a3847545

  • SHA256

    d34fd1c7b52a17eb7404e97cdbd98ac6509397ab145e77b3c5061997e87fad8d

  • SHA512

    ffef74608ef4d758928570609eb31b511316021616012e388fea082426e681ef1e42f3d6e120e9843671bb9593ef6b763616da74ad4d1245b01f08c3d9aef4e1

  • SSDEEP

    24576:czhTsImdvEStzB80f0zeWKRO29M7j/y5UEQGiGn/Fx6hGzy1LFrd:czBsIAvEStzBbfqexRtuu5S/UwGSFrd

Malware Config

Extracted

Family

octo

C2

https://c9bebf541c17a229d921556d14a4ffd4.com/MWZjODg0YjhhMWVi/

https://64b6c9bebf541c17a229d921556d14a4ffd4.com/MWZjODg0YjhhMWVi/

https://74b6c9bebf541c17a229d921556d14a4ffd4.com/MWZjODg0YjhhMWVi/

https://89c9bebf541c17a229d921556d14a4ffd4.com/MWZjODg0YjhhMWVi/

https://94b6c9bebf541c17a229d921556d14a4ffd4.com/MWZjODg0YjhhMWVi/

https://94b641390330721556d14a4ffd4.com/MWZjODg0YjhhMWVi/

https://94b64c9b41c17a229d921556d14a4ffd4.com/MWZjODg0YjhhMWVi/

Attributes
  • target_apps

    at.spardat.bcrmobile

    com.google.android.apps.messaging

    com.samsung.android.messaging

    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

AES_key

Signatures

  • Octo

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

  • Octo family
  • Octo payload 1 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
  • Reads information about phone network operator. 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.assurface3
    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:4255

Network

MITRE ATT&CK Mobile v15

Replay Monitor

Loading Replay Monitor...

Downloads

  • /data/data/com.assurface3/.qcom.assurface3

    Filesize

    48B

    MD5

    046a414913add6f5bb60072c7db819b6

    SHA1

    451ee4f6809260aec622d772fd329c7d0297a842

    SHA256

    b66c1320cb063a1d391c94273572ea6edae76c8c8b0a07f8d75c88686f0df72a

    SHA512

    4e6355f3051ed5e811ab030abde1f5be7f5e1cf33be99cd08477e9b6c015deb1d8bd75a09fb9c7176b8511c5ad0a67abc0902a3531e97564ccb6afc57496a47c

  • /data/data/com.assurface3/cache/oat/rbqvt.cur.prof

    Filesize

    1KB

    MD5

    666709014d5212e1d3701f8fbbf38c1e

    SHA1

    dd898a55ccd6ac617cd054bd3724abf3acb056ec

    SHA256

    e9afac2163f6cadcdc0b8743030601a8ad4c5f3434b1164947204f29683d44e9

    SHA512

    89b8f411502f40e2dafe9ead7d272593c3874f381c05655aad2acb9fda8b7ff33c9efeea32b75752a0b3e60417e5038142f761f9491f711b170a09ce79418382

  • /data/data/com.assurface3/cache/rbqvt

    Filesize

    1.1MB

    MD5

    61999ff52ba0bf93b8d6a80cbbcd8826

    SHA1

    4a7a97077f1bacfb97b24051cbd3e0f6feb3dd1f

    SHA256

    1c5bfaf07acbe645ec7e7dba953293631575332ce62dc192b7a0721f6a649132

    SHA512

    77229f58ce9aaa1da2aebca20193a961c8608085484f794a857107ef66f678c1c91ff0374ba6023ea680d2e4425799ccc5856f683b702aae1aee605cfef5c797

  • /data/data/com.assurface3/kl.txt

    Filesize

    235B

    MD5

    7a2796a385452065fba46bda4d4bb801

    SHA1

    c85f6b0464c364b6467f746c494bc099be11c8aa

    SHA256

    686cfb151c8361a1e2d9c2fcbff6462c3dd8319658f34e19a393d94208f8dc02

    SHA512

    bbfd66cc2a4b513be4bef188a19ca874851b119b4d49492885995e0eab9bac8ad1da8f9eb3e03351663e2dbda2844209806f5785f44b869b1695f61affa56e6d

  • /data/data/com.assurface3/kl.txt

    Filesize

    54B

    MD5

    cb5c275fb7649133bd0a93956ba17e3f

    SHA1

    05f7d402bd95d7b16288c497559baece716f1ac2

    SHA256

    c4fa8b365500da07107133788f2ac8c0582fa3b0864f59061d327198c711f067

    SHA512

    aac96ad7c032b5b9ab279f0030912bac12b770479b971e4242853bbbaaca0c5c05786ac9a9afdc4d27c96a3b0657d137d36326d9d9ca0ee5198fe2153c74ae57

  • /data/data/com.assurface3/kl.txt

    Filesize

    68B

    MD5

    b6eab8db1ac4e3377183f6344dcbc28a

    SHA1

    26e35155846154f865dee4602b29cba6d8442769

    SHA256

    50234c7f9bc0ec68f41a585542389d7422ea92d0729f9811232d2ee6c57eaae0

    SHA512

    e6cece841b7f8be7701485e0f2cbd771e61a164a797385f19d2e2f3d9bf9f271b590b599588026804c925869b9ad899fb3e92497b68a70de77203688f4b65944

  • /data/data/com.assurface3/kl.txt

    Filesize

    63B

    MD5

    918d29b654cf7e9b8293cc6c33eed1dd

    SHA1

    87f856ea5e0b2c8105f2d3cf01b0eda0aee51de0

    SHA256

    e0a2124bc00865924792e1f596bf1c21f65ed4d487d5cbb9f206f6985bd013b1

    SHA512

    c5a86eff3069eeeb49f834a90b05442ba6fe079c4830d2330b215b1d199b59fca9f240bb70014e8214bfc21c47a7d78c9ed677e1a1c23a6f3def3b53bbd5b29b

  • /data/data/com.assurface3/kl.txt

    Filesize

    433B

    MD5

    ed54cbd607ee3e5dbc5b602b1c5d4723

    SHA1

    8cab2a70bbf9674f2ed90876333a283fbfef056a

    SHA256

    0c4a28588be75e06fb6ae239be384351912d660ec5316b8e082a00d775ef4267

    SHA512

    8014fe15104297fcf34783a5663cffd3b26a91e15053058b6e6d1b0a3091e415af220bef5b5bfd8de6aee14fb8ccf23cc8cd80caba992b3259a3dae293f2f31d