Analysis

  • max time kernel
    142s
  • max time network
    146s
  • 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
    05-11-2024 22:11

General

  • Target

    ec87c72f7ea02ff44e32010ed019365c5836688743cfdaf758317eb84d0f9e59.apk

  • Size

    2.1MB

  • MD5

    32a8f77e3a625c319a61907c9a187caf

  • SHA1

    1b399854255f7bbad7193e5a74cd5e46b55fa807

  • SHA256

    ec87c72f7ea02ff44e32010ed019365c5836688743cfdaf758317eb84d0f9e59

  • SHA512

    ccbab8c4dfe022687eb566c89974b2b78bd561c853202e35ca3f3cd80f39263a2fb47961f549cdeecd514a7ab6f3ecf147968da64f2c4ae27b1e59ad6d358bd2

  • SSDEEP

    49152:cO9Uue2Gs/vrTNme6+JdNZBOR4LJFkoHxr3dDzbsMzGP6OcZyPtDoCU0MArtSif:/mXgT6aI6JFkoHJt3wMaiZg2ArMK

Malware Config

Extracted

Family

octo

C2

https://uzaykesifveteknolojigelecegimizinharitasi.xyz/MDQ2MTZjMDhlZDQy/

https://yapayzekailegezegentasimaprojesi.xyz/MDQ2MTZjMDhlZDQy/

https://yildizlararasihikayelerveuzaygemileri.xyz/MDQ2MTZjMDhlZDQy/

https://bilimkurgukesifvedonusumharitasi.xyz/MDQ2MTZjMDhlZDQy/

https://paralelgezegenlerveyapaysavaslar.xyz/MDQ2MTZjMDhlZDQy/

https://galaksilerarasiseyahatsanatyolculugu.xyz/MDQ2MTZjMDhlZDQy/

https://sibernetikveevrenselakilliyonetimi.xyz/MDQ2MTZjMDhlZDQy/

https://gelecektekiuzaykolonilerindeyasam.xyz/MDQ2MTZjMDhlZDQy/

https://robotveinsanbirlesmesimacerasi.xyz/MDQ2MTZjMDhlZDQy/

https://bilimkurguvetoplananveridunyasi.xyz/MDQ2MTZjMDhlZDQy/

https://galaksilerarasiiletisimveanliksistemler.xyz/MDQ2MTZjMDhlZDQy/

https://gelecekuzaygemisifantezivegercek.xyz/MDQ2MTZjMDhlZDQy/

https://uzayzamankapsamivedonusumkalkani.xyz/MDQ2MTZjMDhlZDQy/

https://zamanmakinesivemultievrenselgeziler.xyz/MDQ2MTZjMDhlZDQy/

https://paralelboyutlarvedijitalruhtasarimi.xyz/MDQ2MTZjMDhlZDQy/

https://galaktikekonomiuzaycagelecekyolu.xyz/MDQ2MTZjMDhlZDQy/

https://bilimkurguvedonusumolasilikharitasi.xyz/MDQ2MTZjMDhlZDQy/

https://yildizlarveteknolojikmedeniyetler.xyz/MDQ2MTZjMDhlZDQy/

https://karadeliksiralariuzayarastirmalari.xyz/MDQ2MTZjMDhlZDQy/

https://galaksikarasivakumbilgeliksistemi.xyz/MDQ2MTZjMDhlZDQy/

rc4.plain

Extracted

Family

octo

C2

https://uzaykesifveteknolojigelecegimizinharitasi.xyz/MDQ2MTZjMDhlZDQy/

https://yapayzekailegezegentasimaprojesi.xyz/MDQ2MTZjMDhlZDQy/

https://yildizlararasihikayelerveuzaygemileri.xyz/MDQ2MTZjMDhlZDQy/

https://bilimkurgukesifvedonusumharitasi.xyz/MDQ2MTZjMDhlZDQy/

https://paralelgezegenlerveyapaysavaslar.xyz/MDQ2MTZjMDhlZDQy/

https://galaksilerarasiseyahatsanatyolculugu.xyz/MDQ2MTZjMDhlZDQy/

https://sibernetikveevrenselakilliyonetimi.xyz/MDQ2MTZjMDhlZDQy/

https://gelecektekiuzaykolonilerindeyasam.xyz/MDQ2MTZjMDhlZDQy/

https://robotveinsanbirlesmesimacerasi.xyz/MDQ2MTZjMDhlZDQy/

https://bilimkurguvetoplananveridunyasi.xyz/MDQ2MTZjMDhlZDQy/

https://galaksilerarasiiletisimveanliksistemler.xyz/MDQ2MTZjMDhlZDQy/

https://gelecekuzaygemisifantezivegercek.xyz/MDQ2MTZjMDhlZDQy/

https://uzayzamankapsamivedonusumkalkani.xyz/MDQ2MTZjMDhlZDQy/

https://zamanmakinesivemultievrenselgeziler.xyz/MDQ2MTZjMDhlZDQy/

https://paralelboyutlarvedijitalruhtasarimi.xyz/MDQ2MTZjMDhlZDQy/

https://galaktikekonomiuzaycagelecekyolu.xyz/MDQ2MTZjMDhlZDQy/

https://bilimkurguvedonusumolasilikharitasi.xyz/MDQ2MTZjMDhlZDQy/

https://yildizlarveteknolojikmedeniyetler.xyz/MDQ2MTZjMDhlZDQy/

https://karadeliksiralariuzayarastirmalari.xyz/MDQ2MTZjMDhlZDQy/

https://galaksikarasivakumbilgeliksistemi.xyz/MDQ2MTZjMDhlZDQy/

Attributes
  • target_apps

    at.spardat.bcrmobile

    at.spardat.netbanking

    com.bankaustria.android.olb

    com.bmo.mobile

    com.cibc.android.mobi

    com.denizbank.mobildeniz

    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

    com.oxigen.oxigenwallet

AES_key

Signatures

  • Octo

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

  • Octo family
  • Octo payload 2 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.episode.change
    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:4253
    • /system/bin/dex2oat --instruction-set=x86 --instruction-set-features=ssse3,-sse4.1,-sse4.2,-avx,-avx2,-popcnt --runtime-arg -Xhidden-api-checks --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=x86 --instruction-set-features=default --inline-max-code-units=0 --compact-dex-level=none --dex-file=/data/user/0/com.episode.change/app_draft/NXXPLUZ.json --output-vdex-fd=41 --oat-fd=42 --oat-location=/data/user/0/com.episode.change/app_draft/oat/x86/NXXPLUZ.odex --compiler-filter=quicken --class-loader-context=&
      2⤵
      • Loads dropped Dex/Jar
      PID:4278

Network

MITRE ATT&CK Mobile v15

Replay Monitor

Loading Replay Monitor...

Downloads

  • /data/data/com.episode.change/.qcom.episode.change

    Filesize

    48B

    MD5

    046a414913add6f5bb60072c7db819b6

    SHA1

    451ee4f6809260aec622d772fd329c7d0297a842

    SHA256

    b66c1320cb063a1d391c94273572ea6edae76c8c8b0a07f8d75c88686f0df72a

    SHA512

    4e6355f3051ed5e811ab030abde1f5be7f5e1cf33be99cd08477e9b6c015deb1d8bd75a09fb9c7176b8511c5ad0a67abc0902a3531e97564ccb6afc57496a47c

  • /data/data/com.episode.change/app_draft/NXXPLUZ.json

    Filesize

    153KB

    MD5

    c05dd75e5404c9b3f07e5c81fd7ec295

    SHA1

    3d97fb2c4168e6d2302cd3f6754e52576eac9427

    SHA256

    343ab52709395c125f42ce6dca20f9c6dba79c2211ebc3498dcbf040b2ad6dc6

    SHA512

    7ac6a7fc9fd68c2ad6abaf987f9c10793af1de8fcda506a8a5c2a0a5b8c58ca866d2783bb4f5b7fb9d0802abccece9412522eafe621860b8ab0ab17e91345f5d

  • /data/data/com.episode.change/app_draft/NXXPLUZ.json

    Filesize

    153KB

    MD5

    242bca21360e64dce302a2fe5a013445

    SHA1

    9e94c5fb06322008f349026c72142d28a790e510

    SHA256

    e2ed010e8d4ef3372930e44b65a88c09d2ad37ceb09f237399f92638573713d8

    SHA512

    8f552a7b304f4f1acaa2b1acfdd3dcc46318226015e6cd002f7ab4e6d308256a1133fdf91b844b7b144bf3dd9399d422e1e903df8e1f9c504b7adca8338dc7f1

  • /data/data/com.episode.change/kl.txt

    Filesize

    45B

    MD5

    435b604d2e4b5807b6b23ab082468d6a

    SHA1

    510b9f1e7693c8b74ed5bdc75465ffd6a3e7d26f

    SHA256

    aaf1552915aebe66805da5052c30531191420ba3c0868f33a8bbffcc4e188153

    SHA512

    d50d1f810a7bafe2604f03e3900b3e8bd7caf8f02645b1c674e9a02af1f28329b296f86a8515d1832a9e485d63c51f9a102d3aa21240799d4656e5691ed35880

  • /data/data/com.episode.change/kl.txt

    Filesize

    423B

    MD5

    f101e9a9367423907b4e1a81a7f04475

    SHA1

    97855f98ce354a7fb104c6f583969e8d8ceb7058

    SHA256

    dc620e0eec4dbdfc0db347284b2494466eae19e049bea60b1b3b8d9ddc1da444

    SHA512

    a1e9cc1bda32dce6290d122d318784182e58f7c28fcb71d07639418a0dd3c15f74161b8bc2cee612f656c6f9c6ffcedd750c95ebd1259d41d973d3e3a56594de

  • /data/data/com.episode.change/kl.txt

    Filesize

    230B

    MD5

    17e4be6f18b4fb15d2178a4c12700fdc

    SHA1

    d3d477fb3e93cc23e58b16306e61ce2a84c8f212

    SHA256

    0b7750f2956981c46c0ebb48b0c1d124816f09336883b96c1953040c317a3095

    SHA512

    d485278a67947ce9d93780cac1d56c47e46c2d53d63ea83e879281bf28c6f6f58c67a1c3d9207bd6397e78e69c1c1b8a98c8e51e6a48780d1a5f6b7b5c44f0ef

  • /data/data/com.episode.change/kl.txt

    Filesize

    54B

    MD5

    9e07f5608d93864a4787aec9957f90ab

    SHA1

    b29725bb502dc8a76caa95387af62ca819018c73

    SHA256

    a7e15fd293d5d679dc0dcc89d5a809923834dee187a18f7fb0c98bc5d799b965

    SHA512

    4e4c629f51f683c917d2d82a453e921fdee6421a9aaaccfa4b54b9ead0aa677894da1f8dc68b3adc1c6651414c191656999bfa099576ecb8e407ab4540234ab7

  • /data/data/com.episode.change/kl.txt

    Filesize

    63B

    MD5

    3d87f833576d769cade05035c360ab2e

    SHA1

    aa2588ebc6ac3adb82f6fef3c83bbcc9b5e08cd1

    SHA256

    4351fae8f41ce64c6166088d0ff37c38bc8db5621708c9fd5fdd82bcd3fc6c06

    SHA512

    7831829674a4422ea8b4307f506e8b44749ee759045c1c2de59827e9ce088e3c226f1ca30ae9a4ccd0c9e194e28221ecb201855033b363207a5cceacc3a22b40

  • /data/user/0/com.episode.change/app_draft/NXXPLUZ.json

    Filesize

    451KB

    MD5

    3768f8b96ffb9db02616e8dd7535af2e

    SHA1

    1910a14e3004f5ed24c3f8e08aba5caf2addaac2

    SHA256

    4e48887b5dd1a162cd28798c512e92be8ca6d7a424b152806e66af6f80cf9826

    SHA512

    4072b74da57e0441691618c4bf2f2d37a773692c7b3a47544bdd25293388ec23253ec3d5a29e896ada058f7906697914b2b85ef89160e922af73e72d3f79aa7c

  • /data/user/0/com.episode.change/app_draft/NXXPLUZ.json

    Filesize

    451KB

    MD5

    61b3a29c9e05cad3e9a1d99c0dee05bb

    SHA1

    6276a6f0bc5f077cfbde902b3c16ba8ef7e855c6

    SHA256

    0189349678def02c979a8af3ac72a3e502937915877982efbe426d76746bd3a3

    SHA512

    6a67b4d1e3003c1601615ecd1b71d939e0b94563c0b21c878691b96aa0df2366cb4af2b9d440cc22d95223cb1bcdab316a21cc9968283a49e75b17ce40264de4