Analysis

  • max time kernel
    149s
  • max time network
    158s
  • platform
    android-9_x86
  • resource
    android-x86-arm-20240910-en
  • resource tags

    arch:armarch:x86image:android-x86-arm-20240910-enlocale:en-usos:android-9-x86system
  • submitted
    13-12-2024 22:00

General

  • Target

    44b61a552d59f63aca91b389d98fdf991d687a7bb7beec3873f1d0fb1f394869.apk

  • Size

    1.5MB

  • MD5

    35c3b57fddb60588b891b41f4a2e95ba

  • SHA1

    af3fc2ddea3708f3423641852b649e954ccb5913

  • SHA256

    44b61a552d59f63aca91b389d98fdf991d687a7bb7beec3873f1d0fb1f394869

  • SHA512

    ce39596f9783fc5ede6a7bbc60ee329cfe7ec9b355d7071dcd00006650432905a3055b21c1d506a84a29f062d57c98b980bd1ae455d9b4be856e8ab6cb52938a

  • SSDEEP

    49152:LpbiJL+JY6MlZXPy5+/DebtgkxAZgwMNNt0EG1M16V6:ZiQJSlZ/y4bfQAZgdku16M

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

Network

MITRE ATT&CK Mobile v15

Replay Monitor

Loading Replay Monitor...

Downloads

  • /data/data/com.pistol.run/.qcom.pistol.run

    Filesize

    48B

    MD5

    046a414913add6f5bb60072c7db819b6

    SHA1

    451ee4f6809260aec622d772fd329c7d0297a842

    SHA256

    b66c1320cb063a1d391c94273572ea6edae76c8c8b0a07f8d75c88686f0df72a

    SHA512

    4e6355f3051ed5e811ab030abde1f5be7f5e1cf33be99cd08477e9b6c015deb1d8bd75a09fb9c7176b8511c5ad0a67abc0902a3531e97564ccb6afc57496a47c

  • /data/data/com.pistol.run/app_design/mGUa.json

    Filesize

    153KB

    MD5

    e297bcc58929b24c88533d59e8a19463

    SHA1

    c96a0a4f6719b4a276e11cd0e10df1acd837b2cd

    SHA256

    b442eae7c40ac2c7b1df2cc690a51324d621ed876627b26b6a97a01a3f5b1dc8

    SHA512

    b4fddd6055cf72ebe91cf13477d1300750f604fdae4ff742547fe049aaa41f2e4ebef3bbc8446380faaa25539bcb44ad57aa2716dff36cfde87cdbc425c5723b

  • /data/data/com.pistol.run/app_design/mGUa.json

    Filesize

    153KB

    MD5

    9602f5b4da16697cb37dd82d4a8e62bf

    SHA1

    525e1ed0ca450fed47aff5bdce00ddf1f00f9f47

    SHA256

    60de93eab27ac964a500c73789a50ce36923bd6a176d974970af2f5e08acc760

    SHA512

    9637667f60e049d617e98448b142614ebd0ffc8f15953829dce3109d065149dee80549885704388f41af5ce80e0d4e7e9be35d01889c9b6fa98cfe3f424973d8

  • /data/data/com.pistol.run/kl.txt

    Filesize

    45B

    MD5

    f02912a0926dd28a4a3f36bbf6f53ebd

    SHA1

    14bbde768802727b94300b53011dea46e96f46cc

    SHA256

    e60deeba2433bc45d900a85340909b2807efca7c2a9750128a4d87a0b10abb19

    SHA512

    5fe4472d32a106f02d127372d93e210791bd75278cba7bd3c743729bc8fb50b0252b878780671b40978eafaf65a5cfee5737a640e809ec88059758415366bb48

  • /data/data/com.pistol.run/kl.txt

    Filesize

    423B

    MD5

    29eccd140a7c6818ae5c1470d0654803

    SHA1

    8f8fa480e83000b493b848cd74780464b7994cb8

    SHA256

    a6477ed688a045dbd6feca0a362e44767b2afce2131757249413285f7a00d808

    SHA512

    31391f04268abbcd6d3e1b786be5895bb308e713c5c14dd5135ab25c9ae8f6154eb907f379e262f48c3106d5499ddc1098944168670847ada5bdeac6e96d3d22

  • /data/data/com.pistol.run/kl.txt

    Filesize

    230B

    MD5

    26ec6314065079016f08e6b7ddea05c0

    SHA1

    85b70e33998fdb24f95a7afdd4e569915f04f300

    SHA256

    bd3259a5da1fdfdc65c05831a6d26ff5aaf186066c92f05d01ae2e1da6370ee1

    SHA512

    2375d8c56cb48ffa978f70ee112f73939298bac11fc38065ae565b5c2ecde5ec3ffe6ae273c41dab4fb265c00a6fe6a0791af378a99b1837653e34cc91e37512

  • /data/data/com.pistol.run/kl.txt

    Filesize

    54B

    MD5

    b95b72e18f0f0988402f919f717ab52a

    SHA1

    ccd6d38b878003ca90ba272374b09a9ec9c7c3b3

    SHA256

    83e836f41e1096624dd79fe1edd43fa10b6917c979084babbf14dc29f87fc68d

    SHA512

    fe052db22c8e5b338ee0a51cfb0ceb280b29023c9853ca456fb07a4e04faf9b4ee3698bf318da097f8b03dd0f9723922b685679e870507954f783fca9751d613

  • /data/data/com.pistol.run/kl.txt

    Filesize

    63B

    MD5

    0462910c09c4ce7d6c80d09191d970c3

    SHA1

    674bcfd6e2e85a09199b129f6d34f5d486a003d8

    SHA256

    7deec09aea779624ebe2a22c6c110860a872d0dcdd11a04da6967ecb544e3b80

    SHA512

    5b4d99c62d33cf090e7ebe8301f28b1b160ea43ac0ef5f41269d7d377af57762feff46dea32af2cb82f16fbf58f737890e82bd4bd4dadd8c6493011920a7db5f

  • /data/user/0/com.pistol.run/app_design/mGUa.json

    Filesize

    451KB

    MD5

    f1029f9329bba0d58484dccc5ec83574

    SHA1

    0a8ab2d056af716a9d019a113c42c422cce8323b

    SHA256

    ccf5a5cdbe3b11fe3db35173cb00f8b6676b4da2b7ea6b954b53a49f95a41ec0

    SHA512

    a3fb3708618038d41f74d9af6c0e8b9e4ab1b5c80c4b5c7df1c3f5c6557df2832c705f487ea6f1c9095bbd5765f2cf2c1a5caaa7cd8e293823c83e5367dd93a5

  • /data/user/0/com.pistol.run/app_design/mGUa.json

    Filesize

    451KB

    MD5

    fc3b938f1f6df61549661a27b4233531

    SHA1

    a919d79f6c89cb31e363e3bc0eb304bf5ba4b688

    SHA256

    c8a2d89ec0fd77419253bb82be72630811f4e0fb74e149b8b1e34e82c3b0d48b

    SHA512

    5c0b4b01d3c395d8d23bed822a13e24ac2d922e7fa89940903478084373677c4f31a1e986e65a060ca3e5b85c1188cf6627a65a1da6faa8c03217234fdd85896