Analysis

  • max time kernel
    86s
  • max time network
    82s
  • 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
    22-01-2025 22:07

General

  • Target

    8536a0771813f64f566e9f3a8cd8322bca2be35f9f0fe66fa5e400de55c5c9df.apk

  • Size

    1.5MB

  • MD5

    899ad24507005b6f265e14fb56fbe3a0

  • SHA1

    d2f7d28e8a965dfe7664c54ea8982d2191be262f

  • SHA256

    8536a0771813f64f566e9f3a8cd8322bca2be35f9f0fe66fa5e400de55c5c9df

  • SHA512

    f08f041d37bad04fcc0f9df80c613dfc0946368af561f0dfd5bc34c3f11bfca4665f2902dc37a59977f85dbfbed6f449182778f67cd12541765cbbf29daf3ef3

  • SSDEEP

    49152:aZJTiTskJxB4QvFFc29ApfxFmajL+hxf0:iTijJxnFFX9ADFmaGs

Malware Config

Extracted

Family

cerberus

C2

http://sapwatsuop.ru

Signatures

  • Cerberus

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

  • Cerberus family
  • 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 8 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.nut.choose
    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:4236
    • /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.nut.choose/app_DynamicOptDex/FbdSTu.json --output-vdex-fd=42 --oat-fd=43 --oat-location=/data/user/0/com.nut.choose/app_DynamicOptDex/oat/x86/FbdSTu.odex --compiler-filter=quicken --class-loader-context=&
      2⤵
      • Loads dropped Dex/Jar
      PID:4262

Network

MITRE ATT&CK Mobile v15

Replay Monitor

Loading Replay Monitor...

Downloads

  • /data/data/com.nut.choose/app_DynamicOptDex/FbdSTu.json

    Filesize

    64KB

    MD5

    27fddbd31b109ebaa8513315cfd73cc9

    SHA1

    aba3de8e64cab9e9ccf060828006d536c5a266cc

    SHA256

    dc33e20293d24634659b9452808ad7982b9b69697dca2d838c39b4362c76c3b1

    SHA512

    1cb427b2fe4fe45aa72def500a1b942ef95e36c58c681e27edd4c5bb9c97093f5e3934ec7fb1ecf304a50efa6b0e3ca8f2c882560dad07816c0a5757aff55f0e

  • /data/data/com.nut.choose/app_DynamicOptDex/FbdSTu.json

    Filesize

    64KB

    MD5

    41c1f795ef4ca6d89de7e25d9f73ffb7

    SHA1

    31eaeacc467a6270ba0aede7fbab2d9c4b23b1bb

    SHA256

    cd0b15becebd2b30d6a46c150b0f146326109568a5babcef83adc89412723239

    SHA512

    0cb2f92511ebedb09ab76ceab0c5f3adeb5d185eff14f8105e9a170f91adfff31853e66e89342bb663d611bf3c197a2885817bd2ede0fb0509468d890c46a7dd

  • /data/data/com.nut.choose/app_DynamicOptDex/oat/FbdSTu.json.cur.prof

    Filesize

    247B

    MD5

    4a2c78ee5fe88a9e67bd67924a60bb03

    SHA1

    c15d288c12139c218e5cdda573fb4671b69e04b4

    SHA256

    837af7060442c51e421c033df2feef745de2464bf9339081ae221b192cca2caf

    SHA512

    0bcf5bcc25bdcc085520747aa71a9e60912b0a4fd96bc33404828c48164d5da0cdcb933a119ed15d332ccfd83c4905c7c1fb6ffbbb17708dd3404412c61cb64f

  • /data/user/0/com.nut.choose/app_DynamicOptDex/FbdSTu.json

    Filesize

    118KB

    MD5

    e1b838a23cdc81de69cb97b2e3ea05ab

    SHA1

    08353775ff15c1cf37df26136a9df86d318d80b7

    SHA256

    8ae7c4edc53d73054191a8c0f3096f04d382eba92e6e765e06dfe9851c239714

    SHA512

    44e4eace7a15b0337a2a58d07b470da6c747e9ebe97dadb4e9cfaf13a01ed504940a62cc71c02a0dfa5e10c880dc94a014feff2fbb85fd3d6389042c1f327ec7

  • /data/user/0/com.nut.choose/app_DynamicOptDex/FbdSTu.json

    Filesize

    118KB

    MD5

    6ce4981964f8500b60a2e03ad9c6d449

    SHA1

    3276dd791664b38dc6524bc11132fde0c6e53e87

    SHA256

    7226f32c8d167145bffae53471694806701c1b86df3e9f53df546ebf9a4d25a3

    SHA512

    7fddbac8577c4427cece0095ad4d23445162d69785f2c5ab3f15feb186d0722229faa50fad58e8649b1237d4f98851d34be53ae7b2e1b6074b59ad65dcf73623