Analysis

  • max time kernel
    148s
  • max time network
    151s
  • platform
    android-10_x64
  • resource
    android-x64-20240910-en
  • resource tags

    arch:x64arch:x86image:android-x64-20240910-enlocale:en-usos:android-10-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
  • 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⤵
    • 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)
    • 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:5042

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

    Filesize

    1.1MB

    MD5

    e7d08c7ed9e92e5905d7e78290f17897

    SHA1

    d279759c4963d7dc97c0b941e1d08aebd0768615

    SHA256

    cb173b53d5f75bfdaba8f47d7faa3879e0fbd01d2b5a014909fc72977c47a3ca

    SHA512

    16e9a8db88aa94fa0a4bbc18fbe8462034b32272ed3cf963e23a286c11defdb3f41ec4cf239dde4fa5b60761d3670bafc77a17dc33af70c181be7b35c3249528

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

    Filesize

    24B

    MD5

    06e54c10208e292e9846abfa75a0e198

    SHA1

    976a1b86f586dab4a804963e65cf8c92264c8bf0

    SHA256

    c6cbd4f86e5daf67d0358b6098a3cd34ac1778cf61ffb4c380ab8d5ed83f9bb2

    SHA512

    38ef80b47c61734828ac42ecf36560ac8d1fb431a73adfcd0097ced140a8c838f326330e33e87e778b6e4416951b73c818c3d4d8153ef516d824e234e9340d59

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

    Filesize

    8B

    MD5

    82e564a23b7486a244d205fed25d60f3

    SHA1

    ac00bdbd5833758a461eab197d25e40b65ba0163

    SHA256

    4b8fe0d004a1d2940a5a924d2baaf1098d9bc583f6d7e1f3b83ca331a5b5a0d8

    SHA512

    21f6e0f96a651bd514e96884d264f0ee805377151133aa7935b2250580e43ed6d33af7a174f68a24768023a91d2bfd3bda7baf78c69f0064872f076c1a9b6ca8

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

    Filesize

    235B

    MD5

    b11e32322aec43ef9227e15e12e35416

    SHA1

    49016539ec870b2fdf5c16ecf61cacff124aa8c0

    SHA256

    ef2409f61c3e2f3c979bce6d11a0023e5ba91d32d9c82cad9fc0544f5746d3c7

    SHA512

    949c3252d083c840405f61021fcf2d27807b0649ca0e0d55b71e8598025be113526a06cf7c812eb68c4b29bbc8892586acfc740f09e915a456f9d62500617f9f

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

    Filesize

    54B

    MD5

    a93e2cf45bd3f70b654d6800f20fd80c

    SHA1

    6466fccf37d8da2b5fad5e96ae2d96365403adc4

    SHA256

    32decb08d8161580e556be30293fac2b5fb2c850ea6186b5c84de814f10f7123

    SHA512

    4ebfb9aaa1a2c61a958193715318a1890613910d2638c66bc74456882b016a27f82708b3e71d0de49e66cc6947ba0b9bb8c45d50fb356790b15af12e99e854f8

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

    Filesize

    63B

    MD5

    00dc4e6a2ff6f73bb23494f361c9d6b7

    SHA1

    1f08e77537e4fcd0ac5420d85bc64d0314788410

    SHA256

    e286caa5e86d6d0c85fbbc9debed7cc51b50b62e0f1af3872b6d7365ce5de018

    SHA512

    4108e0189d4f86d39f0a5bc00f6a010cceacca7ebbb3d0b962616f3c8a8fb02d511027d989efc6bd640260f7598b8849b95225c58fc0ec9f6903836158002243

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

    Filesize

    45B

    MD5

    a17aadb1c6b654c0588c1218df352d6c

    SHA1

    b435b1c59043027bf9f2190aa85e4a164b6cb898

    SHA256

    176b2784a6cc01f4d09723b25d6de7b6a31f2a705bd7c2a0041ff02a2cf5295d

    SHA512

    52049eb2b79d041d2c5a20cda6d4cb3d5669b23a4de096fa72775bd85b1540bd89b9d3ab9249c20ca51531037feaac59a38d6844f7ff284b140ee479c9d59837

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

    Filesize

    433B

    MD5

    50d132f84a5ea7d578fe42062049e116

    SHA1

    eee69eaf9d61a2c5a59e808794e2651340729782

    SHA256

    e1f35ec32a518fb1b0eefa06bf505de1b7122486aa9b3c7165af7bc21da6e69d

    SHA512

    dc7c885000fe0c9d0c01bbdf52638295cf09fe32d458f4a979044a2e327e6a80e9c6d489639d4491c8d4076a4f65c8d36f28ae5a500e6d513b2e8d6bd19e8548

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

    e857399de864666f004027be54f441b2

    SHA1

    30f133227e26594474777140497a2d192d09e8f2

    SHA256

    c116904c8f0005b10ec593847a1286b2f4f5427de1cf326110a9a071c1ed1d9e

    SHA512

    e21153145c067635870c6c88f91b9d89429cfb9f9d679dc8b914a60433345e1b03363bf390aaf3edcb4a920d529bc62684f6caeb3243dba8c97bcff0ef88e1ad

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

    124KB

    MD5

    16e433d6b2b94366f6cf28f23369aaf4

    SHA1

    0cdfc44cc3f1f90a260b5440c380dbc2112dd5e4

    SHA256

    2ffbe4e18c9b684921c671f6b497bc2de48891c358362c8eed8419fbfc4351fe

    SHA512

    18062f4e42b729c26fea9675164d14cfb126666ca87d4be4af8ff9bfc409b077ba200f2ab7d9074357593d71f79f9e74db2711bbff6c16a602541a46125b5b5a

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

    Filesize

    177KB

    MD5

    a2d313baa520121bc7b3614ef42fc29d

    SHA1

    b2fad37d28c4d2b1652a7f7cf56984b95c1bb945

    SHA256

    b81c6c85494f6060f441cb79937ae1ca50ea43fa5d8909f36444b932edef143a

    SHA512

    f626134a10678927f9dcae14f8ca40b85350c356136418f22e2713df112242850213f458fb7427c3cffc8845d0ae2558a7eba0c8bbae6c5409620a0151792cba

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

    Filesize

    16KB

    MD5

    d49ce474b647cf75fb5761d40f9e0357

    SHA1

    616582aa1a54d7832d3a31bbc87e4f1eed29a589

    SHA256

    d964b9f27926e86b32d939e2f4fde6e49013fe0eb151b34d808137c312752eb6

    SHA512

    a7ba58024901c2d9c60212ccbff337e5fb1c4cd69aeacdf63c4f54fdd4d7914091666b30bbbbb998ee622b10849770ce4c8fe5070780b652b11478b6fa7992c8

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

    Filesize

    116KB

    MD5

    d6730019d37987af511d35337e79ab08

    SHA1

    a64a3e5fbe8aade0746045e8a9b87b86e4c576f3

    SHA256

    6e20728c742ab1f1c9c5c9dcb57021b905410a3b03b3e554a3f5929c35fea6b0

    SHA512

    e1891c004d0476e9dd8ae3e8394516e62532c2e2b6e54499ace93ccc3974b0cbf156e6e92a24f30efce99455f6a60256cc4a09de78a571b40c7e11db6d88fbd3

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