Analysis

  • max time kernel
    59s
  • max time network
    143s
  • 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
    02-11-2024 22:01

General

  • Target

    84d3040c64ce6c63d75a467bcdf75b6dea2802eafe837d14800eef7df99c604d.apk

  • Size

    3.7MB

  • MD5

    faca181d991ebc675ec3ba6849cb31cf

  • SHA1

    47769bc8f9f81c4f4415ad58487f13b20ba46c6b

  • SHA256

    84d3040c64ce6c63d75a467bcdf75b6dea2802eafe837d14800eef7df99c604d

  • SHA512

    86d08c27198556de3cf1845a1e6c0eee981223aff00f3e52313099b7131b1e81a8986d89e63d974c78995fcf3e626e1620884693ab9b9f14260987f0038621c1

  • SSDEEP

    98304:Wo6hpgmn/UH68c3NEqdeYDsc9RnQxrjLVsIV:EOg/sc3NtpfpIrXVsa

Malware Config

Extracted

Family

octo

C2

https://malkafaniskm.com/NzY2NDZkZmViYjZj/

https://fukiyibartiyom2.com/NzY2NDZkZmViYjZj/

https://malkafali222.com/NzY2NDZkZmViYjZj/

https://oyunbaimlisi35.com/NzY2NDZkZmViYjZj/

https://mal1fukizmirli.com/NzY2NDZkZmViYjZj/

rc4.plain

Extracted

Family

octo

C2

https://malkafaniskm.com/NzY2NDZkZmViYjZj/

https://fukiyibartiyom2.com/NzY2NDZkZmViYjZj/

https://malkafali222.com/NzY2NDZkZmViYjZj/

https://oyunbaimlisi35.com/NzY2NDZkZmViYjZj/

https://mal1fukizmirli.com/NzY2NDZkZmViYjZj/

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

DES_key
AES_key

Signatures

  • Octo

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

  • Octo family
  • Octo payload 1 IoCs
  • Removes its main activity from the application launcher 1 TTPs 1 IoCs
  • Loads dropped Dex/Jar 1 TTPs 5 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.littlerunu
    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:4261
    • /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.littlerunu/app_dex/classes.dex --output-vdex-fd=41 --oat-fd=42 --oat-location=/data/user/0/com.littlerunu/app_dex/oat/x86/classes.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.littlerunu/app_dex/classes.dex

    Filesize

    3KB

    MD5

    f7fb47d1d653fe2db8d3e22fcf986507

    SHA1

    5e4e6bc880ecc8b9e6e71e5fa7e2fe79867fd577

    SHA256

    67caf889c391d7445c536904cefcf261e76a8fd19c716e61f6a6d6f080ec73b6

    SHA512

    ed8ccc277a65ebe55a929cc3d4e1d59bd4c73faf5f67039135270dc39dc7c45b62250c0724b675960d80fd34514087a3c7a114233f9a68cecaccd9d73b3c2214

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

    Filesize

    1KB

    MD5

    986c108d9dcc4ef3720a7d5bfdf55ed2

    SHA1

    250d35ee5d6045d8f9c11ae5ca8e8895f9dfd614

    SHA256

    94cc66cb2b4aa59de96521c441887225c0678aa0f3f7b1076a21a803b7a88efc

    SHA512

    c524ec974ea7a06996373c4aae20db9c261b4b5523e6a7d35790e6389eb5505c1fe4184ab6faeaaaffbd72e6d524a3bdb203a43f47d32951a3c47d81071c76ae

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

    Filesize

    1KB

    MD5

    004d3eea7b1da9fe1c3b331a614ad94e

    SHA1

    5c17cd13c934d4f65c545b4bb4b8f3e2fd5d9975

    SHA256

    b5ec4d89d12b1dbb3171f33ab5e8adb93b7d1ce406455a818019eda29b2b513a

    SHA512

    ea3bcd767a404619e4c434f8f063a60d60868dfd1b19134b4eafe41f1951ccab4872e3ec33a3533e066db4e1439c631953ec7cf688d1bc9ae2686cb6316ec8cc

  • /data/data/com.littlerunu/cache/ncnaogohcsstaji

    Filesize

    449KB

    MD5

    a9b0a9b9072568789ae386c4dcde1500

    SHA1

    3591df101e8269d3215c948e7a9ad7e98255843a

    SHA256

    bf6d5fc1da4442b33e507e81737b870801beb3866bbaae951bd02abfe8c0bf37

    SHA512

    7eafdc0f076327a4fe563f12cfe09e92238cb6f203b16b6ce7f127444b0414020015ebe1af4799093344cada990648ce84fe9496531daa1c22fc13c2f42f68bd

  • /data/data/com.littlerunu/cache/oat/ncnaogohcsstaji.cur.prof

    Filesize

    439B

    MD5

    66e7eb86a8a290e02fa15d5e99f2f786

    SHA1

    23c5e7626d0d0489a81bc77c0ced45bf205955c5

    SHA256

    60f51967e380ca4f4f02de33d2ab898f242c71d5f09a6a2b157d439708376c85

    SHA512

    46d2d11f9e420fe12c640decfa0248e354e9f9cef9228480a7b7faaae725318e565e732f7b98b3b2fca9eae67c6154787362471cd2e44c39717b5438e473c329

  • /data/data/com.littlerunu/kl.txt

    Filesize

    237B

    MD5

    dfb784c963cae76bf56fb80ba33f3bca

    SHA1

    4bc01a6813178cd1face305afc2d57773d12f921

    SHA256

    0a3cbfbbe63190d6c07a3f114910cc3a95f3d33a9866d4be9dab34eb304158d0

    SHA512

    7012fc11f05c163ab4a38b8c3991d507842c495a72881bd1a3f32803c6729caa68dd6e930f5dae53be54716ac724f6f19fb023e937185e7d70fdf6d0b314927c

  • /data/data/com.littlerunu/kl.txt

    Filesize

    54B

    MD5

    5c24be65cd04f100a63668eb47e5ec0d

    SHA1

    89b5d2f79aaaae022ce9abc24537d93c5fc2ee0c

    SHA256

    53495fa1ee053bc5f330308bc3f5b760332a55c90908d7acada6b32685d3896a

    SHA512

    d6e1384ef374833a94e217459e88ffeca827ab10e3689cf1b66e1c40ae3c788a793fb67a65509adc302e96a86d1f394e66f5880689dae649df046f5b68531a73

  • /data/data/com.littlerunu/kl.txt

    Filesize

    79B

    MD5

    3c2a7f0365738c35317b36a7d0330888

    SHA1

    c2c2c91a7c2da2a96e2e79e98973edbbed25e0cc

    SHA256

    694edb0f87c4b029454100143dc1d15877c3dada9395963f496a5f9a88519753

    SHA512

    b71d476d09e96bb5febba0c4c3cf77e4e4f8d73ec63f21b5190ce565acb5b2009d4001443b3bc1f12b1d5ed4ff21bee0f822b97d211403ce921c6343ac88c8bf

  • /data/data/com.littlerunu/kl.txt

    Filesize

    63B

    MD5

    4495aef3c888ea17848d5d46886fddf2

    SHA1

    21b0c5148c1cff4c6489ac2bbc74e7008debf082

    SHA256

    5927aebeac4816f87450c901bc8ff59cb006ecb30c6f6afbe2ec0511cd2a2a72

    SHA512

    b192f0d2aac0a31547c678e41d37cc4bc02a2faf19e2b2db2a925b09416bfe0b6791ce78757392d96188c5019307b6ac37bb1288da97f9d5c2956dff0ae3e324

  • /data/data/com.littlerunu/kl.txt

    Filesize

    437B

    MD5

    7b65337989ae2719b409acfdc2e4e3e9

    SHA1

    3bf3f75e41e1ff68ca21e5fa2719c957063ba34c

    SHA256

    4274d511b4a1fbf3c40c211a184c679e842243e77ede5d75684d95feb320c15d

    SHA512

    0f73748c950cd1a429bcc702f76da676bb011e14d390387d88c2e6e256aa1e8eb25ddd56f8d023a4e4f8c2b49a06cbf9565a1613bcbd41443bda21931ca27e16

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

    Filesize

    3KB

    MD5

    e604a378b347d7e6bc130fd728a19a95

    SHA1

    d649bff4865d3d8b22ff8a859637d8288c52d17a

    SHA256

    2e6559dc3ca1ae798d3ca1cce7523d16d294736f3d78eec1b06466a87a968f39

    SHA512

    1632f623a9a21dea435ee44fd9b06ad11540f144485c591cd872d0e539d9a81d44cd4e34fc6b56488aeb64baa1fbe93cacd36036d3ffdc985ce0fb56ad562d06