Analysis

  • max time kernel
    38s
  • max time network
    156s
  • 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
    13-12-2024 22:00

General

  • Target

    ecea87bdb2d58d26bc1cc03b6f8bb4fcaeb24e3f97fd21c7315ea6661a39e4f1.apk

  • Size

    1.8MB

  • MD5

    10ad1427002767966aef8de4513b05dd

  • SHA1

    7dfd4de1b9ad74807faff8c30eab887cffd7e2d8

  • SHA256

    ecea87bdb2d58d26bc1cc03b6f8bb4fcaeb24e3f97fd21c7315ea6661a39e4f1

  • SHA512

    68c261400731c28423a8c9163cf30077c877f471a9639ab1394b7a3091d55bccfe1e4479fadb186363872a48871b668c152a6c5b55c9374212d8fed94b414ea0

  • SSDEEP

    49152:3n+4zm4EIMXxTc6VsVHbdcBjT6uUpQoG4jtSNlacESIVsxmOBJp:3bbIxTcSQbd8MpQfGKA9SYsxmUJp

Malware Config

Extracted

Family

octo

C2

https://hayatvesanatguzellikduygusu.xyz/YmJlYTFiODdkMjcz/

https://mutlulukvesessizlikyolculugu.xyz/YmJlYTFiODdkMjcz/

https://yasamvesahtekarguzellik.xyz/YmJlYTFiODdkMjcz/

https://sevincligunlertatminkar.xyz/YmJlYTFiODdkMjcz/

https://dogaltatvesanatyaklasimi.xyz/YmJlYTFiODdkMjcz/

https://hayatlarinhuzurvesessiz.xyz/YmJlYTFiODdkMjcz/

https://keyifligunlerinfirsatlari.xyz/YmJlYTFiODdkMjcz/

https://sevgiiledoluyasamyolu.xyz/YmJlYTFiODdkMjcz/

https://sakinlikvehayatderinligi.xyz/YmJlYTFiODdkMjcz/

https://sanatvesanatcihayatlari.xyz/YmJlYTFiODdkMjcz/

https://ilhamdolubirhayat.xyz/YmJlYTFiODdkMjcz/

https://zenginlikvebasarihikayesi.xyz/YmJlYTFiODdkMjcz/

https://kalpvesanatdostlukhikaye.xyz/YmJlYTFiODdkMjcz/

https://mutlugunlerinyasamayolu.xyz/YmJlYTFiODdkMjcz/

https://yasananhayatinduygular.xyz/YmJlYTFiODdkMjcz/

https://dogaylaisbirligiyolu.xyz/YmJlYTFiODdkMjcz/

https://hosgoruhayatvekultur.xyz/YmJlYTFiODdkMjcz/

https://hayalguclesanatbaglantisi.xyz/YmJlYTFiODdkMjcz/

https://sadelikvehayatfelsefesi.xyz/YmJlYTFiODdkMjcz/

https://dogaldostlukvesanat.xyz/YmJlYTFiODdkMjcz/

rc4.plain

Extracted

Family

octo

C2

https://hayatvesanatguzellikduygusu.xyz/YmJlYTFiODdkMjcz/

https://mutlulukvesessizlikyolculugu.xyz/YmJlYTFiODdkMjcz/

https://yasamvesahtekarguzellik.xyz/YmJlYTFiODdkMjcz/

https://sevincligunlertatminkar.xyz/YmJlYTFiODdkMjcz/

https://dogaltatvesanatyaklasimi.xyz/YmJlYTFiODdkMjcz/

https://hayatlarinhuzurvesessiz.xyz/YmJlYTFiODdkMjcz/

https://keyifligunlerinfirsatlari.xyz/YmJlYTFiODdkMjcz/

https://sevgiiledoluyasamyolu.xyz/YmJlYTFiODdkMjcz/

https://sakinlikvehayatderinligi.xyz/YmJlYTFiODdkMjcz/

https://sanatvesanatcihayatlari.xyz/YmJlYTFiODdkMjcz/

https://ilhamdolubirhayat.xyz/YmJlYTFiODdkMjcz/

https://zenginlikvebasarihikayesi.xyz/YmJlYTFiODdkMjcz/

https://kalpvesanatdostlukhikaye.xyz/YmJlYTFiODdkMjcz/

https://mutlugunlerinyasamayolu.xyz/YmJlYTFiODdkMjcz/

https://yasananhayatinduygular.xyz/YmJlYTFiODdkMjcz/

https://dogaylaisbirligiyolu.xyz/YmJlYTFiODdkMjcz/

https://hosgoruhayatvekultur.xyz/YmJlYTFiODdkMjcz/

https://hayalguclesanatbaglantisi.xyz/YmJlYTFiODdkMjcz/

https://sadelikvehayatfelsefesi.xyz/YmJlYTFiODdkMjcz/

https://dogaldostlukvesanat.xyz/YmJlYTFiODdkMjcz/

Attributes
  • target_apps

    at.spardat.bcrmobile

    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

    com.oxigen.oxigenwallet

    jp.co.aeonbank.android.passbook

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.hard.judge
    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:4270
    • /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.hard.judge/app_mesh/jIsou.json --output-vdex-fd=41 --oat-fd=42 --oat-location=/data/user/0/com.hard.judge/app_mesh/oat/x86/jIsou.odex --compiler-filter=quicken --class-loader-context=&
      2⤵
      • Loads dropped Dex/Jar
      PID:4297

Network

MITRE ATT&CK Mobile v15

Replay Monitor

Loading Replay Monitor...

Downloads

  • /data/data/com.hard.judge/app_mesh/jIsou.json

    Filesize

    153KB

    MD5

    c9e720badc1964c5fadd13091690d660

    SHA1

    48bf373e209c752d8b818e3d73aa10471b0dc597

    SHA256

    5f23f2b9628b6a69b2371c87a5d8876cf99779bdfa2415fdb13fc18ed3ab025d

    SHA512

    d76c90fd78fcfdc21b3180e8a4382f5dbd26838a5d870a4542b5831d46ff2fd822678219a7d5df29a7fd320c29381ebdd29a0574534b2ad3a13b55d387d5995d

  • /data/data/com.hard.judge/app_mesh/jIsou.json

    Filesize

    153KB

    MD5

    80cf8a4eb7ef8f14e5ef666c355fb7d6

    SHA1

    1fd2f0f7189502ee0c7b8b8740f164177224270c

    SHA256

    7e519555d9a98f943382955722f194e826350e510171097eb5a7a479c6259930

    SHA512

    b389b35a7d38e4b5303a793ae329d73450e42623ce61753f6cf3494684f03441165966c2e390499fb0779677cb61cdc8b7c098da9eb92f8ee529eefda13b072e

  • /data/data/com.hard.judge/kl.txt

    Filesize

    79B

    MD5

    7c388c7937c6fd2a70d15de3f38c9461

    SHA1

    998205c4182e28ec710bc9fe4bf36b903cb8a2bc

    SHA256

    267ce97c1a9b70b5da43f7d24b5ad8d14776503e9cce54888bacb16497171eaf

    SHA512

    05dde91d4c8f4c781a54965f5645b5242c8f61d9d2d0b0ae24efb4055394d4e6e856d82adadbed9327a4e2eda8c0cd52e181bff6eb61a169434f5b395a46392e

  • /data/data/com.hard.judge/kl.txt

    Filesize

    144B

    MD5

    4763fc25550e6b5f41788763a6f60550

    SHA1

    d74fd487125fcd0b7b9bb373a4f0651243d83c87

    SHA256

    326cb77309075e360aa13b5b9f63f880624b035553038c225879743b65fd8528

    SHA512

    ee544b84b4c8abeb2baec7ca4b9aa26c6f60cfa56eb039b936509d7a62b37eca9ba229521834408bffc8a0ba36a1edc6e6144a1510e1e96540f23c6d6a7b2ab2

  • /data/data/com.hard.judge/kl.txt

    Filesize

    230B

    MD5

    eb9bf0acbc121937101b68551373df58

    SHA1

    b0a399945174cfc31423456f9df1a9396844b51d

    SHA256

    428c5234b89c1519209e003d6e0c7b95de3e3714749c39e6ce4cbd8d68a8b413

    SHA512

    8436ac219bedc2e919db16b6221866b3df43197eed8d7259ae51384a96d16f380bc6674acb5427106d3c15fe5fbf40343899b55a9c9e998c0d6fcd62510e3356

  • /data/data/com.hard.judge/kl.txt

    Filesize

    54B

    MD5

    ac77764692a8ac25a86c8bc5efc959cf

    SHA1

    dd0eab16173060e7385f2d8b1ec84ff6fab4b7da

    SHA256

    b6c8a39ba1e5a0c67ec9261013a3293b13f798c4f072571f6054eae5d807e0aa

    SHA512

    0c4f7b2584b91b1d60d2227313a1c163792a874fa342d657a89145ca87249b7c5bf77fb2aa8409ffeb5b856d37fca108da1db142f6b44e06ab7adf15bff763de

  • /data/data/com.hard.judge/kl.txt

    Filesize

    63B

    MD5

    fce49c52a44024e36e055a2671d3e29d

    SHA1

    dc8a72a4991c6633094bb217d2bc62535be380e5

    SHA256

    f512e63cc5b38fdfd88046f0eff77e063f61d69f786fd4606644f5110324d0ad

    SHA512

    0d1de352c2dda5f77da49c801872304f7dc7be9b464126ddabf4a573b9a895d4dbed7069d7ef96e40341f645e3806d6944c7d3399c9f5a1d2d4e393540f0e665

  • /data/user/0/com.hard.judge/app_mesh/jIsou.json

    Filesize

    450KB

    MD5

    be94d34ac229ed423a1005e21c5c1b70

    SHA1

    4650cd196410d97a4af544a972671ac50ad2291e

    SHA256

    38005f6adc77011344942e0843435068a2b2d775e449611100975ab7af1c59eb

    SHA512

    8275b85ded07a9e3bd023bbca647b37e98dddcc0203bdd442137664d8fa132ea455915cf0b8e89d660d89e85ac8b6b8efa36a9da2cc8efa3916824658384551b

  • /data/user/0/com.hard.judge/app_mesh/jIsou.json

    Filesize

    450KB

    MD5

    61579df14fb350d9bc57ae9ff74ed75f

    SHA1

    025d9f409ad52c520fc3af254c077019cfd4169f

    SHA256

    486754609b70245f2d2cee7d39fdb9981fbab48179d1641532617a0153f939a5

    SHA512

    24b6457c300b4b42fd86055cc440dad1b634dc9c382ee11aa8c36b1eae503e46e96127b48eda418d15dfc74eb508b97fe78f7c2d3aed8b7ea1de71631f370858