Analysis

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

General

  • Target

    b4231a8d019d27e3bfe4ac19561bc364b945fcef67646996cab6f8d02cf4bc1b.apk

  • Size

    1.5MB

  • MD5

    4abb55e75213562b89740a83613b8a86

  • SHA1

    41508a08882aef68cad9971a702280eef2a82a9f

  • SHA256

    b4231a8d019d27e3bfe4ac19561bc364b945fcef67646996cab6f8d02cf4bc1b

  • SHA512

    4d1174d2e717e0f7a140718fce9a2579cf3615c7a2774470d2fa628b5ada99aee9121d73427b572721b00f31e481c70d755fecda4e30d92e6b1bda6176dae262

  • SSDEEP

    49152:mieyXMqj+H7HPsSH9jCB3lulrWzyB+i3nOkGtoOiM:GyXl+H7ESH9WBskzyBP+k9OJ

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.kiwi.style
    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.kiwi.style/app_embody/Ejqkl.json --output-vdex-fd=41 --oat-fd=42 --oat-location=/data/user/0/com.kiwi.style/app_embody/oat/x86/Ejqkl.odex --compiler-filter=quicken --class-loader-context=&
      2⤵
      • Loads dropped Dex/Jar
      PID:4269

Network

MITRE ATT&CK Mobile v15

Replay Monitor

Loading Replay Monitor...

Downloads

  • /data/data/com.kiwi.style/app_embody/Ejqkl.json

    Filesize

    153KB

    MD5

    294436af0b71173f530d8cb8b34961aa

    SHA1

    5fb1d1404efbfd6dd7ed1ff83cfbfe69ab73df1a

    SHA256

    024fe4978f709eb225e3bfe5e799c52c4e04fa7ddbae2c95713978353d11e87a

    SHA512

    2201f19835473d710c7c71f474531301257eefc5b152a0772089e3cad6ea9803d3506dace850b68866804cf009ea710b049785e428516d39ebf8166544c2f57f

  • /data/data/com.kiwi.style/app_embody/Ejqkl.json

    Filesize

    153KB

    MD5

    3f6638abca8b4ed573217f7b4c248b88

    SHA1

    32b3aa65b4679142a32da9779f2b39b66a459ba2

    SHA256

    7c91b9781ed920ad0eec2dfb9ce655011561a28b147631812124f31e773ba68b

    SHA512

    c36b985c86ff4c19a1766654417973655e21bbd89f536a940490f49317579ccf0944a205dcf40b952a55d9fc372fb9eccdfbd13217bc64172f0099e293219434

  • /data/data/com.kiwi.style/kl.txt

    Filesize

    79B

    MD5

    81a4a46aa29f1734f8c2184cd612072b

    SHA1

    6e8c61c091b275f9352c5fd8757132acafacc1bf

    SHA256

    ca4b97536a6974d153453e1370418b39aa94b5f1da48c7950a382a796c110d54

    SHA512

    a7271f02254ca122c227553d4a2d646637d933ff4aec35427a49126aad12428102fa606327e1862835fb481b06d01df083b2665fc8b43084fe2a1423bd6db3d8

  • /data/data/com.kiwi.style/kl.txt

    Filesize

    423B

    MD5

    e1bf053d2428fd199734fdb8226e746d

    SHA1

    b343f8a11646a2f2684286100634b805b9dcbdcb

    SHA256

    6addec92e8604e2601c529f29737febc55f5bf5e87bd74704a645f4140e2a180

    SHA512

    f9c630b0febce0668132ccd28a46c4730f5cd662e3d565c1cbf6f9bc1492d56ba1898fcd8e16b00073ef9902bb3f19e1cb72e4b9d6c1d09187556e9545ca693b

  • /data/data/com.kiwi.style/kl.txt

    Filesize

    230B

    MD5

    4bd5c554bde853a77ee47524974cd8af

    SHA1

    df57477ede08e2c98a4a252c00fed8dfce7b3fff

    SHA256

    50091d2160c94b49251d9a0f7d8ee1d78ef6037f62194b5f56350ca60e4c2a94

    SHA512

    8237e68a42bd764522de9ceaa254f6a63f429e7c0e8072b69be821a5963021391efc9654b726180523cab1244ea82ca479a0f8addeed7c2ca6dad295376338c4

  • /data/data/com.kiwi.style/kl.txt

    Filesize

    63B

    MD5

    ff9192f35f38018648dec536583edd4a

    SHA1

    dfd0bbc1807f7820f3b021b2e9227c843c260761

    SHA256

    873ef14f0b743d4e211dd6ef5ae167691c249a5df7eaedce01cc92ef6203484c

    SHA512

    8ee9640d7a79e531f25b9ad5fc6d0feccbace3bd2911707a2a839a702180beadd1b603e71beaf100c846a06bc681b45fc040c10816ae8f5958c74f692d54c9c6

  • /data/data/com.kiwi.style/kl.txt

    Filesize

    63B

    MD5

    f0bd5fd865784504d9151c07d78dbb22

    SHA1

    f9db2b91eee9f2ed5839d13d384283444a948585

    SHA256

    8ef687b6a344348217093aa351012370ebb7df17566db56c05fac83df3473021

    SHA512

    21225f022d060f3bc725eadff299f760533bedb8953c212bcd986d7127ad050b708dd7689eabcd0c0a6d28b3bae0f3ba0bd9597746cadae6416966ed49b64e0e

  • /data/user/0/com.kiwi.style/app_embody/Ejqkl.json

    Filesize

    450KB

    MD5

    082bd133091ea6e30fe3363fb8d5a8ab

    SHA1

    a029349f443c46df1c6a5387ae57b2775c161867

    SHA256

    c999c0e2bd33ea713713412bbbf6297fc5b9f5c835e0457a99f60cb03a68ad26

    SHA512

    9bee6bfe086eaa8ebd42708fd903f8cc6cb0c3d0f5072a26d75256d6d2825585a5bb89838b0a6feb1030a6a27056359c2dd681700dc89430d63e55305b9cd15d

  • /data/user/0/com.kiwi.style/app_embody/Ejqkl.json

    Filesize

    450KB

    MD5

    35bfdd8b5b2c828a289f02b79362b784

    SHA1

    a84e529d5af4dc30486a1f4f0acbee881ad2bf17

    SHA256

    8fe9db1a220592745f39a84fe3981847e938e03bd95ee330123ca3af433f5881

    SHA512

    573fbee7b38a92b56003862b9341b5268ee768d2fc7675f53974b77ed4b3f5a6676e77b4049e9b1e2f12163b09abe3a672f9638dc472bd28a06bbc84240f1286