Analysis

  • max time kernel
    141s
  • max time network
    160s
  • 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
    13-11-2024 22:04

General

  • Target

    b40b495e3554009e71dd7c75ad1ae032972e9c154760c123b75de9450c1d2c91.apk

  • Size

    605KB

  • MD5

    10ad2b5a0cf5729238494ff7e45f673c

  • SHA1

    87746257c735b2505ac94092993509251f1a83fe

  • SHA256

    b40b495e3554009e71dd7c75ad1ae032972e9c154760c123b75de9450c1d2c91

  • SHA512

    537f65e0184d9f1b7841ee8129e76d40c0ab5de6422a2c3f7807a01a4d7d91db76e913751cb28cc7e2a278c4d7fb4269bfc4fac06721a71928ef43b43d77c772

  • SSDEEP

    12288:8Bsaa4ucTyLPgd6JqBw/vHiuF6KLj+zJWw3chm7DSs4hDLrMhdKS:MvaBczd6Jyw3HFHrh8DSsIzgdKS

Malware Config

Extracted

Family

octo

C2

https://7bb13903074567453981d0595033c23.com/YmZiMzU0OTU5NGIz/

https://4b6413903074567453981d0595033c23.com/YmZiMzU0OTU5NGIz/

https://34b6413903074567453981d0595033c23.com/YmZiMzU0OTU5NGIz/

https://64b6413903074567453981d0595033c23.com/YmZiMzU0OTU5NGIz/

https://74b6413903074567453981d0595033c23.com/YmZiMzU0OTU5NGIz/

https://894b6413903074567453981d0595033c23.com/YmZiMzU0OTU5NGIz/

https://94b64139030754567453981d0595033c23.com/YmZiMzU0OTU5NGIz/

https://94b64139033074567453981d0595033c23.com/YmZiMzU0OTU5NGIz/

https://94b641553903074567453981d0595033c23.com/YmZiMzU0OTU5NGIz/

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

DES_key
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
  • Schedules tasks to execute at a specified time 1 TTPs 1 IoCs

    Application may abuse the framework's APIs to perform task scheduling for initial or recurring execution of malicious code.

  • Uses Crypto APIs (Might try to encrypt user data) 1 TTPs 1 IoCs

Processes

  • com.patterncomplete8
    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)
    • Schedules tasks to execute at a specified time
    • Uses Crypto APIs (Might try to encrypt user data)
    PID:4229

Network

MITRE ATT&CK Mobile v15

Replay Monitor

Loading Replay Monitor...

Downloads

  • /data/data/com.patterncomplete8/.qcom.patterncomplete8

    Filesize

    48B

    MD5

    046a414913add6f5bb60072c7db819b6

    SHA1

    451ee4f6809260aec622d772fd329c7d0297a842

    SHA256

    b66c1320cb063a1d391c94273572ea6edae76c8c8b0a07f8d75c88686f0df72a

    SHA512

    4e6355f3051ed5e811ab030abde1f5be7f5e1cf33be99cd08477e9b6c015deb1d8bd75a09fb9c7176b8511c5ad0a67abc0902a3531e97564ccb6afc57496a47c

  • /data/data/com.patterncomplete8/cache/classes.dex

    Filesize

    446KB

    MD5

    cd20523dd08fbcf4949f9fdf7ca83445

    SHA1

    a79d6d6aabbaaca6f410e80df6961e23a0abe4d9

    SHA256

    a6ac95ce2e32e8ab1178fd06af53f4eab7d9834c0bf0116cec2cac8326b359a1

    SHA512

    760de46dac36d0335cd5c5dfed69ea84645bd1d95b2a0c9e49b63fae2bc0ba68d00d7088f77a3f8e4105aa8c1c566981cd6f974cac647e4bb5a99fb928e9d5ed

  • /data/data/com.patterncomplete8/code_cache/secondary-dexes/1731535528583_classes.dex

    Filesize

    1.1MB

    MD5

    e7d08c7ed9e92e5905d7e78290f17897

    SHA1

    d279759c4963d7dc97c0b941e1d08aebd0768615

    SHA256

    cb173b53d5f75bfdaba8f47d7faa3879e0fbd01d2b5a014909fc72977c47a3ca

    SHA512

    16e9a8db88aa94fa0a4bbc18fbe8462034b32272ed3cf963e23a286c11defdb3f41ec4cf239dde4fa5b60761d3670bafc77a17dc33af70c181be7b35c3249528

  • /data/data/com.patterncomplete8/files/profileInstalled

    Filesize

    24B

    MD5

    5b539355d8b3e55d8235c8a353012aae

    SHA1

    c72ace93bdb9cf38507e6a0a5631d3247c36a8fe

    SHA256

    8c0b1216df588aebdd57817fd06a0a6fb63da356226b1658a521ff429fea3700

    SHA512

    3b2a0948310fe2a2a145f6701b99a1c8eda3e6c046160c00c7d228730ba525a69bce0f3b20664f220e785f31c7c1dc07340f4ad2328cb52d5b70790d0386ab65

  • /data/data/com.patterncomplete8/files/profileinstaller_profileWrittenFor_lastUpdateTime.dat

    Filesize

    8B

    MD5

    650e500ce26da020dc86bc89d63603ba

    SHA1

    8b838f6f79e66b39ae296b30bc9950b65916a118

    SHA256

    ce10d9815720bd89bab958d7a595afcb75e9e955511448e143eb55c23d35e8d6

    SHA512

    b589932673c3909295fb392e5b0b749925fd239bf9516a1c265336aea346cb89de27f1d5cf41f1074089ddd81bbcb8d31e4825f55c676efbb8808c253159bb6e

  • /data/data/com.patterncomplete8/kl.txt

    Filesize

    68B

    MD5

    4df0fab4117add8fe2ea9815a498e0da

    SHA1

    c25474c248e907d4004b1ecbeb671fe507890c1a

    SHA256

    301b0bf7f120cd3c0a8b8ef7cc5a6cd1763d6f1c3e6a73e0e0bef9624aefdc23

    SHA512

    18b78e3679d65fc46ea3b67b37b66a91c8c58e0d203b08aba743c565aabf3a95d25dacbfb8094e0d3997932e46978cd8a2f71e6f784ea4dc505fc1d0507e0153

  • /data/data/com.patterncomplete8/kl.txt

    Filesize

    235B

    MD5

    057c18be615b67a4d9584b66ec0cf47b

    SHA1

    c7686abf70f5b83784097aa19ced209a6331cd01

    SHA256

    0bb3a7d03b8a686254227478d613da92b913aea26c9741d1f2d32f10af2f34c1

    SHA512

    2a05b7b72bbfbbe3a89576cf7bc87a17054051fdfe4116dc93ebe5f86d35b5c769ec6479475c09efa6604dc6a9456435e8dfb25e1c87297bbc5c7c641eb70d3a

  • /data/data/com.patterncomplete8/kl.txt

    Filesize

    54B

    MD5

    f5f1759e689c736ba2b4da36808e0cc4

    SHA1

    bfcbb5c09e3ded95fa77d89d8dc9fc96bf07692e

    SHA256

    9a7c00ee601473972447bf578f5efea3d15fd7e4f64fe9bd0baa1270d76fdb4e

    SHA512

    26e54c1981994b6d4566a7d77fdf48e7fcd643426fd28987736beb71f5e2e0e119d3027272cb40ad3972dcde912addacd51cea910aadd2c1ebf87bdda6c1f3e3

  • /data/data/com.patterncomplete8/kl.txt

    Filesize

    68B

    MD5

    f2256d6fdec188de6405bb796fcc0cf8

    SHA1

    4d13ed2c36c06a92c7b670fd5b807e0364377c1a

    SHA256

    b8e398f4551655828d0aa00b54a4f93ea47b66cd31801260957ab176fde2b227

    SHA512

    cd008cf202301e93e115c2476d61b061350c7916cded0e1d16d817daf00b3de4a56fe219a4625ce2c790eb565d07b3f765d05cc941cc1b2299eba0e3e0d965f6

  • /data/data/com.patterncomplete8/kl.txt

    Filesize

    433B

    MD5

    045bf691fa8d45a8ff3d0fda5ec13786

    SHA1

    6876f6c59f9ca7cf5a8be504015172a766a964bd

    SHA256

    557ef68cb69f0b602d10d1c8f0fe73fa7748bebcd8f1a77328d5a739058ce3af

    SHA512

    6dc97ce1ba05d56aa8e9bc3b4a519e50c6598002868d45fab088d6babe01e286d65af6f4ad95922c9a00298f40c0fd63ebbb0bbc9ea45ffa3ef8681ac4677356

  • /data/data/com.patterncomplete8/no_backup/androidx.work.workdb

    Filesize

    4KB

    MD5

    f2b4b0190b9f384ca885f0c8c9b14700

    SHA1

    934ff2646757b5b6e7f20f6a0aa76c7f995d9361

    SHA256

    0a8ffb6b327963558716e87db8946016d143e39f895fa1b43e95ba7032ce2514

    SHA512

    ec12685fc0d60526eed4d38820aad95611f3e93ae372be5a57142d8e8a1ba17e6e5dfe381a4e1365dddc0b363c9c40daaffdc1245bd515fddac69bf1abacd7f1

  • /data/data/com.patterncomplete8/no_backup/androidx.work.workdb-journal

    Filesize

    512B

    MD5

    539d993b10e221a8d500c415b0d7bcc0

    SHA1

    2a57a1663e902028a33b57b80bba54f98b4dbcf6

    SHA256

    b3d50d4773919e97756c933e2a54388d32f25156dde26081a92359d3e9fef67f

    SHA512

    5262b4fdd1e3cda48d326a51593864df6d922711deab1903091f5e7f01d884f4afdb38017b3bedb23c351f4a0fe5852474b49c314358cc09090b3307923ed8fb

  • /data/data/com.patterncomplete8/no_backup/androidx.work.workdb-shm

    Filesize

    32KB

    MD5

    bb7df04e1b0a2570657527a7e108ae23

    SHA1

    5188431849b4613152fd7bdba6a3ff0a4fd6424b

    SHA256

    c35020473aed1b4642cd726cad727b63fff2824ad68cedd7ffb73c7cbd890479

    SHA512

    768007e06b0cd9e62d50f458b9435c6dda0a6d272f0b15550f97c478394b743331c3a9c9236e09ab5b9cb3b423b2320a5d66eb3c7068db9ea37891ca40e47012

  • /data/data/com.patterncomplete8/no_backup/androidx.work.workdb-wal

    Filesize

    16KB

    MD5

    8670d6c5ae71431c35fad0c8dc84d70f

    SHA1

    33597f799a6fbb0b6b04ebcb99fbb266f615eb21

    SHA256

    87b86dc8e413e891c11fd9aa2d3ee82c703640f27170220d08aac37f80af1756

    SHA512

    a4692134ef9735b8cc45ffba2b48ac3f896b048bad80b3e2ab55157e789cac6c2eeaf4801009b4b7cb3d6296ac53637169eea9e71aefc319a01b1a7f0649db35

  • /data/data/com.patterncomplete8/no_backup/androidx.work.workdb-wal

    Filesize

    116KB

    MD5

    6f9b59599c154309239888ebca4d765a

    SHA1

    5c093d4ffc3394d642d8dcb84b24013576897560

    SHA256

    c732afaa0b771c786a10a490b7a6431df4864fd794b22b20e756aca614f10373

    SHA512

    2b46a2bd388f5458b27c4c59d996a6ba337348c8ca867ea115bee9bed094c9c2f8a26a5649543c1c6ed464603cc09393e48c9a694cf958642f0f90d69554992f

  • /data/data/com.patterncomplete8/no_backup/androidx.work.workdb-wal

    Filesize

    124KB

    MD5

    8fcac3219a5e7f7ebf13f691a534cb43

    SHA1

    1610dc40619ad67ae18d0838856a3c0f87967aa5

    SHA256

    2cf562df2a67219f2f3f4cab87c5ab862a3372089c2446e5edec9cf1e75400e9

    SHA512

    46411fef238caeef8a4bde68d075c6101ba3b306e15444c9d4a38a3440358e8fe5afa6faa6da97871e3bf81ff65be5a92edd197b7234a6096a56341e3a2721d5

  • /data/data/com.patterncomplete8/no_backup/androidx.work.workdb-wal

    Filesize

    177KB

    MD5

    025f0e4441c13aff54b31103b2e68b1b

    SHA1

    ab349cdee5ad77d6f7deaac5bb134cbb891639f1

    SHA256

    f74972e82055c505f4bafe6247caf6aa0a9ef98cebfacdfd3e589796211d49a0

    SHA512

    f8f062766f017a319157605b5108e0c924f973abc7f79482c0b82c0fc3412d7414c6df5178766d55bc0cb974d2bf171378c613ec545533cc0be64c2faca9fdbd

  • /data/misc/profiles/cur/0/com.patterncomplete8/primary.prof

    Filesize

    110B

    MD5

    a40a23c4b02a7dcb06e26cfad2eb98f2

    SHA1

    4e8c8e7b00577e0a522fd3381b76f1916aa3126e

    SHA256

    1c8722884bb1212045a14f02f781407142da56ca9eafbaaa97d72d04851cd447

    SHA512

    f982ee4f71be9caeb328f6a70bb27f32b6aebde403fb618a1d730d1b98b4efbcaa9129a865991171a7979fabef4c9bad08b78d7f1011bb7678a98137ef8201f5

  • /data/misc/profiles/cur/0/com.patterncomplete8/primary.prof

    Filesize

    25B

    MD5

    b9d9e0f8902d129e1aeebff0ae7b725b

    SHA1

    cb0d2b4c9dd60a5c1fc6261fb581bcd3416fe781

    SHA256

    25a822139d06016af8be1296c0242b60e35074f94c713e03323636be1162ce91

    SHA512

    f158a9dc753e0cb41f71a98714ff02198c576bacdd792a6153fdaf6f9a7b52d8cfb6d09099a269d0c1b0d31e2ea5a307ea1db85115bdc6797887a6de36d597f6