Analysis

  • max time kernel
    149s
  • max time network
    153s
  • 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
    28/03/2025, 22:00

General

  • Target

    ca3a203c2810ae366b4be8c6e6cf6efc03f43f53d618cf98bd9ecee3461859cf.apk

  • Size

    3.2MB

  • MD5

    81cc8fd18e70b10fe72d710a7364cbb3

  • SHA1

    49729ec127bfc6b060288d41f6d462c45cd743e8

  • SHA256

    ca3a203c2810ae366b4be8c6e6cf6efc03f43f53d618cf98bd9ecee3461859cf

  • SHA512

    d36cd310fe3e6d4990ca1be03616a2ef3b8b22f86b6f37dad5de0c40a5ff9165cbed2a1143256bed955de204f880dbf368910d338fad4c676b8fcc65ab886ac1

  • SSDEEP

    98304:/AceU5DD9v9H2wP7p+MISjFX1bQ4QaWGVMHCZo1iOQtd:/XdDZ9Ww9lX18MLLd

Malware Config

Signatures

  • Removes its main activity from the application launcher 1 TTPs 8 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.

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

  • Checks CPU information 2 TTPs 1 IoCs
  • Checks memory information 2 TTPs 1 IoCs

Processes

  • com.merit.two
    1⤵
    • Removes its main activity from the application launcher
    • Loads dropped Dex/Jar
    • Makes use of the framework's Accessibility service
    • Performs UI accessibility actions on behalf of the user
    • Queries the mobile country code (MCC)
    • 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
    • Checks CPU information
    • Checks memory information
    PID:4339
    • /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.merit.two/app_DynamicOptDex/rFH.json --output-vdex-fd=42 --oat-fd=43 --oat-location=/data/user/0/com.merit.two/app_DynamicOptDex/oat/x86/rFH.odex --compiler-filter=quicken --class-loader-context=&
      2⤵
      • Loads dropped Dex/Jar
      PID:4365

Network

MITRE ATT&CK Mobile v15

Replay Monitor

Loading Replay Monitor...

Downloads

  • /data/data/com.merit.two/app_DynamicOptDex/oat/rFH.json.cur.prof

    Filesize

    528B

    MD5

    ae04ab97af0f2ea7cc3792d3ee32578a

    SHA1

    f88a128e53aa18007248f49e361eebfb5c640591

    SHA256

    c25a48d1b37b15633b1797abbefcf31c4c3f8b14dd09c89ded62828bd2f4c9c0

    SHA512

    61f4d4bf51005f1a97c2d42f681f194b56f8b74cf54522cf05186df38e4dcc4e9d4eb61daf6a83a887ed9743d5a5a3614d5f3010467b9ea0093e9ca447e4019a

  • /data/data/com.merit.two/app_DynamicOptDex/rFH.json

    Filesize

    320KB

    MD5

    b60949791ddee789af14480c06e04e8c

    SHA1

    da6472b16c3d44a6aedff737054f5055b33bc71d

    SHA256

    bf71268fcd846856b0f68a8b00a88220a2b38e6f72f5b836b8d6e4c8392f833b

    SHA512

    e82ad76468615932c3821aee996ba52478f42423f7f36d38abf50feab2acf8eb5e62d6c1e4d8460429afc72e56f52fd45cc26347f716a5cc9310fd73fbda7e3b

  • /data/data/com.merit.two/app_DynamicOptDex/rFH.json

    Filesize

    320KB

    MD5

    b9832d4befe984d46ab28213feb8ed8c

    SHA1

    f86c316319f9daabb5bf7a9cc92579edf7a2de7b

    SHA256

    7671a4476422de375c224cf3816d147422ee683c9ec3d4fb563ffa0cde57653e

    SHA512

    22fe768412a8c07f752c0c8ff8a607166bb6fdf4209b69157e56a66b264324fd462eab09a130ec25e24feeccaee4e3d0cb9b4ec5368c79ee49f8e8fb51e11fa3

  • /data/user/0/com.merit.two/app_DynamicOptDex/rFH.json

    Filesize

    634KB

    MD5

    907d2f2755fc126d8ced35bb2a05010b

    SHA1

    a0872096c2660cca1147e5c3ecc03fb465fb03b8

    SHA256

    9fea6db37651b3f45ca77ae2045c638199cf617810ec33d2104a35c5a6a2b5fe

    SHA512

    7f4f4916a7a4b05cc4f9862a60653a7b3b07fc19d13517f90eec339b8da05ff679e6328e21e4909332be0e2dd7ac34020e22cd766dacd6b9f99ce8c35c69f840

  • /data/user/0/com.merit.two/app_DynamicOptDex/rFH.json

    Filesize

    634KB

    MD5

    1eb567fd5d3355f70ebbc6dbce58c389

    SHA1

    7fa76b5ff901d874f22d2c8b0cfab38220083963

    SHA256

    1df9fceb16991b347374b0b9e47a6780f7aa8826bfb6c9b344fa97947e2f0078

    SHA512

    f30867ae6420ef427ce36b2c209f95bca7733ad71e9e9ce61a18628a6181380576a7b9fc391ab279f5844489bdad5006475c32b72c2028038bf7c14db95db8cf