Analysis

  • max time kernel
    44s
  • max time network
    141s
  • 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
    20-01-2025 22:05

General

  • Target

    e7e04f45b5dd58924617523b536fc55acb867112e73cb0b744f75d8ff5574a27.apk

  • Size

    1.2MB

  • MD5

    b7ea63cfe4a474901d5cd02c3140751d

  • SHA1

    d214673742afdd34d1d2b61b518bd009565324d1

  • SHA256

    e7e04f45b5dd58924617523b536fc55acb867112e73cb0b744f75d8ff5574a27

  • SHA512

    188ce5407e8525ff934ef6210cc2466e67639133ca2f425d77f25b361551a066f32d42898c35541f45e0692aa6ff61a2f37f9bab57770cdcab99a38c883be1ac

  • SSDEEP

    24576:Lj9OfS203HCagvjTY9NShe6kaClUDuBxq37VzO0G7cuMPLqA0+ttmcW:n9OfS20SfvjEDShrXCoL300GvMPnft8

Malware Config

Extracted

Family

octo

C2

https://hastanebilgimtarih.xyz/MzhiMTg0NTAwOTY5/

https://yenisurencenyenifikir.xyz/MzhiMTg0NTAwOTY5/

https://yenisurencenkulturu.xyz/MzhiMTg0NTAwOTY5/

https://yenisurencenvizyon.xyz/MzhiMTg0NTAwOTY5/

https://yenisurencenplatform.xyz/MzhiMTg0NTAwOTY5/

https://yenisurencenyasam.xyz/MzhiMTg0NTAwOTY5/

https://yenisurencengundem.xyz/MzhiMTg0NTAwOTY5/

https://yenisurencentech.xyz/MzhiMTg0NTAwOTY5/

https://yenisurencensanat.xyz/MzhiMTg0NTAwOTY5/

https://yenisurencenekonomi.xyz/MzhiMTg0NTAwOTY5/

https://yenisurencenyollar.xyz/MzhiMTg0NTAwOTY5/

https://yenisurencenhaber.xyz/MzhiMTg0NTAwOTY5/

https://yenisurencenbilgi.xyz/MzhiMTg0NTAwOTY5/

https://yenisurencengelis.xyz/MzhiMTg0NTAwOTY5/

https://yenisurencenpaylas.xyz/MzhiMTg0NTAwOTY5/

https://yenisurencenkulture.xyz/MzhiMTg0NTAwOTY5/

https://yenisurencenbaris.xyz/MzhiMTg0NTAwOTY5/

https://yenisurencenkonferans.xyz/MzhiMTg0NTAwOTY5/

https://yenisurencensistem.xyz/MzhiMTg0NTAwOTY5/

https://yenisurencenprojeler.xyz/MzhiMTg0NTAwOTY5/

rc4.plain

Extracted

Family

octo

C2

https://hastanebilgimtarih.xyz/MzhiMTg0NTAwOTY5/

https://yenisurencenyenifikir.xyz/MzhiMTg0NTAwOTY5/

https://yenisurencenkulturu.xyz/MzhiMTg0NTAwOTY5/

https://yenisurencenvizyon.xyz/MzhiMTg0NTAwOTY5/

https://yenisurencenplatform.xyz/MzhiMTg0NTAwOTY5/

https://yenisurencenyasam.xyz/MzhiMTg0NTAwOTY5/

https://yenisurencengundem.xyz/MzhiMTg0NTAwOTY5/

https://yenisurencentech.xyz/MzhiMTg0NTAwOTY5/

https://yenisurencensanat.xyz/MzhiMTg0NTAwOTY5/

https://yenisurencenekonomi.xyz/MzhiMTg0NTAwOTY5/

https://yenisurencenyollar.xyz/MzhiMTg0NTAwOTY5/

https://yenisurencenhaber.xyz/MzhiMTg0NTAwOTY5/

https://yenisurencenbilgi.xyz/MzhiMTg0NTAwOTY5/

https://yenisurencengelis.xyz/MzhiMTg0NTAwOTY5/

https://yenisurencenpaylas.xyz/MzhiMTg0NTAwOTY5/

https://yenisurencenkulture.xyz/MzhiMTg0NTAwOTY5/

https://yenisurencenbaris.xyz/MzhiMTg0NTAwOTY5/

https://yenisurencenkonferans.xyz/MzhiMTg0NTAwOTY5/

https://yenisurencensistem.xyz/MzhiMTg0NTAwOTY5/

https://yenisurencenprojeler.xyz/MzhiMTg0NTAwOTY5/

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.teschvi2sions.smarupts
    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:4263
    • /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.teschvi2sions.smarupts/app_bridge/ur.json --output-vdex-fd=41 --oat-fd=42 --oat-location=/data/user/0/com.teschvi2sions.smarupts/app_bridge/oat/x86/ur.odex --compiler-filter=quicken --class-loader-context=&
      2⤵
      • Loads dropped Dex/Jar
      PID:4288

Network

MITRE ATT&CK Mobile v15

Replay Monitor

Loading Replay Monitor...

Downloads

  • /data/data/com.teschvi2sions.smarupts/app_bridge/ur.json

    Filesize

    153KB

    MD5

    52b510d9ff64912dd5c220571b637369

    SHA1

    198d106151ee48810f96a74c8ae545229e194e5d

    SHA256

    7928cae29556f1d12f9c2d38eec962fafe05ae885254458b8218e44b6de28e53

    SHA512

    a334b49fb1dc98bdeef93ac0caf4a5bc2930ec016bc8e0c66f3a5c463a2c7e317382aeb6b3b5b824beead214faeed4f73dabcc044877a4259713962fe07296d8

  • /data/data/com.teschvi2sions.smarupts/app_bridge/ur.json

    Filesize

    153KB

    MD5

    856c06845c7ac8a6da3303cf6ddfb07b

    SHA1

    1495af750dad9f5d042a47c44fc393fb83d3c5fb

    SHA256

    83f75d0f36d49479e6e7a65cbcfc0a3b68a5bee74ccb959446d34687419c99b0

    SHA512

    392f658d919a1e0a3eb895207661d7bc16c2c7aa3af5ac4cb2ef8b9e4759b8ef928d808053a8b9eed1d7977718ea993f1e0c9a489b9d0fef8419d74b8540c515

  • /data/data/com.teschvi2sions.smarupts/kl.txt

    Filesize

    63B

    MD5

    e59020a31bbebd4a582c3e8f597a2e68

    SHA1

    46df58fc70b79540ded61274fa081de7d8afd924

    SHA256

    8cb95f5f7730b3134678134c017f80d43057527c48249159772c6521e21283ff

    SHA512

    83ada306474ee014242d58601e44308e3c14645a21e52a3c6737bec806590ff308231e19c83bf8c0531a88eedfdba4baa74892dfcabadac9be5eb32117805c9a

  • /data/data/com.teschvi2sions.smarupts/kl.txt

    Filesize

    423B

    MD5

    975ff0791c704a20c9f9a4e42fca60d3

    SHA1

    879e43cdae8e68149bd8665005f838ec5b641197

    SHA256

    c2d5cad39b5720840c792821f91293ba085ab258f2752bb91922d9727096ef24

    SHA512

    b371adaeaf2db9975a33b10d3b7f4255ea2f90691736eb39f64972e7c6c507a925dab34aa259a7853872991d67f2690138e5a59424c1516b9bb31fea68680f27

  • /data/data/com.teschvi2sions.smarupts/kl.txt

    Filesize

    230B

    MD5

    c8b52516c602916be680151877ffbf28

    SHA1

    ba5dd339669fbcc6b19c4fc63ff6a5f70467fbf9

    SHA256

    cb2b2b137ae664b5cff30ce36e2bc4c787b3ba7f52e1041386091070139b57c1

    SHA512

    bf40d12b1050243279fed366c80f9c982bf8886378b0edfc47b0e86fafd86095f6587051f203b7f56c5d4817ebd3e440ec3a6266632f84124ba0c8ed01725fc5

  • /data/data/com.teschvi2sions.smarupts/kl.txt

    Filesize

    79B

    MD5

    35c96f04ebfcd160f8999ffffe6e7d53

    SHA1

    6e4ef09a8a22478b2dae33b879f0fdb7f9df0bf5

    SHA256

    115eec87c54a07d6bf9c638ec1079e6e2a0b76c577d6ef16f2409b06bd5922b7

    SHA512

    caa66e8d69f1804a416cf66a2d5c298fb38b1e3235ca869cb4775ec5c866ed5a5d52db555f9cad1a2aef9d84d9a26a7db040afe1bf087627df4978291e79188a

  • /data/data/com.teschvi2sions.smarupts/kl.txt

    Filesize

    54B

    MD5

    14d073a042d42c78c89d247c4de26d43

    SHA1

    dabd1c5ce76ea33d928f2bb98c9bd7be6a0ef09d

    SHA256

    70251fbcc6ad98320ff01aa91829359922e939ec01a0f7eb0206dc153ffb07cf

    SHA512

    445200570dbd7835339c58f5bd8d2667119ece5ea58c79e33798b6f642168292550d585c0105c6a6e81aace22cd92e95e0b6c2e870cb63c7df7ee3a84c93978d

  • /data/user/0/com.teschvi2sions.smarupts/app_bridge/ur.json

    Filesize

    450KB

    MD5

    e295fb000167763f7f0eebc50e76dbb2

    SHA1

    5260e31b970d2fb4ff492367e5f73824bd9bd2b3

    SHA256

    0da1b14f7e0a513e4c48bb69485e9050a9f8c490eb73b0e5f02047f4692da48c

    SHA512

    c317bfb4aebe2f446bf01bc747441d169b3a603e5a57a9182e0c96dd3c09f9055cc8d254e1a1e6b6d37b39a7fc8fb3279c8c2dcaf1cc1e66e044bc85331adc09

  • /data/user/0/com.teschvi2sions.smarupts/app_bridge/ur.json

    Filesize

    450KB

    MD5

    ee9d21b417f6c5622b33ee2d9d801afe

    SHA1

    646d9c00bd08e59df94965d59323077120e99b85

    SHA256

    104beb8c57746a1d695de57422e09578c83bd963fb74c22e25cc7e73a5038e17

    SHA512

    2370e9ba5c0d5a698846266030dc8e1d2efff777ad613c2c7fb013c885b9b00148285b815188031bb310ed39413caaacca7598803cabf140a8ced0c68f43a07b