Analysis

  • max time kernel
    150s
  • max time network
    159s
  • 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
    14-08-2024 22:00

General

  • Target

    94caa578edb0e096fc50a55cb76d30e9c39f3b63db376baaddbc892d54f718a4.apk

  • Size

    1.8MB

  • MD5

    4305ccd665b5b13bd392e131b8ca5ca1

  • SHA1

    a6947d44d3801bd5f74aafaff7d2b92e621f83d0

  • SHA256

    94caa578edb0e096fc50a55cb76d30e9c39f3b63db376baaddbc892d54f718a4

  • SHA512

    9fd616b7a2ba81ff35491cbdf7d0589fc89364d91b5ee9422a5cb5409607c398e1b23ac80940a0e9342f91b0d81e1ee77e9596c2058d088fdf8d5c313fb5a0e1

  • SSDEEP

    49152:t14Niekk9DRSXiI+ce4/CmWjfHjPtGll22uFXkwZ3LrIem1WhLcGN:OiCbIlKmWjfrtK22KhZ3L8emoCm

Malware Config

Extracted

Family

cerberus

C2

http://ashotiksvagonian.ru

Signatures

  • Cerberus

    An Android banker that is being rented to actors beginning in 2019.

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

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

    Retrieves information displayed on the phone screen using AccessibilityService.

  • Queries the phone number (MSISDN for GSM devices) 1 TTPs
  • 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 changing the default SMS application. 2 TTPs 1 IoCs
  • Requests disabling of battery optimizations (often used to enable hiding in the background). 1 TTPs 1 IoCs
  • Tries to add a device administrator. 2 TTPs 1 IoCs
  • Listens for changes in the sensor environment (might be used to detect emulation) 1 TTPs 1 IoCs
  • Registers a broadcast receiver at runtime (usually for listening for system events) 1 TTPs 1 IoCs
  • Checks CPU information 2 TTPs 1 IoCs
  • Checks memory information 2 TTPs 1 IoCs

Processes

  • com.absent.cluster
    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 changing the default SMS application.
    • Requests disabling of battery optimizations (often used to enable hiding in the background).
    • Tries to add a device administrator.
    • Listens for changes in the sensor environment (might be used to detect emulation)
    • Registers a broadcast receiver at runtime (usually for listening for system events)
    • Checks CPU information
    • Checks memory information
    PID:4245
    • /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.absent.cluster/app_DynamicOptDex/aOZcoi.json --output-vdex-fd=42 --oat-fd=43 --oat-location=/data/user/0/com.absent.cluster/app_DynamicOptDex/oat/x86/aOZcoi.odex --compiler-filter=quicken --class-loader-context=&
      2⤵
      • Loads dropped Dex/Jar
      PID:4272

Network

MITRE ATT&CK Mobile v15

Replay Monitor

Loading Replay Monitor...

Downloads

  • /data/data/com.absent.cluster/app_DynamicOptDex/aOZcoi.json

    Filesize

    64KB

    MD5

    651b54993ee2b913a060508441501acb

    SHA1

    c8c77b885c5378166ea6e35e29a3362ca39b3788

    SHA256

    673df94b7fa9fafb14f6b6bf3166292fb0b3ec40d9d3920834f1973cd15fdd92

    SHA512

    63002ffdf27a907fddafd67dcde4f1cc9992f3a11a5a33447f6d4909b8c8128542b84648f1526eb95614353edf48246a51a7d727ba300f687e078b006f23fff0

  • /data/data/com.absent.cluster/app_DynamicOptDex/aOZcoi.json

    Filesize

    64KB

    MD5

    b7ffe626a7d5d29988286f44787ebdf3

    SHA1

    000289230b74a96ce52dbcdbc2b0492e9adb3be4

    SHA256

    75739ce0f855a4b9129e4f76f195aaad5cf2dc2b6c2c6835cbf1a61ece2402c6

    SHA512

    f21e1da091f26efa1668c2b243b65190a9938845286d86d3eed6d27e19127d48576d9889c33e55c3a1de69ff665580c4dcb9a3b5576ce51e605c05323bb2ff3f

  • /data/data/com.absent.cluster/app_DynamicOptDex/oat/aOZcoi.json.cur.prof

    Filesize

    240B

    MD5

    d54dcf3c347f6f37142da1a6a6096cc0

    SHA1

    4aa8b44de814478e1f8c1f8c7c36cadd6537d156

    SHA256

    117cd4b271d2d3df753e38d448817c1475b20dcf1182d87d59788d8e6e65cfc9

    SHA512

    ed116c8bc04d496f5d767abee5589da3d8fb08abe856f35ca5abc28409618425d1b7d1246b73c0d3e3693c3fc1f5f21605f0e0d3fedabb3744706ce35d5a1269

  • /data/user/0/com.absent.cluster/app_DynamicOptDex/aOZcoi.json

    Filesize

    117KB

    MD5

    239e52804832bf9f9d8b830bc2fe2f83

    SHA1

    08122f1e0c88e29561d99ac657169df9b30b2211

    SHA256

    19f662f542f0f0b0a68dc8ca119ac73327506aeef30d159d93f41557aab558dc

    SHA512

    4cd6f0a911114be53b9efc38c4a8116ad100014cffeda95ab74867728f21583efd2719aa219fd55d103616a31d05936ac45496182ca96c051e2cbf4da7b39660

  • /data/user/0/com.absent.cluster/app_DynamicOptDex/aOZcoi.json

    Filesize

    117KB

    MD5

    59176bb00f9315c721bc573c89b0ef8d

    SHA1

    0fe6fd13ba98b0cc782c9a40ae1f3315bc793104

    SHA256

    4476c4835080feedf92444c38b21e8d19496c3fbe6f46fbc3008b33d4d72686b

    SHA512

    84d7fdb3523bd6c850c8653676fd20e0bdf396fb7134d3118665d84783dd5b6ce2116866957751373424b8ed01ac6e87a1b5b696680ca51434f3ec455b5f67e0