Analysis

  • max time kernel
    140s
  • max time network
    159s
  • platform
    android-11_x64
  • resource
    android-x64-arm64-20240910-en
  • resource tags

    arch:armarch:arm64arch:x64arch:x86image:android-x64-arm64-20240910-enlocale:en-usos:android-11-x64system
  • 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
  • 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
  • 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
  • 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⤵
    • 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.
    • Schedules tasks to execute at a specified time
    • Uses Crypto APIs (Might try to encrypt user data)
    PID:4774

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/1731535524023_classes.dex

    Filesize

    1.1MB

    MD5

    e7d08c7ed9e92e5905d7e78290f17897

    SHA1

    d279759c4963d7dc97c0b941e1d08aebd0768615

    SHA256

    cb173b53d5f75bfdaba8f47d7faa3879e0fbd01d2b5a014909fc72977c47a3ca

    SHA512

    16e9a8db88aa94fa0a4bbc18fbe8462034b32272ed3cf963e23a286c11defdb3f41ec4cf239dde4fa5b60761d3670bafc77a17dc33af70c181be7b35c3249528

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

    Filesize

    8B

    MD5

    2da7861d3c7cae9c9d9eb3bf1a9e1ec7

    SHA1

    34c9255c4b3b2f8d1b1ec5ba51ff80a35a3c2c72

    SHA256

    eb57cd6d6f715e6d8c1c67e94cccef877022066f6f4dbc9ed30d72e390a9a46a

    SHA512

    fd2b85d87d75181191cef68720cd4ccfad959554f7fa5c533fc6f04e5e57db5707810a27288f0b3567602312ac55aa5da22ea5c126a79f007f95e7db7126eb4b

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

    Filesize

    235B

    MD5

    dbd37eb39fd4d8c5d2f854753abce4b3

    SHA1

    3a402a626e654f7ed393b1688f7d1c80b191f030

    SHA256

    bde2d5d3206ef54d0807c25161d1f1ef8968f54fdfe36751a4de1b71c145d364

    SHA512

    a91f62cb05071e7e3496e5e6e30c4ffbead9f6253f6a7e156f5bb11a0a56619a586086cc845b07c1cec5d03dca2ac945f9d1e873c6af21ec73cade201825b3f9

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

    Filesize

    54B

    MD5

    0c94d758c3f64f178590b33cd57bfd0c

    SHA1

    33f46cd41b234c55ecc2aff4d35a0632f54695b0

    SHA256

    806f9d1a73d82662477f79d4aa44ab2b56c7d238192aaebce492e6a13fd74bcd

    SHA512

    35a69457b89e29e8345c6dcc697de91ca731a58b8bd08fd222c2299870c9be57b7d886af7795e7a62e928890488a87a7a6d10bf947793c36ad630177a251dec2

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

    Filesize

    63B

    MD5

    2864559d5de1c43ad2bcf984128e92fb

    SHA1

    d84ca48abb474f4f1875dbd85f8cdd08b4893b4f

    SHA256

    74512f9f9323b0869284464043755b8f080722d626e00a3094943a94c3e5b423

    SHA512

    7e65451abbfca432d836c3f984f9f5c0aa8ce9e647e355721750355ddd8429360ed49a20aaab06f259ab5f23db47c6a5675062effa2af1de4a404ce7d96a64be

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

    Filesize

    45B

    MD5

    b857b09f05044f9ccefeab9fc7bc3940

    SHA1

    8272a6ddac4ea0820f019f60e6a28a9f3dc82ce2

    SHA256

    212fa9e9b1bf18833162aff14ad99105aa34b773cab5829a6fec980ddeb5bf77

    SHA512

    7f7999205476da4c26558952dc3528f338431e9247e3a90c7c5d0bfdd55d054a50a51a1c0d78be74643c365544253cc36d80e7350d35ccbfb110d9d14ccb7a42

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

    Filesize

    476B

    MD5

    e1a123ad78af16979650c0a0dedc9463

    SHA1

    ca1c21f36d5e52958b1966806a933fcc17601140

    SHA256

    fc6f0dabbb0f01e0d362562bd0ccc6a5e43010f17a75566238c9f129cf5ed324

    SHA512

    70b2c8448d69156990503836def803fb651864e3d523b95bdfac7daba5a036f41a2b613299616908cd1981d6548c9fca2226539d3ebb731e4b525e224f917f07

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

    Filesize

    4KB

    MD5

    7e858c4054eb00fcddc653a04e5cd1c6

    SHA1

    2e056bf31a8d78df136f02a62afeeca77f4faccf

    SHA256

    9010186c5c083155a45673017d1e31c2a178e63cc15a57bbffde4d1956a23dad

    SHA512

    d0c7a120940c8e637d5566ef179d01eff88a2c2650afda69ad2a46aad76533eaace192028bba3d60407b4e34a950e7560f95d9f9b8eebe361ef62897d88b30cb

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

    Filesize

    512B

    MD5

    9977f801664605eac36ddbfac7de1c87

    SHA1

    aff94dc5341aa24bb33f73635487afbd2888a649

    SHA256

    f64574c6055aee6d9ac65cdc96ec69c86031bb6b180f496311c133d9216102b4

    SHA512

    f867cb434629e9ffcdcdcf905edd5a3a4bd7f04c41fe60fde88a4fa7c840adefc5e065ad5fe90b6b3d36ce476d0d162bb03fcc918ec4f7d07579a28a1a567903

  • /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

    169KB

    MD5

    136b72e2e632b6a7aa5543ae16724d0d

    SHA1

    8c4d28ae8318a8cc332bb26b1733ba1205e4fcaa

    SHA256

    4e81350e48031e866243cf82354fab0011c44412bc3d3672459de1c8cdceaafc

    SHA512

    c9d801c77b1c9f1d09b943fba5f13f862ea1f026b38b2d2aef64dc69e4126050470dca7aec720c71831665c7161c93bb3e2abe9983dc22574b917bc40020adaa

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

    Filesize

    16KB

    MD5

    30e8ac5df9684f737ef87744e5ea5c83

    SHA1

    ca7393fe2a5ff958a3fee3e4e8bb18c9b52c4e40

    SHA256

    57a37018134dc79f73e4354ccd01fef0ca51bfd4b7063799456fdeb6432f5dc2

    SHA512

    08c067041417422228ef2a4fdea5c9e69aa5a4759cd98f32830e7d1528b1b930c2a0551291e18e06f675b5d971c5cae76332fd8048c249bab8c9006991e35931

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

    Filesize

    116KB

    MD5

    1a7658278aa90f58be5d8f04faa89cea

    SHA1

    e95d09d41334fd10b663abba1588b4a05b25672b

    SHA256

    73d235e2b8ae63950d99767e9c6d4812991c3023e46e69003f90d7152a64ee30

    SHA512

    7093135f5237d7c51b9479155ea188dee4a15ad758ea6c856f4e17e76106cab81878e6b3abb1e24ca6c4b9a11860e9cec4bfe320a9cb9c3192b8c6e39c3f7cd1

  • /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