Analysis

  • max time kernel
    149s
  • max time network
    150s
  • 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
    30-11-2024 22:08

General

  • Target

    bae8e8547bd334de011f07c338aaed16d134f7e9f70f4cfd562bfc62a944e5bf.apk

  • Size

    256KB

  • MD5

    4ee277a510ecd1635eb5a08551f29951

  • SHA1

    36a2d622862f5794904cafb16b17051966241a24

  • SHA256

    bae8e8547bd334de011f07c338aaed16d134f7e9f70f4cfd562bfc62a944e5bf

  • SHA512

    e536f17849498be13869367642e0674079f4ab4dbf321577fed6bc5b2a68bb807973b220079b4d219404f31bfaf3f2718804feb97428cc76685727b9aeabcccf

  • SSDEEP

    6144:st0A4g8fsuojKDVoJfEPY10ShOEJrWSw85eWBc1l1zg8:ng6EyV6MP9e1Z58l1zg8

Malware Config

Extracted

Family

octo

C2

https://154.216.16.134:7117/gate/

rc4.plain

Extracted

Family

octo

C2

https://154.216.16.134:7117/gate/

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 3 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 2 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
  • Reads information about phone network operator. 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
  • 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.adaxffsfzfada.zbsvxgsvbxhdgs
    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).
    • 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:4340
    • /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.adaxffsfzfada.zbsvxgsvbxhdgs/app_apkprotector_dex/classes-v1.bin --output-vdex-fd=41 --oat-fd=42 --oat-location=/data/user/0/com.adaxffsfzfada.zbsvxgsvbxhdgs/app_apkprotector_dex/oat/x86/classes-v1.odex --compiler-filter=quicken --class-loader-context=&
      2⤵
      • Loads dropped Dex/Jar
      PID:4366

Network

MITRE ATT&CK Mobile v15

Replay Monitor

Loading Replay Monitor...

Downloads

  • /data/data/com.adaxffsfzfada.zbsvxgsvbxhdgs/app_apkprotector_dex/classes-v1.bin

    Filesize

    451KB

    MD5

    9cc81089c0e3f7b73bed57a85c6889a6

    SHA1

    03c90f987b3bb7627ec2340e772e6935a8ac931a

    SHA256

    6d0a63cfc0ca9e1925a32d8e063b580dda15455a2388e7f7f08288b1d1336129

    SHA512

    fe6231debb93982060a594567ae175cf72ccaec512f0a6c965d1cbd40db7edbf31fd90cb353a33369762bd2ab8ec8f22372551a256a56916f0bc4bc6d92392c7

  • /data/data/com.adaxffsfzfada.zbsvxgsvbxhdgs/kl.txt

    Filesize

    423B

    MD5

    19ad0b30a2ad98f2c9a689a9d0b1ad15

    SHA1

    4d804ab38c8acc88e6f786a25c660ebf45ceebc1

    SHA256

    1fb5ee39ed9234806bea989526b4aefe05ded12a7b88c13385a52667044dd2d4

    SHA512

    e6e51aa0c70cbd0650b5dbbe5fc96e6ff09f0735c170bba08b55c1d27b325288cbfae38b3eb6364664b139b22a25fa24645dbb09ca8e515ba2b6f81e4ab7b119

  • /data/data/com.adaxffsfzfada.zbsvxgsvbxhdgs/kl.txt

    Filesize

    28B

    MD5

    6311c3fd15588bb5c126e6c28ff5fffe

    SHA1

    ce81d136fce31779f4dd62e20bdaf99c91e2fc57

    SHA256

    8b82f6032e29a2b5c96031a3630fb6173d12ff0295bc20bb21b877d08f0812d8

    SHA512

    2975fe2e94b6a8adc9cfc1a865ad113772b54572883a537b02a16dd2d029c0f7d9cca3b154fd849bdfe978e18b396bcf9fa6e67e7c61f92bdc089a29a9c355c6

  • /data/data/com.adaxffsfzfada.zbsvxgsvbxhdgs/kl.txt

    Filesize

    230B

    MD5

    6d87c15ca35a01ca0a4e549dc75da010

    SHA1

    6594f4f7f4360f86e91ac1544d22c86b7fe69f63

    SHA256

    c15a285e932b8fffe0923d5e3fb7c70f5e12b490d61a1058db24857fe58f24bb

    SHA512

    fa135f9e3d7e0d0605ed6d44e417e83fd37bda307794ab2f42c8a2cb6a5d1d71469e099bb7fb2fa657f79c726e602983e8996d1228e690b3fa07ead69c77e756

  • /data/data/com.adaxffsfzfada.zbsvxgsvbxhdgs/kl.txt

    Filesize

    54B

    MD5

    04f28ad118bee2732265b2394701a5e6

    SHA1

    2245f598bbbcb3a9171693e9b455bbe623b4316c

    SHA256

    e29f08f0d29204ef73557a2d3b3e8e1331c4712aad1c306b2dd702495ed900a3

    SHA512

    652a8dd1410556b032b1cb835bb4db187cc33cc57e8884e4c5132fcf7f70d43140a8faa6cc528a4842cac3f9e11e8954f575c993e7887d448ef8010074ada2c3

  • /data/data/com.adaxffsfzfada.zbsvxgsvbxhdgs/kl.txt

    Filesize

    63B

    MD5

    5819fc38de3a1d0db6ab1b64b96cee56

    SHA1

    bf408efe028b3ec6749a679f7c949b6dd2fdb8b5

    SHA256

    adc1fadb2c357ec8119ebc0eda2cbf2b49517fe2c48e3eb3d0187fc2386b4ce6

    SHA512

    741ac02317180abad56bb5f010c50aff3525407c9ab85b89ff38e19ffd79039936569d22165743680c30d3bb2315914a2f38b3864fea9335ea6aa822b317246d

  • /data/user/0/com.adaxffsfzfada.zbsvxgsvbxhdgs/app_apkprotector_dex/classes-v1.bin

    Filesize

    451KB

    MD5

    688a566838f8e65fd383f7dea76a3ab0

    SHA1

    f53ad72538f7160f97082866063a5adfe717434f

    SHA256

    b05eacb7188c43f7ace2aba2dc8c2c24b8c36897fff1c61180d03fe56d707764

    SHA512

    06056cd5d8b9c9a7258a92f2e008447cdaf0b9b9e3128855ba8b7a339ceab9564355bbdffe29333a4aa7a261f858c68650e7cc95cdbb90735b945a4e6339a769