Analysis

  • max time kernel
    29s
  • max time network
    29s
  • platform
    android-9_x86
  • resource
    android-x86-arm-20250619-en
  • resource tags

    arch:armarch:x86image:android-x86-arm-20250619-enlocale:en-usos:android-9-x86system
  • submitted
    15/07/2025, 14:57

General

  • Target
    dd3b6d811ff908a8e8f08e397a0e3a81044c9d9de127ae3b46311e4d0f470ad8.apk
  • Size 5.4MB
  • Sample250715-sb2d9stnt4
  • SHA256 dd3b6d811ff908a8e8f08e397a0e3a81044c9d9de127ae3b46311e4d0f470ad8
  • MD5 SHA1 SHA512 SSDEEP

Malware Config

Extracted

Family
  • spynote

C2
  • 178.171.122.92:13333

Signatures

  • Spynote

    Spynote is a Remote Access Trojan first seen in 2017.

  • Spynote family
  • 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 3 IoCs

    Retrieves information displayed on the phone screen using AccessibilityService.

  • 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.

  • 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
  • Schedules tasks to execute at a specified time 1 TTPs 1 IoCs

    Application may abuse the framework's APIs to perform task scheduling for initial or recurring execution of malicious code.

Processes

  • lewis.pads.browsing
    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
    • 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)
    • Schedules tasks to execute at a specified time
    PID:4218
    • /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/lewis.pads.browsing/app_battle/TmQ.json --output-vdex-fd=41 --oat-fd=42 --oat-location=/data/user/0/lewis.pads.browsing/app_battle/oat/x86/TmQ.odex --compiler-filter=quicken --class-loader-context=&
      2⤵
      • Loads dropped Dex/Jar
      PID:4243

Network

        MITRE ATT&CK Mobile v16

        Replay Monitor

        Loading Replay Monitor...

        Downloads

        TmQ.json

        • Path /data/data/lewis.pads.browsing/app_battle/TmQ.json
        • Size 1.8MB
        • SHA256 d94f8b13526e819398b0fc8b57fbf2ddd27db301371444ae00c3ef29f9b80fa6
        • MD5 SHA1 SHA512 SSDEEP

        TmQ.json

        • Path /data/data/lewis.pads.browsing/app_battle/TmQ.json
        • Size 1.8MB
        • SHA256 48752f3a3ddf8acf532d7f48c667006401f432949c729927e5718a0f52155ff3
        • MD5 SHA1 SHA512 SSDEEP

        TmQ.json

        • Path /data/user/0/lewis.pads.browsing/app_battle/TmQ.json
        • Size 3.8MB
        • SHA256 4d17230e5a74e7b3dca8eabd9a8dcbac66d95d87885f55b11ec657419038a6c9
        • MD5 SHA1 SHA512 SSDEEP

        TmQ.json

        • Path /data/user/0/lewis.pads.browsing/app_battle/TmQ.json
        • Size 3.8MB
        • SHA256 98ad771c1fd2602bbea4c5bd084383420cf46231e8d6c5f56927f43fc8bf865e
        • MD5 SHA1 SHA512 SSDEEP

        log-2025-07-15.txt

        • Path /storage/emulated/0/Config/sys/apps/log/log-2025-07-15.txt
        • Size 292B
        • SHA256 048af756384168386c48965c8e991d6189021c9619ee619d929d4976baf76a2f
        • MD5 SHA1 SHA512

        log-2025-07-15.txt

        • Path /storage/emulated/0/Config/sys/apps/log/log-2025-07-15.txt
        • Size 37B
        • SHA256 554b3223ef664f8db088c9fc30ab87b26836ff6a7946d4ac5f85779201de156b
        • MD5 SHA1 SHA512

        log-2025-07-15.txt

        • Path /storage/emulated/0/Config/sys/apps/log/log-2025-07-15.txt
        • Size 37B
        • SHA256 4d42977e4378a167703ef76817ebefc5dc9e124f0f78f41a84089a8735670d89
        • MD5 SHA1 SHA512

        log-2025-07-15.txt

        • Path /storage/emulated/0/Config/sys/apps/log/log-2025-07-15.txt
        • Size 25B
        • SHA256 2d6988fb5afdaafc4e33fa1f71d6f10c95ab5a49a8ec820add5b13eef05439af
        • MD5 SHA1 SHA512