Analysis

  • max time kernel
    149s
  • max time network
    150s
  • 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
    09-12-2024 22:09

General

  • Target

    0aa45906787ea8635a44aaf3a351653759dab1edd9d5fdd62c4c65a25f8d08a2.apk

  • Size

    2.4MB

  • MD5

    d2b3eedbbb462f670146ff2fd717c02d

  • SHA1

    18e823a223c6f5eda653725052c85d4e1d1d5d1c

  • SHA256

    0aa45906787ea8635a44aaf3a351653759dab1edd9d5fdd62c4c65a25f8d08a2

  • SHA512

    d063176459c5be2ac2097904f9372edabed046b0dd8511e5f9768946371058e51c973e4dbae4268181d397804ad29756bd841c526bb517001b60677c11129a89

  • SSDEEP

    49152:Xc4mWftD1RtaMVsR13lurtb/uDur/g3qxIIO0mjT5Z3WG20CmiEQw6twON:FTtZ3aMVsX3sBb/u26ITmjtZ320ViEvI

Malware Config

Extracted

Family

octo

C2

https://567237453981d0595033c23.com/MjNkNTlkYzBhZjNk/

https://4453981d0595033c23.com/MjNkNTlkYzBhZjNk/

https://554237453981d0595033c23.com/MjNkNTlkYzBhZjNk/

https://77233467453981d0595033c23.com/MjNkNTlkYzBhZjNk/

https://5672346981d0595033c23.com/MjNkNTlkYzBhZjNk/

https://56723747455033c23.com/MjNkNTlkYzBhZjNk/

https://7237453981d0595033c23.com/MjNkNTlkYzBhZjNk/

https://9237453981d0595033c23.com/MjNkNTlkYzBhZjNk/

https://8237453981d0595033c23.com/MjNkNTlkYzBhZjNk/

rc4.plain

Extracted

Family

octo

C2

https://567237453981d0595033c23.com/MjNkNTlkYzBhZjNk/

https://4453981d0595033c23.com/MjNkNTlkYzBhZjNk/

https://554237453981d0595033c23.com/MjNkNTlkYzBhZjNk/

https://77233467453981d0595033c23.com/MjNkNTlkYzBhZjNk/

https://5672346981d0595033c23.com/MjNkNTlkYzBhZjNk/

https://56723747455033c23.com/MjNkNTlkYzBhZjNk/

https://7237453981d0595033c23.com/MjNkNTlkYzBhZjNk/

https://9237453981d0595033c23.com/MjNkNTlkYzBhZjNk/

https://8237453981d0595033c23.com/MjNkNTlkYzBhZjNk/

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
  • 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.redkeeplrf
    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:4341

Network

MITRE ATT&CK Mobile v15

Replay Monitor

Loading Replay Monitor...

Downloads

  • /data/data/com.redkeeplrf/.qcom.redkeeplrf

    Filesize

    48B

    MD5

    046a414913add6f5bb60072c7db819b6

    SHA1

    451ee4f6809260aec622d772fd329c7d0297a842

    SHA256

    b66c1320cb063a1d391c94273572ea6edae76c8c8b0a07f8d75c88686f0df72a

    SHA512

    4e6355f3051ed5e811ab030abde1f5be7f5e1cf33be99cd08477e9b6c015deb1d8bd75a09fb9c7176b8511c5ad0a67abc0902a3531e97564ccb6afc57496a47c

  • /data/data/com.redkeeplrf/cache/oat/orytzeggfinux.cur.prof

    Filesize

    528B

    MD5

    1c90c486adf89137bc71e06700ad20ef

    SHA1

    610c7b90d42314fd5ea1a3e5d9be44dc916a97f6

    SHA256

    01a1d51c0daf0908e1e3c66c98589bec2f5fad51701a17b16ae547ac8cccaab9

    SHA512

    0ebf7f62afb75652a5d4e7d954e72bfcd54783c37300c2a69da954725691ce88d061e7b9d5700facd273e2c5130f73997f14244d1f979b6012e02e8d600e195f

  • /data/data/com.redkeeplrf/cache/orytzeggfinux

    Filesize

    2.3MB

    MD5

    ca469b1c3e0b6e2ff869afb1c826cd15

    SHA1

    08b704cfb3ae79eec061b2c59ac35da0f1d486bc

    SHA256

    eb9fdb961bc37cd545e390c3020ef213ca959102d19bfad3d44c72afea48db1a

    SHA512

    f85c15b65364d4be203bb7497229a8b4f6e314333640b245b918f3bc39f709f9defcb27430f242ecd08b179723acab61cb9e4f9f470783e3fb9a6225211fa68b

  • /data/data/com.redkeeplrf/kl.txt

    Filesize

    237B

    MD5

    2058fabf9dc29856e5cb4667822b61fc

    SHA1

    fa20743ceae75778f731cb13282f2e175c1ef284

    SHA256

    dfe2c47ea4087a391dbc8e18789cb8f63c38a3f33a466401c549e684d8b01f00

    SHA512

    e031d9d440a45f9c6a2add9f8e61f5b588a56f7bf3410631aa2b5fe4c3a0d88b69be5296825eb462e11789b746a1b9f7cd6a7d19ae7eec183f4bd953922e7a6a

  • /data/data/com.redkeeplrf/kl.txt

    Filesize

    54B

    MD5

    7d914da10055a38daaf7bd61c98746c3

    SHA1

    8ae173448c683ec20bf2aa0619f2808b4bd33c0f

    SHA256

    743dcf2560f07cf5c1290727e8fd708dffd55f92afb0696fc50f886e5f4d5d4e

    SHA512

    da5856e1b8cf16e5d9ab6fd9ce8da5be3399f09f5184966b81c55d109975b642cfe1a8b15076a458fb16b508da18ed47ddf05fb08972c6f6856ca4c74262da66

  • /data/data/com.redkeeplrf/kl.txt

    Filesize

    63B

    MD5

    34f3e0d8fa3e1dcf317a5c0161d8def8

    SHA1

    2c3588653e25a6d38b913bc078fa790d91bb5387

    SHA256

    b0299732018f79b972b466d81256041701d8b26d7c46c16d809c7b4530cb602b

    SHA512

    bd55f8a05a93fb9861908fbb30f45dab8b36f70f9be9eb51c0eb72bf69c675c1156faf164efd1b005181012f65a81a4e4678489f9f8a65596fba5ef4e9312b97

  • /data/data/com.redkeeplrf/kl.txt

    Filesize

    45B

    MD5

    669d7ac99e4c7c5497e09d08a4f63be0

    SHA1

    b8911a6299becf622e971d660c782f6a431372e2

    SHA256

    68bf4e7c6eb2dd43e55692447b201322695233c958c89add99cf731f4a6c6a9e

    SHA512

    f4157313067ba55c88246d94f9476d59efba4719c92fec076bad065c9e57433536ac10113e65205c711a497ab9f6299e31408ddc5350dd9880c86df9189fa196

  • /data/data/com.redkeeplrf/kl.txt

    Filesize

    437B

    MD5

    b34534f349bef11ce7b64d3b7a46cd33

    SHA1

    12cd9a933d9e293b2b4113d657e46f04ae383885

    SHA256

    1c8f1e0ff9cfe20a3a6da8af0621ae4d0bc64380ff37d27efbf01980321c8cc1

    SHA512

    cb1be437a148c2dcafbc13a983274a166b93c1e788cffdf91f8397505a2807386aa19b22a7be87c9b10d06434751c312e0d99697225af62e0cde31328b71589b