Analysis

  • max time kernel
    145s
  • max time network
    147s
  • 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
    18-11-2024 22:02

General

  • Target

    12e59558e8746ac670b2c2d25729bf5d2d9f87792984f7e3a9f31fa3eda1a4f7.apk

  • Size

    3.0MB

  • MD5

    ae29ea66c2a2a1cecf87cf230bcbf27f

  • SHA1

    d5fcab6ebc2812fb5f7c7822f92a425ad534637d

  • SHA256

    12e59558e8746ac670b2c2d25729bf5d2d9f87792984f7e3a9f31fa3eda1a4f7

  • SHA512

    e3b74a448a35158b4cabb0211aa1fe50e6a6810bc7261a62ce230ee7dc325c24f514755fecf4f98f1f4ae3bb934017e85adbb4e6335468623608c41093d2cc1f

  • SSDEEP

    49152:RH6A77Rexx8T6Dfuc1Jy5LbQFBUXwjpHC/aP0q8YW7FrwRxuZYZ06SwCWwwl/nVd:RJR6rE9EFBUXwVR0qyFrXYZ0NwcwJVOQ

Malware Config

Extracted

Family

octo

C2

https://populeryabancianimaserver.xyz/MDQ2MTZjMDhlZDQy/

https://eglencelikahramanlaranimas.xyz/MDQ2MTZjMDhlZDQy/

https://cizgifilmtutkunlarianim.xyz/MDQ2MTZjMDhlZDQy/

https://renklidunyavekarakterler.xyz/MDQ2MTZjMDhlZDQy/

https://animasyonvekulturhikayeleri.xyz/MDQ2MTZjMDhlZDQy/

https://yabancisanatcizgiustalari.xyz/MDQ2MTZjMDhlZDQy/

https://cocukvesinemaoyuncular.xyz/MDQ2MTZjMDhlZDQy/

https://cizgidunyasindakiyabanci.xyz/MDQ2MTZjMDhlZDQy/

https://animasyontavsiyeveyorumlar.xyz/MDQ2MTZjMDhlZDQy/

https://sevimlicanlilarhikarakat.xyz/MDQ2MTZjMDhlZDQy/

https://yabancianimasinemaustalari.xyz/MDQ2MTZjMDhlZDQy/

https://cizgianimasanatyaraticilik.xyz/MDQ2MTZjMDhlZDQy/

https://populeranimaserverkaliteleri.xyz/MDQ2MTZjMDhlZDQy/

https://kulturelanimasyonvesanat.xyz/MDQ2MTZjMDhlZDQy/

https://yabancicizgianimasanatyolu.xyz/MDQ2MTZjMDhlZDQy/

https://eglencevesanatcizgihikaye.xyz/MDQ2MTZjMDhlZDQy/

https://yabanciveklasikanimasyon.xyz/MDQ2MTZjMDhlZDQy/

https://populeranimaserverdunyasi.xyz/MDQ2MTZjMDhlZDQy/

https://cizgianimasanatkonusmasi.xyz/MDQ2MTZjMDhlZDQy/

rc4.plain

Extracted

Family

octo

C2

https://populeryabancianimaserver.xyz/MDQ2MTZjMDhlZDQy/

https://eglencelikahramanlaranimas.xyz/MDQ2MTZjMDhlZDQy/

https://cizgifilmtutkunlarianim.xyz/MDQ2MTZjMDhlZDQy/

https://renklidunyavekarakterler.xyz/MDQ2MTZjMDhlZDQy/

https://animasyonvekulturhikayeleri.xyz/MDQ2MTZjMDhlZDQy/

https://yabancisanatcizgiustalari.xyz/MDQ2MTZjMDhlZDQy/

https://cocukvesinemaoyuncular.xyz/MDQ2MTZjMDhlZDQy/

https://cizgidunyasindakiyabanci.xyz/MDQ2MTZjMDhlZDQy/

https://animasyontavsiyeveyorumlar.xyz/MDQ2MTZjMDhlZDQy/

https://sevimlicanlilarhikarakat.xyz/MDQ2MTZjMDhlZDQy/

https://yabancianimasinemaustalari.xyz/MDQ2MTZjMDhlZDQy/

https://cizgianimasanatyaraticilik.xyz/MDQ2MTZjMDhlZDQy/

https://populeranimaserverkaliteleri.xyz/MDQ2MTZjMDhlZDQy/

https://kulturelanimasyonvesanat.xyz/MDQ2MTZjMDhlZDQy/

https://yabancicizgianimasanatyolu.xyz/MDQ2MTZjMDhlZDQy/

https://eglencevesanatcizgihikaye.xyz/MDQ2MTZjMDhlZDQy/

https://yabanciveklasikanimasyon.xyz/MDQ2MTZjMDhlZDQy/

https://populeranimaserverdunyasi.xyz/MDQ2MTZjMDhlZDQy/

https://cizgianimasanatkonusmasi.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
  • 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
  • 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.source.fabric
    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:4243
    • /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.source.fabric/app_method/lr.json --output-vdex-fd=41 --oat-fd=42 --oat-location=/data/user/0/com.source.fabric/app_method/oat/x86/lr.odex --compiler-filter=quicken --class-loader-context=&
      2⤵
      • Loads dropped Dex/Jar
      PID:4270

Network

MITRE ATT&CK Mobile v15

Replay Monitor

Loading Replay Monitor...

Downloads

  • /data/data/com.source.fabric/.qcom.source.fabric

    Filesize

    48B

    MD5

    046a414913add6f5bb60072c7db819b6

    SHA1

    451ee4f6809260aec622d772fd329c7d0297a842

    SHA256

    b66c1320cb063a1d391c94273572ea6edae76c8c8b0a07f8d75c88686f0df72a

    SHA512

    4e6355f3051ed5e811ab030abde1f5be7f5e1cf33be99cd08477e9b6c015deb1d8bd75a09fb9c7176b8511c5ad0a67abc0902a3531e97564ccb6afc57496a47c

  • /data/data/com.source.fabric/app_method/lr.json

    Filesize

    153KB

    MD5

    7531ad870b88ad104cc1dc0e6a9bed22

    SHA1

    8956a58eb2ac403b8e055e437b3ecb5a8568ebf4

    SHA256

    d6d22dbf43327acce659c6c77d8e8981f682060f43c7352ac6fa1ec4ae0956c3

    SHA512

    c4ca19d04dc2ce8ddcaf16813078dc2bdc3c7fe41cb39d1e1a96521ba0d7dad97272942beba53eeac0d94f2eac578c5c64256d74475d0065ad1e441c86f75c4d

  • /data/data/com.source.fabric/app_method/lr.json

    Filesize

    153KB

    MD5

    cced5691fbe455ad2980a0ca35da0bb6

    SHA1

    2eeb4284f7e5448d9592e18626a38827ed164107

    SHA256

    7296679681382e5f7864d40ded2acbee88b4aa649816f448c9d11a4a08958156

    SHA512

    3170e46e0408f9f471a2e8fd3dd8846057b701949ee62d62a88f41cf317908568986992dfa507d7af34f8bd55c2cfb94de54bea0631b60d21ae3ea5132ec80d2

  • /data/data/com.source.fabric/kl.txt

    Filesize

    79B

    MD5

    894178563b57bdd0c72299aa2aeb811e

    SHA1

    f64532aa1cfa76d1e7b9bcee184200147f1db084

    SHA256

    e422421502ab8e3ff8482d3b21f4a1d24b3230e8c0a8e7608b19ac5943d6d1ea

    SHA512

    87d6aff0766f1bca6abf755809937275382d7cce8d704d181a86bc7adcb4f0ea7f2c5ec16e8eaf283ad12c1b8fb72daca2f5e2ab53d21f24efcf8ded7392e28d

  • /data/data/com.source.fabric/kl.txt

    Filesize

    84B

    MD5

    5421b7dad206a6d8dc0a1cfd08b9cd5f

    SHA1

    be399465d534ec138a2516ae92a8ee92605ebfe6

    SHA256

    eeafb0be1eb0177176a318ce68adfb66d703b6eeea9c368f7d3907c725a519d4

    SHA512

    375a571885c003d303a3844a67756861805f37a4b848d3b4cc320ac3d1a4c9f6c0b0fd089513e966d54340dde915f423965429e829317cdee68b1409c2d2594d

  • /data/data/com.source.fabric/kl.txt

    Filesize

    79B

    MD5

    b88bf713595725b884eb111501da3c7f

    SHA1

    4e7e880226bea4b79664a9c16e49c797fdd63a84

    SHA256

    de22eba77442105240ca08caadb2b03824e099755c474b452d6331e29323ebf5

    SHA512

    3cb931118743b99eee14f8ec314eb2dc6231428aff43790aa9e35ae7b8e67d39ff07345987b918cda0c909091ac8ba5b356d54d256a7a18e2de553bc232b8273

  • /data/data/com.source.fabric/kl.txt

    Filesize

    68B

    MD5

    0d472cc7de714f44bc7c55355914f3f9

    SHA1

    637ed1a1c35695742a6e5425c937bb159d185520

    SHA256

    8c99e63faff920afd6764691f93e7fdb280ac983f49b432bca6092ac5ace5164

    SHA512

    77d711f324b6d2e47ea89073324cd610ad78cf1ac9dfb9d16fdb539259daf876e83b13f3efbff55f228e1f7ea75500bfd7540b9c40d379c134e4e7620525a5d7

  • /data/user/0/com.source.fabric/app_method/lr.json

    Filesize

    450KB

    MD5

    fad96aa082a11ac8af3c08f8b3f3cacc

    SHA1

    8d9ea4a87eb6768f80a043db0aff29dbf83ff68c

    SHA256

    1044054ca39ae2364c73eaf6d96e64c7d36362579e2cd2c9f44e7246d684232d

    SHA512

    7e5ebcab54492346b306dd851415e93438178b36626b302ae4e5d7eafcb6a584c5cd25d8a5910d8d780825c5b10c1f39c9812b0e5c55197e91436f108796e7d0

  • /data/user/0/com.source.fabric/app_method/lr.json

    Filesize

    450KB

    MD5

    b826aaf96ec766a41fc4174fef0ec962

    SHA1

    8b8655d1d11f96969574087bad6221e14d4ec3c6

    SHA256

    1d68c322b0c910368174d5c2ff8204ed0e9bdb15bac40098f6ebe66c0921e3b1

    SHA512

    6bf3626ce6a697c67e13c4c5cc852d1b0d1a338907c3fadb5eca14854462c4682615d11af3b8ffac0ce6e264cffa7cc8538ced1463d4ead0162d9513910aeb65