Analysis

  • max time kernel
    149s
  • max time network
    160s
  • 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
    03-12-2024 22:04

General

  • Target

    103d21f4afc266d34e84bdbe4cba1f936dc008ec10631ee9c9568b2181487dc4.apk

  • Size

    4.6MB

  • MD5

    06c94a0b95c46f5cd6e1e581df35ce22

  • SHA1

    99f362f4a79da448bb82f07ba885d798f1a5b4ec

  • SHA256

    103d21f4afc266d34e84bdbe4cba1f936dc008ec10631ee9c9568b2181487dc4

  • SHA512

    76d1d1cb876fcadd7f9af91a443853918210dc70c2c30121bc77b788624f6436371f46682e22c4a2edaad9edc20ab1524ab16806382975bcd0385a70efe68cd1

  • SSDEEP

    98304:NTMiRHq4ANJbFLj5AfWn0UuoAsRK9KEmiQ/31UdSjn2ZzIoGtAs:+iNHABL2fWduoVKYTiQ/FzUM

Malware Config

Extracted

Family

hook

C2

http://92.255.57.103

DES_key
AES_key

Signatures

  • Hook

    Hook is an Android malware that is based on Ermac with RAT capabilities.

  • Hook family
  • 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
  • Queries information about running processes on the device 1 TTPs 1 IoCs

    Application may abuse the framework's APIs to collect information about running processes on the device.

  • Queries the phone number (MSISDN for GSM devices) 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 8 IoCs

    Application may abuse the accessibility service to prevent their removal.

  • Queries information about the current Wi-Fi connection 1 TTPs 1 IoCs

    Application may abuse the framework's APIs to collect information about the current Wi-Fi connection.

  • Reads information about phone network operator. 1 TTPs
  • 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
  • Schedules tasks to execute at a specified time 1 TTPs 1 IoCs

    Application may abuse the framework's APIs to perform task scheduling for initial or recurring execution of malicious code.

  • Uses Crypto APIs (Might try to encrypt user data) 1 TTPs 1 IoCs

Processes

  • com.ldycqlzcg.orhihwira
    1⤵
    • Loads dropped Dex/Jar
    • Makes use of the framework's Accessibility service
    • Queries information about running processes on the device
    • 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 the current Wi-Fi connection
    • 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)
    • Schedules tasks to execute at a specified time
    • Uses Crypto APIs (Might try to encrypt user data)
    PID:4279
    • /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.ldycqlzcg.orhihwira/app_dex/classes.dex --output-vdex-fd=41 --oat-fd=42 --oat-location=/data/user/0/com.ldycqlzcg.orhihwira/app_dex/oat/x86/classes.odex --compiler-filter=quicken --class-loader-context=&
      2⤵
      • Loads dropped Dex/Jar
      PID:4309

Network

MITRE ATT&CK Mobile v15

Replay Monitor

Loading Replay Monitor...

Downloads

  • /data/data/com.ldycqlzcg.orhihwira/app_dex/classes.dex

    Filesize

    2.9MB

    MD5

    b4224577fb651ec4bb9909df10c5b2d2

    SHA1

    915d8bd911b4b7f72409ffeb7e63da7313a5a29c

    SHA256

    a307d5bc771df16a9ba6797e0b9e7170e4fae54fc2711a0aa3c5516866041340

    SHA512

    b33db32a62134c58536a904bbcf761bebc3f6dcae0f7d5f2581962c677fcae6e6f5cc78f2b135b8445dfc348bc28f35ba267ca4d1400759581c9743904ab4103

  • /data/data/com.ldycqlzcg.orhihwira/cache/classes.dex

    Filesize

    1.0MB

    MD5

    85a791ab9da0249855b4913e3df0c4ae

    SHA1

    71f428dee720c653acc069f23d4879018781f033

    SHA256

    9ea654c0d4443ef8bc07d0a692e4ec3d3de949bd892273fec7591383c7bcf35f

    SHA512

    47ac7c8afd44001aa7ae70b7e85be528b7acf08ed6c4cc7d285c0e4597acaa369b94bca754f13d6f74f655d82e625f6b91c399fa84fcdc92dd9cb73b9a49e8a4

  • /data/data/com.ldycqlzcg.orhihwira/cache/classes.zip

    Filesize

    1.0MB

    MD5

    5640309493db53bdb3dbf83c8265b5b0

    SHA1

    0bfe55f4e8225af1daea89d16291d7bcb8ab41e0

    SHA256

    61a2d464ae1fea56aabc1a5cc424e1a9e67d2b4a9bcb4b3d6e61c7223698906d

    SHA512

    c131c3fdfc3c35a5b9f0de271114471bdb88d89ce7c6370aae65be0427126ab2ce0ee09dd4ec5cbabb7f7ff6c2c0532548a83239e3d5077d259636801c6a9d2c

  • /data/data/com.ldycqlzcg.orhihwira/no_backup/androidx.work.workdb

    Filesize

    4KB

    MD5

    f2b4b0190b9f384ca885f0c8c9b14700

    SHA1

    934ff2646757b5b6e7f20f6a0aa76c7f995d9361

    SHA256

    0a8ffb6b327963558716e87db8946016d143e39f895fa1b43e95ba7032ce2514

    SHA512

    ec12685fc0d60526eed4d38820aad95611f3e93ae372be5a57142d8e8a1ba17e6e5dfe381a4e1365dddc0b363c9c40daaffdc1245bd515fddac69bf1abacd7f1

  • /data/data/com.ldycqlzcg.orhihwira/no_backup/androidx.work.workdb-journal

    Filesize

    512B

    MD5

    8daec9e8c817c1d41a7b1cb73b12d16a

    SHA1

    938b69795387c7548764f44c1b6bc3d1b462adfe

    SHA256

    75e7355d70dcc38ac958c0f3919e34e6681a7208d492fdf33a333869ad08baea

    SHA512

    5afca4ffd448fdf5fe77c56caeea9953b8806b1f66eca71f605a43fa695bdb62d39d1596cc9a38cb9bfce194f8f9b5416edf037ad9437ec621968fc3f5257ac3

  • /data/data/com.ldycqlzcg.orhihwira/no_backup/androidx.work.workdb-shm

    Filesize

    32KB

    MD5

    bb7df04e1b0a2570657527a7e108ae23

    SHA1

    5188431849b4613152fd7bdba6a3ff0a4fd6424b

    SHA256

    c35020473aed1b4642cd726cad727b63fff2824ad68cedd7ffb73c7cbd890479

    SHA512

    768007e06b0cd9e62d50f458b9435c6dda0a6d272f0b15550f97c478394b743331c3a9c9236e09ab5b9cb3b423b2320a5d66eb3c7068db9ea37891ca40e47012

  • /data/data/com.ldycqlzcg.orhihwira/no_backup/androidx.work.workdb-wal

    Filesize

    108KB

    MD5

    75b612c51dabf54cfc70e16c15bce76d

    SHA1

    65f206ee02d59372b408ef4887a74008d0a7e3d1

    SHA256

    54744c50161d4ae21a5176b79778caf71900a44ec848dd690a708804dfdc3f24

    SHA512

    1d7f859e4bf283279fe214a84f93f2be5927d81a20517b137fe709cf982f91280fe21195916b7cd57a0f0cd8edd789923cc746df69a401534d4bdaf073b03bfd

  • /data/data/com.ldycqlzcg.orhihwira/no_backup/androidx.work.workdb-wal

    Filesize

    173KB

    MD5

    c57114fb68f9b7b47bfc37b2caf8f2b3

    SHA1

    efb95f3928e09f926443c77ca977ce1aeac1376b

    SHA256

    092ea15640d536b408a62e7d2e1380411b31a6f9b71fb8ebcb10f130b4039665

    SHA512

    134aa69f6ce3a9ea72093f45131c2ad20df0389ea40389db09766d972fe00ae3703d3a979feff1af8785741cf12feb0a0867ffbdf94214c2e2f03c966a640431

  • /data/data/com.ldycqlzcg.orhihwira/no_backup/androidx.work.workdb-wal

    Filesize

    16KB

    MD5

    1467a2fec848309fc5071a6d1092f9bd

    SHA1

    efcc31065325ea0c86c1d7b01a72da9f36c80c48

    SHA256

    f06553947d6bc842651e358a6331bfb7f5c76d216c3021af73e4a2d0fa861691

    SHA512

    680dc8a8c0a2d0069a1681ad287b32fd06af3684a3e181f0502fe0bef97360bb80906db2f7f784e2956b3b85f564ac49b936d0601d3a643d084b95ee2e88d7df

  • /data/user/0/com.ldycqlzcg.orhihwira/app_dex/classes.dex

    Filesize

    2.9MB

    MD5

    b854caf081e928550ec429db76c10817

    SHA1

    792c8897d7989e06534e92a69dd52b0f9cd22c9e

    SHA256

    31fb306172ccfdc81e2310721d0d28f49cc4a9c41ef7d84c669f96652c3b3085

    SHA512

    fb4a0f04e485fe907d5a64275eed1c30d1dff4e892d61cc7441c475cdc189ffd38f644b245f979b4bfa67f37f6e0a2e0ed1a65dfe5ab65bab212f4592c12c836