Analysis

  • max time kernel
    179s
  • max time network
    187s
  • 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
    06-08-2024 22:03

General

  • Target

    9fce9314bcc4c7d90ed45b528abb19dc9090338b6455843360cec8c2f258a18e.apk

  • Size

    3.0MB

  • MD5

    f1e1abecd2d3715ba8cc5c7ce98c2a42

  • SHA1

    0a55473f0dde7cb1f89374e986b4a8a1c05fccb9

  • SHA256

    9fce9314bcc4c7d90ed45b528abb19dc9090338b6455843360cec8c2f258a18e

  • SHA512

    18bc19d5c5034054d798c8b6806ea8029d389da972e455003138ef1cab4a7f88a8046d787ff37f36abc8508d8cf9444bc33971be15945cc7e6c56a23bafda5e6

  • SSDEEP

    98304:ILad9wCmDhPbunS6t0GVvA0H6cXIFRiPbn9VPl:ILoxiPU0+BalFkPvN

Malware Config

Extracted

Family

ginp

Version

2.8d

Botnet

mp68

C2

http://crawlbone.top/

http://jackblack.cc/

Attributes
  • uri

    api201

Extracted

Family

ginp

C2

http://crawlbone.top/api201/

http://jackblack.cc/api201/

Signatures

  • Ginp

    Ginp is an android banking trojan first seen in mid 2019.

  • Removes its main activity from the application launcher 1 TTPs 1 IoCs
  • Loads dropped Dex/Jar 1 TTPs 3 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 a list of all the installed applications on the device (Might be used in an attempt to overlay legitimate apps) 1 TTPs
  • Acquires the wake lock 1 IoCs
  • Makes use of the framework's foreground persistence service 1 TTPs 1 IoCs

    Application may abuse the framework's foreground service to continue running in the foreground.

  • Performs UI accessibility actions on behalf of the user 1 TTPs 6 IoCs

    Application may abuse the accessibility service to prevent their removal.

  • Queries information about active data network 1 TTPs 1 IoCs
  • Queries the mobile country code (MCC) 1 TTPs 1 IoCs
  • Requests accessing notifications (often used to intercept notifications before users become aware). 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
  • Checks CPU information 2 TTPs 1 IoCs
  • Checks memory information 2 TTPs 1 IoCs

Processes

  • defy.enemy.shy
    1⤵
    • Removes its main activity from the application launcher
    • Loads dropped Dex/Jar
    • Makes use of the framework's Accessibility service
    • Acquires the wake lock
    • Makes use of the framework's foreground persistence service
    • Performs UI accessibility actions on behalf of the user
    • Queries information about active data network
    • Queries the mobile country code (MCC)
    • Requests accessing notifications (often used to intercept notifications before users become aware).
    • 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)
    • Checks CPU information
    • Checks memory information
    PID:4272
    • /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/defy.enemy.shy/app_DynamicOptDex/WOfWbg.json --output-vdex-fd=41 --oat-fd=42 --oat-location=/data/user/0/defy.enemy.shy/app_DynamicOptDex/oat/x86/WOfWbg.odex --compiler-filter=quicken --class-loader-context=&
      2⤵
      • Loads dropped Dex/Jar
      PID:4298

Network

MITRE ATT&CK Mobile v15

Replay Monitor

Loading Replay Monitor...

Downloads

  • /data/data/defy.enemy.shy/app_DynamicOptDex/WOfWbg.json

    Filesize

    471KB

    MD5

    66a7cc0917a7109d23c0ad105608be04

    SHA1

    f4878879a69a3b83834fbccfe84efb73f493eb34

    SHA256

    0dc61ebab7a94e9c70a475f30c5af8674af5e870c465bf0a6eb25ca1bf37386f

    SHA512

    a53434903e86326e009a50b9dcab1b427408d7fd5bfc434dc93bddd8d4cb3f29d9b087613822cbd41fc8b33580890fab39b89cc826f5f823d90a535a63850a2d

  • /data/data/defy.enemy.shy/app_DynamicOptDex/WOfWbg.json

    Filesize

    471KB

    MD5

    42f296c3c7ec98456d21f9c81ad1b148

    SHA1

    c424f31c3f2a0a061968da7e58d0fa84f21e5f3b

    SHA256

    ef636a3ba12c367fcda64b71aedf18847d4a60e370d93fcb5a42028b64854913

    SHA512

    2274e9eec4391652efeff93bb741d177bfa3ef47796ac451e3ff0912fc95af2b8ff441dbf5c2302a46fca6d3736e23ec317a0d5d0a16a0fe2820fa26a925ac8f

  • /data/data/defy.enemy.shy/app_DynamicOptDex/oat/WOfWbg.json.cur.prof

    Filesize

    398B

    MD5

    ad2b2ff0025af78ab0dea9b1c07a552b

    SHA1

    bebaedcb594fd8526e31cea2e3397c2af1748ab0

    SHA256

    eb74bc58f24c9b15cd7e5fe6dd7d964865296206e4c211eaaa1b19b6e5ee7509

    SHA512

    ab20053260a779ecb7e72faf8c820c22c05f16d7ef1ba2a24ca19f8e30ab101767df077ab0ea3de41993e07972ec7857ace24a7cebbf8b2b4a75e45c472ee47d

  • /data/user/0/defy.enemy.shy/app_DynamicOptDex/WOfWbg.json

    Filesize

    471KB

    MD5

    5732e5926139cd8289a0b506ea591d61

    SHA1

    736e1d45e599d9b258169a78a0fce856a62c2259

    SHA256

    aa47990b336623459ca6b29fa62834bb87955baf1e28aa3f74a29223dc537c08

    SHA512

    5cca042776cc7b8b9ac728b3e149e01d5959276b09bb9312e0ad4b88ce59fd43f4ae6bbb99417968ab072774c59b12ef2331d1e05192b82d0b63904c27275059