Analysis

  • max time kernel
    48s
  • max time network
    142s
  • 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
    23-11-2024 22:02

General

  • Target

    5cc766c7ccd7ac4c37192e3b0589b34649cb368e0410e923e0a3529ea5f91dfb.apk

  • Size

    2.8MB

  • MD5

    bcf9348e82f2e1fe420ff641f85e5a40

  • SHA1

    d718be101e9cc928903970bf97a6ef00fed6fbcf

  • SHA256

    5cc766c7ccd7ac4c37192e3b0589b34649cb368e0410e923e0a3529ea5f91dfb

  • SHA512

    05cdbc1c77a5f72eb21f7a94112934bd8b4cae6a3b5024ec039fef790990a8d6faa0ad0e4b6c63980234f9b167c8b6749b1a8bc2c317cbdf209436628cdd3f01

  • SSDEEP

    49152:aeL/LnlAyOioACucBi1v6+dxTKuON6J5/jQTkmgv2PSeUqnhH5htGcwcKLU04/Pi:9L/TPT60i+C1N63/j0Zg+LUIH5HGf4/K

Malware Config

Extracted

Family

octo

C2

https://hayatindonderlerikararver.xyz/MDQ2MTZjMDhlZDQy/

https://zorluklaryenicocugunhikaye.xyz/MDQ2MTZjMDhlZDQy/

https://yasamtarzdunyayidogrutani.xyz/MDQ2MTZjMDhlZDQy/

https://cikmazyollardaumutarayan.xyz/MDQ2MTZjMDhlZDQy/

https://hayatinhikayesipratikcozum.xyz/MDQ2MTZjMDhlZDQy/

https://yasaminkavgaveodulleri.xyz/MDQ2MTZjMDhlZDQy/

https://kucukengellerbuyukbasari.xyz/MDQ2MTZjMDhlZDQy/

https://zamaninguctusevinyasan.xyz/MDQ2MTZjMDhlZDQy/

https://gucluklertetekiseyaoyun.xyz/MDQ2MTZjMDhlZDQy/

https://hayatdersleriozetlemeler.xyz/MDQ2MTZjMDhlZDQy/

https://umutlarvesikintilarbirlik.xyz/MDQ2MTZjMDhlZDQy/

https://cikissizyollaryasadogru.xyz/MDQ2MTZjMDhlZDQy/

https://zorluklarveguzelliklerin.xyz/MDQ2MTZjMDhlZDQy/

https://hayatsevdigiolumsuzluklar.xyz/MDQ2MTZjMDhlZDQy/

https://yasambaglantilaryaratici.xyz/MDQ2MTZjMDhlZDQy/

https://cikmazlardayolbulanruhs.xyz/MDQ2MTZjMDhlZDQy/

https://hayathikayelerinikavrama.xyz/MDQ2MTZjMDhlZDQy/

https://yasanmisliklarvesiniflama.xyz/MDQ2MTZjMDhlZDQy/

https://umutvemucadelehayalleri.xyz/MDQ2MTZjMDhlZDQy/

https://zorhayathikayelerindenson.xyz/MDQ2MTZjMDhlZDQy/

rc4.plain

Extracted

Family

octo

C2

https://hayatindonderlerikararver.xyz/MDQ2MTZjMDhlZDQy/

https://zorluklaryenicocugunhikaye.xyz/MDQ2MTZjMDhlZDQy/

https://yasamtarzdunyayidogrutani.xyz/MDQ2MTZjMDhlZDQy/

https://cikmazyollardaumutarayan.xyz/MDQ2MTZjMDhlZDQy/

https://hayatinhikayesipratikcozum.xyz/MDQ2MTZjMDhlZDQy/

https://yasaminkavgaveodulleri.xyz/MDQ2MTZjMDhlZDQy/

https://kucukengellerbuyukbasari.xyz/MDQ2MTZjMDhlZDQy/

https://zamaninguctusevinyasan.xyz/MDQ2MTZjMDhlZDQy/

https://gucluklertetekiseyaoyun.xyz/MDQ2MTZjMDhlZDQy/

https://hayatdersleriozetlemeler.xyz/MDQ2MTZjMDhlZDQy/

https://umutlarvesikintilarbirlik.xyz/MDQ2MTZjMDhlZDQy/

https://cikissizyollaryasadogru.xyz/MDQ2MTZjMDhlZDQy/

https://zorluklarveguzelliklerin.xyz/MDQ2MTZjMDhlZDQy/

https://hayatsevdigiolumsuzluklar.xyz/MDQ2MTZjMDhlZDQy/

https://yasambaglantilaryaratici.xyz/MDQ2MTZjMDhlZDQy/

https://cikmazlardayolbulanruhs.xyz/MDQ2MTZjMDhlZDQy/

https://hayathikayelerinikavrama.xyz/MDQ2MTZjMDhlZDQy/

https://yasanmisliklarvesiniflama.xyz/MDQ2MTZjMDhlZDQy/

https://umutvemucadelehayalleri.xyz/MDQ2MTZjMDhlZDQy/

https://zorhayathikayelerindenson.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.shift.flee
    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:4241
    • /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.shift.flee/app_innocent/bxB.json --output-vdex-fd=41 --oat-fd=42 --oat-location=/data/user/0/com.shift.flee/app_innocent/oat/x86/bxB.odex --compiler-filter=quicken --class-loader-context=&
      2⤵
      • Loads dropped Dex/Jar
      PID:4268

Network

MITRE ATT&CK Mobile v15

Replay Monitor

Loading Replay Monitor...

Downloads

  • /data/data/com.shift.flee/app_innocent/bxB.json

    Filesize

    153KB

    MD5

    7a4551aad88410147f7206618b5c14f8

    SHA1

    592b5088eee13ea85d90333b4373ad1b0e7ff6c4

    SHA256

    c308d0a4d7eacb902c6e3ae9ee3d5a8e74d8d4049765dbd278f0c69be9924603

    SHA512

    11f22e157b590ab03ae34b9a40fc6eae81f545425b1f26d0dacb1a4575d1c03d22528430d2e60a4b6c6aa85acbaa48dc29a7321b29fcb68e63056804267fd406

  • /data/data/com.shift.flee/app_innocent/bxB.json

    Filesize

    153KB

    MD5

    6fd112ecd1bc88dfd1e8c0a7f16d6ecc

    SHA1

    d49b5c3c1a1110776969c08a381b8b4f2d717585

    SHA256

    61ba2a908b3ccc9511445825db4efa1907b00fef43c7c5e1071c5aba88d2b341

    SHA512

    d748eeb93d32b82d42ca87625aafed2b1d42f10747eeea1b913286dc287ed1f6a2aa203c5eacab2d6f74e00aa6fd212328ba5f81fd7cfb262990409571e16846

  • /data/data/com.shift.flee/kl.txt

    Filesize

    45B

    MD5

    e3cf1a92fd3dd06e3a219aee8c2882ae

    SHA1

    623471075c3c1c2a6e3e23d5560559efba2a9958

    SHA256

    3374ec30752f3e0f87ff7b627a30453aaec5e659a10621a323038c5285efc64d

    SHA512

    95218112192d854a234b9f4c363325ebdfbbefbbe8d299684f9d231313afe61aeac75e26d62a2ff3867c53f4e677b5bd378dc930e3888ff47a933f4ecf965197

  • /data/data/com.shift.flee/kl.txt

    Filesize

    423B

    MD5

    c2315e9ac7ac9a0a82338d7908d78da7

    SHA1

    b41f2f211f56fc6287f786abb72b4e5c5a53a110

    SHA256

    2fb65abe31f88568eaa86b86c43c98769755799ecc211e1ef3126c52c8769769

    SHA512

    0cf0c20ad2b5125f97e90390b148d563c98ca390f2c3f1b6da00707749689bb347c483b4aa6e2b9c3af9c9500d0aa7b1ab1527869d8e8aadc325fe569c371ed7

  • /data/data/com.shift.flee/kl.txt

    Filesize

    230B

    MD5

    065ba3b75124fa7f97366da4e0353330

    SHA1

    bc7c1e717da957bc573829a5500ff9af487e75f3

    SHA256

    d7d4d56eed7a5e7ef9f0267e078c7b151cf0e7b7639aff08ce3644a081f3650a

    SHA512

    9f28092fff72135f2a44568a0ebbbfb7506dce3ea2fe8919f00d3117e9c43a3d57c1a117cacb6c6e7c1cc37f8c33a159bbb36e84b647338329a6157abef10f2f

  • /data/data/com.shift.flee/kl.txt

    Filesize

    54B

    MD5

    d4cea8f83d4ef3fb5aa5494854b93065

    SHA1

    7dc26d6ae6ce31be60eeebb70c2026ce6cb04012

    SHA256

    93fce9bc160ffb022118833fbb7ab4886286bf31a0f8a04eb32ba646dcf011ba

    SHA512

    d4f47c8bab60a7b6129164a48dadaf3576a6ea10f63ad9f670188f4394d8208c89cbc94ea86eb6a516bcb25f38ce378a9c7f9199d4e7c6e79f213120880b4985

  • /data/data/com.shift.flee/kl.txt

    Filesize

    63B

    MD5

    f6e716a958eb743e48334b4ada34f651

    SHA1

    4ba2daa1fe409644a294bf20b9132aafb33c2017

    SHA256

    5b459a48849a4313301b99040414bf25d9e996efd67e8856831203c9e9ed3a04

    SHA512

    0411631f29d529c17b5e35de4eed61a8fb7e48ce4422438a6e738141b8f2e021cf492bc71e25af31d036a448f3983f29c8d9a07a4f4540b83ae839208240779a

  • /data/user/0/com.shift.flee/app_innocent/bxB.json

    Filesize

    451KB

    MD5

    5a0168b01e60f8b9f94a91b731707542

    SHA1

    e6560a5150d980757262e9305f7d3fc20e0ed667

    SHA256

    5f6eeb5a670985cb7baef47fab0e1025dc4b44478643139edacd7f883d77089c

    SHA512

    a3595ac0a86988d5510dd786eacd6edfcb7e55deee7d93f3c11a504db4aa017dfc95237592124eb89b734c25d7eeb88ece935cf30404b9db409a53cac2852ca7

  • /data/user/0/com.shift.flee/app_innocent/bxB.json

    Filesize

    451KB

    MD5

    5dd0e188864600406a2d7e3b62e6ee48

    SHA1

    c6691686106adc69279ee3fba31e62b7d8324b3f

    SHA256

    5ccebd75023bdf5de4eebe556940175755144bfc95511fe8760a92d0b141e19f

    SHA512

    dc40b92cd8f13c2dbb9bf0347cb591acbf71ef295b31f063f291ffc59a1567673afaf2a60fce84d472157c3b046d06493d9b932a5e707ba9b6587af25d7e42bd