Resubmissions

08/04/2024, 12:28

240408-pnlb2acd6t10

08/03/2024, 09:07

240308-k3bc6abc6910

23/03/2023, 01:50

230323-b89y8scg8210

Analysis

  • max time kernel
    100s
  • max time network
    128s
  • platform
    android_x86
  • resource
    android-x86-arm-20240221-en
  • resource tags

    androidarch:armarch:x86image:android-x86-arm-20240221-enlocale:en-usos:android-9-x86system
  • submitted
    08/03/2024, 09:07

General

  • Target
    376d13affcbfc5d5358d39aba16b814f711f2e81632059a4bce5af060e038ea4.apk
  • Size 4.6MB
  • Sample240308-k3bc6abc69
  • SHA256 376d13affcbfc5d5358d39aba16b814f711f2e81632059a4bce5af060e038ea4
  • MD5 SHA1 SHA512 SSDEEP

Malware Config

Extracted

Family
  • sova

C2
  • http://193.42.32.84/

  • http://193.42.32.87/

Signatures

  • SOVA_v5 payload 2 IoCs
  • Sova

    Android banker first seen in July 2021.

  • Makes use of the framework's Accessibility service 2 TTPs 2 IoCs

    Retrieves information displayed on the phone screen using AccessibilityService.

  • Removes its main activity from the application launcher 1 TTPs 2 IoCs
  • Loads dropped Dex/Jar 1 TTPs 2 IoCs

    Runs executable file dropped to the device during analysis.

  • Reads the contacts stored on the device. 1 TTPs 1 IoCs
  • Acquires the wake lock 1 IoCs
  • Looks up external IP address via web service 1 IoCs

    Uses a legitimate IP lookup service to find the infected system's external IP.

  • Requests disabling of battery optimizations (often used to enable hiding in the background). 1 IoCs

Processes

  • com.help.marine
    1⤵
    • Makes use of the framework's Accessibility service
    • Removes its main activity from the application launcher
    • Loads dropped Dex/Jar
    • Reads the contacts stored on the device.
    • Acquires the wake lock
    • Requests disabling of battery optimizations (often used to enable hiding in the background).
    PID:4288
    • /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.help.marine/app_DynamicOptDex/nx.json --output-vdex-fd=41 --oat-fd=42 --oat-location=/data/user/0/com.help.marine/app_DynamicOptDex/oat/x86/nx.odex --compiler-filter=quicken --class-loader-context=&
      2⤵
      • Loads dropped Dex/Jar
      PID:4346

Network

        MITRE ATT&CK Mobile v15

        Replay Monitor

        Loading Replay Monitor...

        Downloads

        nx.json

        • Path /data/data/com.help.marine/app_DynamicOptDex/nx.json
        • Size 1.2MB
        • SHA256 c3815866e0d21bcc90c03e26b374e8150c32b75b38ac8c5ccdec6a2fd808998d
        • MD5 SHA1 SHA512 SSDEEP

        nx.json.cur.prof

        • Path /data/data/com.help.marine/app_DynamicOptDex/oat/nx.json.cur.prof
        • Size 2KB
        • SHA256 159150fc8282c45cfd4a5187fc229d0c7ce614098815f2266ea47ca4c6fd62da
        • MD5 SHA1 SHA512

        nx.json.cur.prof

        • Path /data/data/com.help.marine/app_DynamicOptDex/oat/nx.json.cur.prof
        • Size 2KB
        • SHA256 1764f716ecd3f4c6ffcf34cde42074c7170b97fa186244f9331a42556c8bdba2
        • MD5 SHA1 SHA512

        androidx.work.workdb

        • Path /data/data/com.help.marine/no_backup/androidx.work.workdb
        • Size 4KB
        • SHA256 0a8ffb6b327963558716e87db8946016d143e39f895fa1b43e95ba7032ce2514
        • MD5 SHA1 SHA512

        androidx.work.workdb-journal

        • Path /data/data/com.help.marine/no_backup/androidx.work.workdb-journal
        • Size 512B
        • SHA256 8abb5b1a392d1489ae2c98b3fa4947ba7b143a9ac1cf49ebc498226923814c3e
        • MD5 SHA1 SHA512

        androidx.work.workdb-wal

        • Path /data/data/com.help.marine/no_backup/androidx.work.workdb-wal
        • Size 108KB
        • SHA256 6db37e2e770f81ddd17e7a41e79de3b8e17b219d67f18cd4280546ff77963f1f
        • MD5 SHA1 SHA512 SSDEEP

        androidx.work.workdb-wal

        • Path /data/data/com.help.marine/no_backup/androidx.work.workdb-wal
        • Size 148KB
        • SHA256 f2ba226f16893ed010bdd232485b603f24e2c3397e968d7743e99615e06aca09
        • MD5 SHA1 SHA512 SSDEEP

        androidx.work.workdb-wal

        • Path /data/data/com.help.marine/no_backup/androidx.work.workdb-wal
        • Size 16KB
        • SHA256 6ce7d80d16a6ecbf4f3a05bc07c1b4d8873b2a8d4e9a6f8557fe9c70202af131
        • MD5 SHA1 SHA512 SSDEEP

        nx.json

        • Path /data/user/0/com.help.marine/app_DynamicOptDex/nx.json
        • Size 6.1MB
        • SHA256 051b52ef6e08ee095ee9f6b3a9de041fb653ab51d9ec9fa638202d1939443c56
        • MD5 SHA1 SHA512 SSDEEP

        nx.json

        • Path /data/user/0/com.help.marine/app_DynamicOptDex/nx.json
        • Size 4.5MB
        • SHA256 a1974a882bbaad3510746be4e3ea50710d096010940bab2c4eb99c42187aa7ec
        • MD5 SHA1 SHA512 SSDEEP