Analysis

  • max time kernel
    33s
  • max time network
    140s
  • 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
    16-11-2024 22:03

General

  • Target

    22df2102b4009bcce5c8a42480e39493f9a5a2d034979706ad3300203a940f6e.apk

  • Size

    2.0MB

  • MD5

    3dd1b3ad3653dc2db39dd3af1698cca1

  • SHA1

    c2db6f28d881b1b1309206bbabf5c0b204229ff3

  • SHA256

    22df2102b4009bcce5c8a42480e39493f9a5a2d034979706ad3300203a940f6e

  • SHA512

    5ae32eaf2323acacceb9db3103008cd06297812357b03841cfaf7abead2c614f1685cca26637aa75e4fa454d19175d44293e914276d2b00a839a652c38a5ecb7

  • SSDEEP

    49152:kRgWLSAPDnpwh9BDLxOJN3T8FxMact6QHFMkAOf7iJtwYRiiYWlLApO0VKB+3BPg:kmTALn2HB4JZeR4nm6Y7QpMQRe

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
  • 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.math.dwarf
    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:4245
    • /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.math.dwarf/app_glare/OsKKT.json --output-vdex-fd=41 --oat-fd=42 --oat-location=/data/user/0/com.math.dwarf/app_glare/oat/x86/OsKKT.odex --compiler-filter=quicken --class-loader-context=&
      2⤵
      • Loads dropped Dex/Jar
      PID:4271

Network

MITRE ATT&CK Mobile v15

Replay Monitor

Loading Replay Monitor...

Downloads

  • /data/data/com.math.dwarf/app_glare/OsKKT.json

    Filesize

    153KB

    MD5

    f251850d5688bd003555f0d83dcb77bf

    SHA1

    83d509849ff703a993a61dd97a78aa04196e89d2

    SHA256

    7bff126e7c9efb123d1a2a4c699428fe936ab0d6c015d0a1c48664a380155b23

    SHA512

    77ff12b70a6da2938ea5810e579bdeaabf4a3a689346b8e43f2f0151f8910690a2faf5bfcd3a082d2438d047369f073fd7a5f6da64899c69fd7a219da379f2c4

  • /data/data/com.math.dwarf/app_glare/OsKKT.json

    Filesize

    153KB

    MD5

    8e80b509ac34f643f8eeb4d5b013c49b

    SHA1

    41c7f007f445a52e029dbd6c782f6b8ff1d765ec

    SHA256

    6e38dede1cc9a6441181a4021e23957429cab5589ea8298c0b0c0a33df37b82d

    SHA512

    1dc2c8db118c745f781dcf302c5a75033d80a154db953fd4892d4709423aff07704d6be4b322a8bc894e60a41bd4de98b206e3057cee1741da3baa64e2910958

  • /data/data/com.math.dwarf/kl.txt

    Filesize

    79B

    MD5

    d13fdf4bcfe320224122d2f06502029f

    SHA1

    3cd98a2f0ec1a288f3e5d87eeb9cef732ecd2694

    SHA256

    561d76ff03800473d79493dc8d418565d0c9282c34b9e843ec4868e03821ccda

    SHA512

    34d5ba7da66dacad11b0ddf14e3f8038cf8a387558ede907e47d5588ef2081e289da4f6bf06f69f08f641963113a5f03e66b00d67ffc148204763ba2bd28fb5e

  • /data/data/com.math.dwarf/kl.txt

    Filesize

    423B

    MD5

    a2bc092e7428c346b8855ce4adeacc12

    SHA1

    202a38ff47a89ae7a64e550a77c04f8de362b855

    SHA256

    bbb4a5d70e30e64afdf9e47d0b990dc756183a7c7850821a64ec4a3601f1195e

    SHA512

    6973bcf9c5e05b2ef916c5afefe6ae4c25b0aa2fa46bb381bdbf86547a1d824b6548cd42d92f05995c064bb8bf7549b1f46f9c432995ea6c5c9fc787c924b0e3

  • /data/data/com.math.dwarf/kl.txt

    Filesize

    230B

    MD5

    d57fe55bf774244eb27aaa5d3aedb724

    SHA1

    b3a9150628f4ee979d978b2e3cd2f7dedb4c8270

    SHA256

    cd6051fcadf22fe02cc15cd4c6293e972154e44453dd14d61d10f0df14a26d4b

    SHA512

    ccd00daafe138ec6bd409523f4f20539e11a555b9b82e01290b699cee05cc01c629bb6f90edfe186738c591f1981d25f7dca3ef92eed3e10fb56155f04eab3e3

  • /data/data/com.math.dwarf/kl.txt

    Filesize

    54B

    MD5

    b7cbf690f5ddaee9004a64278436d8a5

    SHA1

    91ba28e5294eb5be06b6b8686379d02e2c75bdeb

    SHA256

    e0e715b04d1addd344cbf8b21d424b07f3de5580557a95f7f04972bf1e2d1df0

    SHA512

    1e0f729d3f03d4fab7638220dcdcc1ccb84f1e37e30478115b2fb466301bd27d20653daa0928d55121b1ed714ad7d0e34828ef1a3f9f337532ea01ea549246ca

  • /data/data/com.math.dwarf/kl.txt

    Filesize

    63B

    MD5

    78341804d333afa15a4710e2c02216f6

    SHA1

    d60b9a78fe39408e27b6bc762df60e0dce1a86e7

    SHA256

    15d626f8924a8347c80acc7b87209c57ce5ecce94bb92bf3dd890e9eee183b0f

    SHA512

    442b0f81bd9786baecf26c356a5c06ccc960a7f40c95ee4880d736282589cd7ee6739f22a4c0966686a77efea77d14ab72d4d4e79c429957b3cd05250982e3ce

  • /data/user/0/com.math.dwarf/app_glare/OsKKT.json

    Filesize

    451KB

    MD5

    8410f55d4d1eb7fac4816cd894ad232d

    SHA1

    01610d86e836c04d6c26b24a9ed433b2eb753d0e

    SHA256

    cea27e31f09bec577c3d6f6cdfef0c8c04b2ee7b511f323c49a7578874b5fd03

    SHA512

    a0e9b791a6a7119315f239ddb9ac3c81776e31a8084ff7d61b063a2cfad3d906b28d5abc52e5e04f75564b4edb0b6b7580fbfe66a63c86d7012481066f5e86d2

  • /data/user/0/com.math.dwarf/app_glare/OsKKT.json

    Filesize

    451KB

    MD5

    3f809182f6b03452f06bdbc018e9e2ce

    SHA1

    540bc11f0ce5e9d6d8829d0806d4b3f99e46d658

    SHA256

    34fa816cdb3b27d2a93965c36d004de86901c5e16596bb808b0b6f9053a20c68

    SHA512

    2bda5c765ed396baaecc4770e65067bb98122ebf91c64db1a91fb3afca0e92cf6a837d4486857f6d1865f3f9e38a8566e988a4e7fada8f69512f8a7be9e7d476