Analysis

  • max time kernel
    102s
  • max time network
    136s
  • platform
    android_x86
  • resource
    android-x86-arm-20240514-en
  • resource tags

    androidarch:armarch:x86image:android-x86-arm-20240514-enlocale:en-usos:android-9-x86system
  • submitted
    23/05/2024, 14:03

General

  • Target
    6b2d3355e2b2d91ee90bdb41c4d9daba_JaffaCakes118.apk
  • Size 1.2MB
  • Sample240523-rc4eksde9s
  • SHA256 59069daedf165cf0b2ae9fb8a379823350333457ed90e7919ce2c39107ad870e
  • MD5 SHA1 SHA512 SSDEEP

Malware Config

Signatures

  • Checks if the Android device is rooted. 1 TTPs 2 IoCs
  • Queries a list of all the installed applications on the device (Might be used in an attempt to overlay legitimate apps) 1 TTPs
  • 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 2 IoCs

    Runs executable file dropped to the device during analysis.

  • 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 mobile country code (MCC) 1 TTPs 1 IoCs
  • Registers a broadcast receiver at runtime (usually for listening for system events) 1 TTPs 1 IoCs
  • Checks if the internet connection is available 1 TTPs 1 IoCs
  • Checks the presence of a debugger
  • Uses Crypto APIs (Might try to encrypt user data) 1 TTPs 1 IoCs

Processes

  • mmapps.mirror.free
    1⤵
    • Checks if the Android device is rooted.
    • Checks CPU information
    • Checks memory information
    • Loads dropped Dex/Jar
    • Queries information about running processes on the device
    • Queries the mobile country code (MCC)
    • Registers a broadcast receiver at runtime (usually for listening for system events)
    • Checks if the internet connection is available
    • Uses Crypto APIs (Might try to encrypt user data)
    PID:4267
    • /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/mmapps.mirror.free/cache/1582435991586.jar --output-vdex-fd=88 --oat-fd=89 --oat-location=/data/user/0/mmapps.mirror.free/cache/oat/x86/1582435991586.odex --compiler-filter=quicken --class-loader-context=&
      2⤵
      • Loads dropped Dex/Jar
      PID:4401

Network

        MITRE ATT&CK Mobile v15

        Replay Monitor

        Loading Replay Monitor...

        Downloads

        1582435991586.jar

        • Path /data/data/mmapps.mirror.free/cache/1582435991586.jar
        • Size 9KB
        • SHA256 f809447486f89fcaa74f87e06d126d103d37eb2b3157e88f2c06d989b2c284ce
        • MD5 SHA1 SHA512 SSDEEP

        1582435991586.jar.cur.prof

        • Path /data/data/mmapps.mirror.free/cache/oat/1582435991586.jar.cur.prof
        • Size 148B
        • SHA256 c5e6754556dbe01b055066f23c28ddaaf5fe67cee4baed00d59dc993335b3d97
        • MD5 SHA1 SHA512

        664F4D0E02F2-0001-10AB-A9BD5E2B5AC8BeginSession.cls_temp

        • Path /data/data/mmapps.mirror.free/files/.TwitterSdk/cl/com.crashlytics.sdk.android/664F4D0E02F2-0001-10AB-A9BD5E2B5AC8BeginSession.cls_temp
        • Size 78B
        • SHA256 c6700f9c9fb6ba1ce83c667141bb12c278f88c31d30d6715bbdfc362aaf3b00e
        • MD5 SHA1 SHA512

        664F4D0E02F2-0001-10AB-A9BD5E2B5AC8SessionApp.cls_temp

        • Path /data/data/mmapps.mirror.free/files/.TwitterSdk/cl/com.crashlytics.sdk.android/664F4D0E02F2-0001-10AB-A9BD5E2B5AC8SessionApp.cls_temp
        • Size 113B
        • SHA256 2d73ef4fab14fbff7b14bdabc40706c0cd599c3e704d333a0bfefca35097f94e
        • MD5 SHA1 SHA512

        664F4D0E02F2-0001-10AB-A9BD5E2B5AC8SessionDevice.cls_temp

        • Path /data/data/mmapps.mirror.free/files/.TwitterSdk/cl/com.crashlytics.sdk.android/664F4D0E02F2-0001-10AB-A9BD5E2B5AC8SessionDevice.cls_temp
        • Size 101B
        • SHA256 0ef5399520c6d643d63ba9a954abd6d8ead845bad24b71be106dee321a77d3d2
        • MD5 SHA1 SHA512

        664F4D0E02F2-0001-10AB-A9BD5E2B5AC8SessionOS.cls_temp

        • Path /data/data/mmapps.mirror.free/files/.TwitterSdk/cl/com.crashlytics.sdk.android/664F4D0E02F2-0001-10AB-A9BD5E2B5AC8SessionOS.cls_temp
        • Size 14B
        • SHA256 d32805d685a3f50caa7f1c0bd7c8804c4d937a866513289f60e3184f7a591ed9
        • MD5 SHA1 SHA512

        session_analytics.tap

        • Path /data/data/mmapps.mirror.free/files/.TwitterSdk/cl/com.crashlytics.sdk.android/session_analytics.tap
        • Size 3KB
        • SHA256 68bcadcacf8022734bffb2d40a59fc0fa6d4c1d8f1b4132bea9dc95053fcd451
        • MD5 SHA1 SHA512

        session_analytics.tap

        • Path /data/data/mmapps.mirror.free/files/.TwitterSdk/cl/com.crashlytics.sdk.android/session_analytics.tap
        • Size 352B
        • SHA256 8438498b9c8dc7b9e8daf908c5ab8fe7b0b214305a636f11caf7109295cf922f
        • MD5 SHA1 SHA512

        session_analytics.tap.tmp

        • Path /data/data/mmapps.mirror.free/files/.TwitterSdk/cl/com.crashlytics.sdk.android/session_analytics.tap.tmp
        • Size 16B
        • SHA256 35c6d6e5b93657e4a741a1cec71c21813fe05aab219909ebbb0f62fb0ae648dc
        • MD5 SHA1 SHA512

        sa_4ee562a6-d824-44c2-9d46-0ebc1710998d_1716473102875.tap

        • Path /data/data/mmapps.mirror.free/files/.TwitterSdk/cl/com.crashlytics.sdk.android/session_analytics_to_send/sa_4ee562a6-d824-44c2-9d46-0ebc1710998d_1716473102875.tap
        • Size 296B
        • SHA256 02da8fbbc931fff84ff35c8413b57b1cbff3e2408dc2d5db59bb089249dd77df
        • MD5 SHA1 SHA512

        gaClientId

        • Path /data/data/mmapps.mirror.free/files/gaClientId
        • Size 36B
        • SHA256 e81703148e1cf1e27a898da1c01878c7cc2e4742ce39952dbddad104f900e02c
        • MD5 SHA1 SHA512

        gaClientIdData

        • Path /data/data/mmapps.mirror.free/files/gaClientIdData
        • Size 32B
        • SHA256 9e766f5624e75f080176df10a0eff2ec8b4110825afb9e19167caf17b1c16ca5
        • MD5 SHA1 SHA512

        1582435991586.jar

        • Path /data/user/0/mmapps.mirror.free/cache/1582435991586.jar
        • Size 20KB
        • SHA256 105c54b6fe3f25350e92187467761598e4c21d62b1091b77d091f65f3bd98864
        • MD5 SHA1 SHA512 SSDEEP

        1582435991586.jar

        • Path /data/user/0/mmapps.mirror.free/cache/1582435991586.jar
        • Size 20KB
        • SHA256 2897b0812077c654a9b3fbb0b6303d5cde681eeba7ad9981de65716c7810d685
        • MD5 SHA1 SHA512 SSDEEP