Analysis

  • max time kernel
    52s
  • max time network
    158s
  • platform
    android_x64
  • resource
    android-x64-20240221-en
  • resource tags

    androidarch:x64arch:x86image:android-x64-20240221-enlocale:en-usos:android-10-x64system
  • submitted
    02/05/2024, 01:29

General

  • Target
    0d1bcae19b445d13976af2800650cf6e_JaffaCakes118.apk
  • Size 8.4MB
  • Sample240502-bwrl5afc75
  • SHA256 b3838d3c2175366149c9d67c5810fbff20fd89f505340673318413b4173b0be5
  • MD5 SHA1 SHA512 SSDEEP

Malware Config

Signatures

  • Checks CPU information 2 TTPs 1 IoCs

    Checks CPU information which indicate if the system is an emulator.

  • Checks memory information 2 TTPs 1 IoCs

    Checks memory information which indicate if the system is an emulator.

  • Loads dropped Dex/Jar 1 TTPs 6 IoCs

    Runs executable file dropped to the device during analysis.

  • Queries account information for other applications stored on the device 1 TTPs 2 IoCs

    Application may abuse the framework's APIs to collect account information stored on the device.

  • 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 information about the current Wi-Fi connection 1 TTPs 2 IoCs

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

  • Queries the phone number (MSISDN for GSM devices) 1 TTPs
  • Registers a broadcast receiver at runtime (usually for listening for system events) 1 TTPs 2 IoCs
  • Checks if the internet connection is available 1 TTPs 2 IoCs
  • Queries the unique device ID (IMEI, MEID, IMSI) 1 TTPs
  • Reads information about phone network operator. 1 TTPs

Processes

  • com.roidmi.smartlife
    1⤵
    • Checks CPU information
    • Checks memory information
    • Loads dropped Dex/Jar
    • Queries information about the current Wi-Fi connection
    • Registers a broadcast receiver at runtime (usually for listening for system events)
    • Checks if the internet connection is available
    PID:5084
  • com.roidmi.smartlife:miot
    1⤵
    • Loads dropped Dex/Jar
    • Queries account information for other applications stored on the device
    • Queries information about running processes on the device
    • Queries information about the current Wi-Fi connection
    • Registers a broadcast receiver at runtime (usually for listening for system events)
    • Checks if the internet connection is available
    PID:5138

Network

        MITRE ATT&CK Mobile v15

        Replay Monitor

        Loading Replay Monitor...

        Downloads

        classes.dex

        • Path /data/data/com.roidmi.smartlife/.jiagu/classes.dex
        • Size 5.4MB
        • SHA256 a4d292b9cb675f5fc55cbd23712e549c7b49408abf3ca883b6891e6c4b592416
        • MD5 SHA1 SHA512 SSDEEP

        classes.dex!classes2.dex

        • Path /data/data/com.roidmi.smartlife/.jiagu/classes.dex!classes2.dex
        • Size 6.9MB
        • SHA256 39001d4705397ed6ac65eabc2662a0daf48ec12352612fbc033fc4c076867268
        • MD5 SHA1 SHA512 SSDEEP

        classes.dex!classes3.dex

        • Path /data/data/com.roidmi.smartlife/.jiagu/classes.dex!classes3.dex
        • Size 353KB
        • SHA256 3e20e497df6ad404fd9115d1b25a74412eed7f0f111123680237d1e1b286c720
        • MD5 SHA1 SHA512 SSDEEP

        libjiagu.so

        • Path /data/data/com.roidmi.smartlife/.jiagu/libjiagu.so
        • Size 475KB
        • SHA256 5a1c513b347e2a929769e2be67552c1d591704f08f7b5590282b66cc2c7d7bd2
        • MD5 SHA1 SHA512 SSDEEP

        libjiagu_64.so

        • Path /data/data/com.roidmi.smartlife/.jiagu/libjiagu_64.so
        • Size 509KB
        • SHA256 a55e9ee18285b41a4ea1bf375930a5bdb603dbfc530a3dcb224bbded14e68210
        • MD5 SHA1 SHA512 SSDEEP

        roidmi_main

        • Path /data/data/com.roidmi.smartlife/databases/roidmi_main
        • Size 4KB
        • SHA256 0a8ffb6b327963558716e87db8946016d143e39f895fa1b43e95ba7032ce2514
        • MD5 SHA1 SHA512

        roidmi_main-journal

        • Path /data/data/com.roidmi.smartlife/databases/roidmi_main-journal
        • Size 512B
        • SHA256 376985b273b3a543a92070debec0c7a026f4e6db757e3532940bd362573e6ff1
        • MD5 SHA1 SHA512

        roidmi_main-shm

        • Path /data/data/com.roidmi.smartlife/databases/roidmi_main-shm
        • Size 32KB
        • SHA256 1f3b30d8b9e76e93ab2669f30b4f5b323a8603a579196b12c53aaa4c449d9be8
        • MD5 SHA1 SHA512 SSDEEP

        roidmi_main-wal

        • Path /data/data/com.roidmi.smartlife/databases/roidmi_main-wal
        • Size 16KB
        • SHA256 0dca9cf60c892f3e782768dd37890fd564766ebe797f8807d0eea2613c28a1f4
        • MD5 SHA1 SHA512 SSDEEP

        roidmi_main-wal

        • Path /data/data/com.roidmi.smartlife/databases/roidmi_main-wal
        • Size 60KB
        • SHA256 62a0020b3c73ddb6053823b1ad5f380ef97aeed9609cd11b19262916e9aeb9d9
        • MD5 SHA1 SHA512 SSDEEP

        .jg.ac

        • Path /data/data/com.roidmi.smartlife/files/.jglogs/.jg.ac
        • Size 8KB
        • SHA256 ead266d12df5266cbeaa33f93a09ee1f45c35588dd90d88cf2a7d19a779b0369
        • MD5 SHA1 SHA512 SSDEEP

        .jg.ic

        • Path /data/data/com.roidmi.smartlife/files/.jglogs/.jg.ic
        • Size 8KB
        • SHA256 a98ece573a5b8b5c18cbe601eaf7295a42ee49a9546008937bdb29466e4788a2
        • MD5 SHA1 SHA512 SSDEEP

        .jg.rd

        • Path /data/data/com.roidmi.smartlife/files/.jglogs/.jg.rd
        • Size 28KB
        • SHA256 bb849c39f9a2c72b4b34520ff09d1eef151a053e7c9b3874ca80e8d378a12b9c
        • MD5 SHA1 SHA512 SSDEEP

        .jg.ri

        • Path /data/data/com.roidmi.smartlife/files/.jglogs/.jg.ri
        • Size 307B
        • SHA256 23968f8ac79f792df4ca0c3493f51a8105b8c80371ad54e558678401d077aad4
        • MD5 SHA1 SHA512

        .jg.ri

        • Path /data/data/com.roidmi.smartlife/files/.jglogs/.jg.ri
        • Size 314B
        • SHA256 31df94439dfee61295f6bf16a6d2d1b9f2ff59d25acfdd19145f3212569439ad
        • MD5 SHA1 SHA512

        .jg.store.report_pid

        • Path /data/data/com.roidmi.smartlife/files/.jglogs/.jg.store.report_pid
        • Size 512B
        • SHA256 0c5a34fa2c6078e79008abf677f6fa904117a427d22c9c3237aecd4897de4dba
        • MD5 SHA1 SHA512

        .jiagu.lock

        • Path /data/data/com.roidmi.smartlife/files/.jiagu.lock
        • Size 27B
        • SHA256 13e8e32db09d08ee83f22f9ede57bed9cd3dec437c8e1f070d919c5d7f5fe579
        • MD5 SHA1 SHA512

        com.roidmi.smartlife:miot

        • Path /data/data/com.roidmi.smartlife/files/com.roidmi.smartlife:miot
        • Size 371B
        • SHA256 a63851db5105d8ba2d83cab45554e6b8bb47bc277589d141929cf9825bc9b642
        • MD5 SHA1 SHA512

        log1.txt

        • Path /storage/emulated/0/Android/data/com.roidmi.smartlife/files/MiPushLog/log1.txt
        • Size 72B
        • SHA256 c295c1127259028ecbb2605696c6e90648134fefef81c6da6f3c852f2c0e9801
        • MD5 SHA1 SHA512

        log1.txt

        • Path /storage/emulated/0/Android/data/com.roidmi.smartlife/files/MiPushLog/log1.txt
        • Size 457B
        • SHA256 6422c627584e3ffa047cc8761f9355735e67f356c7c4509ba90d51999ddc3114
        • MD5 SHA1 SHA512

        log1.txt

        • Path /storage/emulated/0/Android/data/com.roidmi.smartlife/files/MiPushLog/log1.txt
        • Size 211B
        • SHA256 7d48794e3d9eb0e5c0da38e3cbac3728af470c86d2697cf3d4b946c665b01dac
        • MD5 SHA1 SHA512

        log1.txt

        • Path /storage/emulated/0/Android/data/com.roidmi.smartlife/files/MiPushLog/log1.txt
        • Size 531B
        • SHA256 646038de4692e9c27ab34de841792e0df82f9fb8a58e9abb35bd01bdc2ffe1e9
        • MD5 SHA1 SHA512

        lcfp

        • Path /storage/emulated/0/mipush/lcfp
        • Size 38B
        • SHA256 9dc983a872777b9246433ce84b645cd12b81594cc6aae043e4f118642ca306fd
        • MD5 SHA1 SHA512