Analysis

  • max time kernel
    20s
  • max time network
    37s
  • 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
    21-10-2024 21:21

General

  • Target

    0b3cd8d23ca38dba9fdee297be9186a36b8f19224b22c577e2d0edcae25bb37a.apk

  • Size

    7.3MB

  • MD5

    c8d0643af82131b011ae92b5632b134e

  • SHA1

    1f584874bc031dc6cfd05ceef02162cc1a79add3

  • SHA256

    0b3cd8d23ca38dba9fdee297be9186a36b8f19224b22c577e2d0edcae25bb37a

  • SHA512

    3568b8e693095143da0de37149ac83eb27dc082331ea7c5ac67ed6f2d44d9da98ad436bbd8234fe63cb6a244866cb463b41f640d801d23157ef4efbcf4952c16

  • SSDEEP

    196608:mqxULREXv3Xfr8oZlYeOSA9DS6gQC/gsLigt:Jxtr8o3YepzP/gsWa

Malware Config

Extracted

Family

octo

DES_key
AES_key
AES_key

Signatures

  • Octo

    Octo is a banking malware with remote access capabilities first seen in April 2022.

  • Octo payload 1 IoCs
  • Checks Android system properties for emulator presence. 1 TTPs 1 IoCs
  • Loads dropped Dex/Jar 1 TTPs 4 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.

  • Queries the mobile country code (MCC) 1 TTPs 1 IoCs
  • Queries the unique device ID (IMEI, MEID, IMSI) 1 TTPs
  • Reads information about phone network operator. 1 TTPs
  • 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
  • Checks CPU information 2 TTPs 1 IoCs
  • Checks memory information 2 TTPs 1 IoCs

Processes

  • com.tqdisplay55_sync
    1⤵
    • Checks Android system properties for emulator presence.
    • 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
    • Queries the mobile country code (MCC)
    • Registers a broadcast receiver at runtime (usually for listening for system events)
    • Uses Crypto APIs (Might try to encrypt user data)
    • Checks CPU information
    • Checks memory information
    PID:4251
    • /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.tqdisplay55_sync/app_dex/classes.dex --output-vdex-fd=41 --oat-fd=42 --oat-location=/data/user/0/com.tqdisplay55_sync/app_dex/oat/x86/classes.odex --compiler-filter=quicken --class-loader-context=&
      2⤵
      • Loads dropped Dex/Jar
      PID:4278

Network

MITRE ATT&CK Mobile v15

Replay Monitor

Loading Replay Monitor...

Downloads

  • /data/data/com.tqdisplay55_sync/.global.com.tqdisplay55_sync

    Filesize

    48B

    MD5

    046a414913add6f5bb60072c7db819b6

    SHA1

    451ee4f6809260aec622d772fd329c7d0297a842

    SHA256

    b66c1320cb063a1d391c94273572ea6edae76c8c8b0a07f8d75c88686f0df72a

    SHA512

    4e6355f3051ed5e811ab030abde1f5be7f5e1cf33be99cd08477e9b6c015deb1d8bd75a09fb9c7176b8511c5ad0a67abc0902a3531e97564ccb6afc57496a47c

  • /data/data/com.tqdisplay55_sync/app_dex/classes.dex

    Filesize

    1KB

    MD5

    c8c32250354c4c0feacb42c4a7385067

    SHA1

    00c76dd9991872bac62762ffed37ba72709830e8

    SHA256

    44a1fcce6ea31e2e4ba86d36565b4ec50ba408af2a101170c77d8208452b03df

    SHA512

    212217377be8139bff53767e4e23f790721d34fbdfc76a87f304b4f3e1861c8b326eab70f0715470bbfa5af2e9d9f227a187c02bb68660ebf92ad7b2dea1bf24

  • /data/data/com.tqdisplay55_sync/cache/classes.dex

    Filesize

    1KB

    MD5

    c39633e9a42ab69a75ba09c536edad11

    SHA1

    2c51ef47df0bdbd2c5940adcb0a2bd9881cdabe8

    SHA256

    c210205a37cd7844a0805ce3e97fe7b1af89110bd9be2750fa76b3776e12f0b6

    SHA512

    63d2f00f6e0bc9e4f5985c16092bd489e86ff2ce99138bacdec0b19af8b45c417ec98195e9cdaf9d2eda7b71eda33d606a1fd7e183404818420db373c0cf2fb8

  • /data/data/com.tqdisplay55_sync/cache/classes.zip

    Filesize

    1KB

    MD5

    4b87d2c58c071c46ca7cc3981e2df338

    SHA1

    dc0745097837ac1e11e93e08644447a93ba72b9d

    SHA256

    d47e5c045ab0cb729401659d1bf1b3d40be92a1cb0fb53c431b57365c183c853

    SHA512

    cbcc73f5f7729478c3dbc5edcaf592c6ab0d78f8b42ad78b427ce14b3eb863ed749da2c213b6d309860de3d8a25d9818c23ac95d8beb395be959c6320cfaa31e

  • /data/data/com.tqdisplay55_sync/files/.r

    Filesize

    307KB

    MD5

    4e73947cabb5db3f92ca85004981b754

    SHA1

    6d9667fdb0280ed2dcb782b4683e422a51bdc601

    SHA256

    6db94232e756b90ed437f1bc87dc38cf20fb2e7c7a19a5e40c6c17254b7e234c

    SHA512

    be8b500a7070af1dfb53b0cf1a7b327dadc4e163a6dad905496ac228c58cd1ed87b054533917924455d35e9b300683ae33e1bcdd91935a5dbae1d693c3e13d69

  • /data/user/0/com.tqdisplay55_sync/app_dex/classes.dex

    Filesize

    1KB

    MD5

    13653ab41a39afe90c390bc34a892e94

    SHA1

    722a3b3a2b64258684ec2b4dc9fc14512db9f18e

    SHA256

    1be4af0c0dc3e6d159c7fdb2b1948c70b4069b980a22eda3cf19f2b498316777

    SHA512

    e424e3b9791bda9d8e1a63afece5b29315bc4b04a17ccfa27e01c9ddef3b4de914e83c92607a4c0f465cccba4bf00fade5a67c5de1b187ef8479c844f0467578

  • Anonymous-DexFile@0xd1df8000-0xd1e7b670

    Filesize

    525KB

    MD5

    9d738fa90fafc0026c3dcd82707be3ab

    SHA1

    4a7293b550adbb0f4ea5287cbd2ca8949e8ee25d

    SHA256

    1f7cc3a28438513bc6ce378b6f4df7b7a6bb5418240ae83949ccea6b70b4b7e0

    SHA512

    2c28758446cc646d4afde925fdf303672649d55d328d9aa70bce06f14720edfdd37f3fd180460e6e12391ba1a5f63e85b3bee2e898c9a66732c31051ace3b1eb