Analysis

  • max time kernel
    2479734s
  • max time network
    157s
  • platform
    android_x86
  • resource
    android-x86-arm-20231215-en
  • resource tags

    androidarch:armarch:x86image:android-x86-arm-20231215-enlocale:en-usos:android-9-x86system
  • submitted
    20-12-2023 06:25

General

  • Target

    8b9158ba3138949586cca3973a975745302f6d7e285299cb6b38c53a7c353f2c.apk

  • Size

    3.3MB

  • MD5

    0359ed6cf8b99cd8b7f41512755661de

  • SHA1

    cbb56158e4cd662b51b58f61f6efcb2dac4fb7a5

  • SHA256

    8b9158ba3138949586cca3973a975745302f6d7e285299cb6b38c53a7c353f2c

  • SHA512

    e09085e2f5b083c5c3edee06e022105ad96f3c7b8842205e5690c9e7b98ba85dcdc66cf4d72a2863c72c1794e2a5ae7eefde9c97d52f271e92ec9d3c1af48fe0

  • SSDEEP

    98304:TRCDv8/eakNx0Zq4MQEOLMGbcjeB5UY7neMKSR:dM8mRxDLQIEJnLR

Malware Config

Signatures

  • Hydra

    Android banker and info stealer.

  • Hydra payload 4 IoCs
  • Makes use of the framework's Accessibility service 2 IoCs

    Retrieves information displayed on the phone screen using AccessibilityService.

  • Loads dropped Dex/Jar 2 IoCs

    Runs executable file dropped to the device during analysis.

  • Legitimate hosting services abused for malware hosting/C2 1 TTPs
  • Looks up external IP address via web service 1 IoCs

    Uses a legitimate IP lookup service to find the infected system's external IP.

Processes

  • com.churn.crystal
    1⤵
    • Makes use of the framework's Accessibility service
    • Loads dropped Dex/Jar
    PID:4250
    • /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.churn.crystal/app_DynamicOptDex/FBG.json --output-vdex-fd=41 --oat-fd=42 --oat-location=/data/user/0/com.churn.crystal/app_DynamicOptDex/oat/x86/FBG.odex --compiler-filter=quicken --class-loader-context=&
      2⤵
      • Loads dropped Dex/Jar
      PID:4276

Network

MITRE ATT&CK Enterprise v15

Replay Monitor

Loading Replay Monitor...

Downloads

  • /data/data/com.churn.crystal/app_DynamicOptDex/FBG.json

    Filesize

    1.9MB

    MD5

    d85f6b50c4674f22b783f2380d873445

    SHA1

    017efe11b15f7293b8ba7e48b2065864018c7be3

    SHA256

    809ee8d099b57fb69cc170d1c16b24ca0df67aeeff0e8846824a95bb000ebf63

    SHA512

    f41614f1e67b3dff8c9b95cfc61e490568e4132f2377902f2aaa204b4cc061e104688e6615bd3a1475fd629527207f746d5985ce70096c0d32f35ffe856b3b3a

  • /data/data/com.churn.crystal/app_DynamicOptDex/FBG.json

    Filesize

    1.9MB

    MD5

    7b4e954d8bb0be2fd843eaee2ddfb775

    SHA1

    4c87212a47c5a6e7b7136fed5a9ebe33858c2209

    SHA256

    9fc0b364741be0893cd66043f49c0ca0c7af608b0b7f417905adff4a73510f77

    SHA512

    0ee91ee0f6b4c1100e140e659d3d0ce38ed5048864dd0d25ba7d30278a2fc120b766c1fbaee36f30f8a5101fa32f08f15d39583300487a4c1dd13144aa8d80ec

  • /data/user/0/com.churn.crystal/app_DynamicOptDex/FBG.json

    Filesize

    5.0MB

    MD5

    8c100bded1bb4bbfebfe1bf18a9e391a

    SHA1

    493de1bf579f86024446ddafb47df8b8ba90f5f9

    SHA256

    fd15e72642285373d06fe9a7eeac724cc179064a4c46031e69eb32bdf878efd9

    SHA512

    a0149e8a5be009b4ad985dc3a6bd3e0e25c13966f56059c5fde2d223945a775b2879fae851f185589f53e8d21f7f6cda19295ba7923634d70fc3f9a05945d78c

  • /data/user/0/com.churn.crystal/app_DynamicOptDex/FBG.json

    Filesize

    5.0MB

    MD5

    0143e9febfc6d0ff7d33bfc457c46384

    SHA1

    8dc57856294c219551d9806f40f8048e04e630fe

    SHA256

    a03aa26bbe25cf37773ed9378745a675a775c1a27c1c9c13f4eecab4117d8678

    SHA512

    631112637bcaf70c765efe3697bd1f13dc00647829d1a6f80facce0a32054c0e83eeb5fc06b73e04f983f72effac24e6b921909f550f90e5391f995a7f47279a