Analysis

  • max time kernel
    71s
  • max time network
    155s
  • 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-09-2024 22:02

General

  • Target

    fe87e2f86f9c9ff1e8719e110e43d655a1b0dcbc60dee3f42bc665a0a5947965.apk

  • Size

    1.8MB

  • MD5

    6bafdac2c1bf2e15511709e76b776a5f

  • SHA1

    7b544a31a5aca62c3ffb6d8c5c9f1b261e73a88f

  • SHA256

    fe87e2f86f9c9ff1e8719e110e43d655a1b0dcbc60dee3f42bc665a0a5947965

  • SHA512

    68c3d1d61b29633c0e42875152af7d92bbc92da4c6c7fc666d65b0cd6bead760e5c2a9d2b9f5202f60b017fc9877a83b0d57e12b660b5aa68571fd333a936178

  • SSDEEP

    49152:b02ALmXKvHIvuf8/Ucd34uFbs3PlSwfLAjemYWhL0Dd:jALmsI2f814KofkwfLwemT+

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.ocean.size
    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:4255
    • /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.ocean.size/app_DynamicOptDex/LTLsPb.json --output-vdex-fd=42 --oat-fd=43 --oat-location=/data/user/0/com.ocean.size/app_DynamicOptDex/oat/x86/LTLsPb.odex --compiler-filter=quicken --class-loader-context=&
      2⤵
      • Loads dropped Dex/Jar
      PID:4282

Network

MITRE ATT&CK Mobile v15

Replay Monitor

Loading Replay Monitor...

Downloads

  • /data/data/com.ocean.size/app_DynamicOptDex/LTLsPb.json

    Filesize

    64KB

    MD5

    a825df98785ad6f50ac89df74cae8a73

    SHA1

    a44f99a9d3655571921bb82bfbc2f6f650900aba

    SHA256

    9fa54f380c1a74a674b278c86d411684f821b1933e96d55db01eed2fd68fdf3e

    SHA512

    b2ddea5cb2eb16655d62d6f3e7e8a91c0030ed0d4094c1ca8352193cb525e2e21c2ad64c847780a997795bc5d6ae85a1430c5ec5baf1e5bbbbf59ed535d97927

  • /data/data/com.ocean.size/app_DynamicOptDex/LTLsPb.json

    Filesize

    64KB

    MD5

    f15721b0ca2f2f54658b41d06974b131

    SHA1

    7a4ce6a8b8487a9b4fb3e16d45fc718f46e32ec5

    SHA256

    6b898243ced9b13615912db088b6fd0d9286004814b4ed623a223aaf422fbb66

    SHA512

    0acb6f02792202dd8461adfaba185ef274a3d8e3f1989407137278e290de1ecb6f9a40b3ae0e09e21c1ca506c154e87ee4c35b5e0102575b6a42a1f4b353e6fe

  • /data/data/com.ocean.size/app_DynamicOptDex/oat/LTLsPb.json.cur.prof

    Filesize

    241B

    MD5

    f65df7709f95b27d40f0ab194553d185

    SHA1

    762828c2ff1fdc2a9c7adad5435f9b401ebffa48

    SHA256

    2a559da64f74bd7acf63f019d06db12ef0147e64b238edb3e36ecb2d98b9f072

    SHA512

    b675ffd4c0800bf30522413fc2b7b2e14227b97959f7d0d68318bd1a1224caaf2021b51ba4a7eb0dbfbb20c9bf8a4d644eb4b1e5be377ea1e2c48460e3bce13b

  • /data/user/0/com.ocean.size/app_DynamicOptDex/LTLsPb.json

    Filesize

    117KB

    MD5

    239e52804832bf9f9d8b830bc2fe2f83

    SHA1

    08122f1e0c88e29561d99ac657169df9b30b2211

    SHA256

    19f662f542f0f0b0a68dc8ca119ac73327506aeef30d159d93f41557aab558dc

    SHA512

    4cd6f0a911114be53b9efc38c4a8116ad100014cffeda95ab74867728f21583efd2719aa219fd55d103616a31d05936ac45496182ca96c051e2cbf4da7b39660

  • /data/user/0/com.ocean.size/app_DynamicOptDex/LTLsPb.json

    Filesize

    117KB

    MD5

    59176bb00f9315c721bc573c89b0ef8d

    SHA1

    0fe6fd13ba98b0cc782c9a40ae1f3315bc793104

    SHA256

    4476c4835080feedf92444c38b21e8d19496c3fbe6f46fbc3008b33d4d72686b

    SHA512

    84d7fdb3523bd6c850c8653676fd20e0bdf396fb7134d3118665d84783dd5b6ce2116866957751373424b8ed01ac6e87a1b5b696680ca51434f3ec455b5f67e0