Analysis
-
max time kernel
151s -
max time network
160s -
platform
android_x86 -
resource
android-x86-arm-20240221-en -
resource tags
androidarch:armarch:x86image:android-x86-arm-20240221-enlocale:en-usos:android-9-x86system -
submitted
30-03-2024 21:52
Static task
static1
Behavioral task
behavioral1
Sample
452cc39649bfdfdd81de938f2ce93481_JaffaCakes118.apk
Resource
android-x86-arm-20240221-en
Behavioral task
behavioral2
Sample
452cc39649bfdfdd81de938f2ce93481_JaffaCakes118.apk
Resource
android-x64-20240221-en
Behavioral task
behavioral3
Sample
452cc39649bfdfdd81de938f2ce93481_JaffaCakes118.apk
Resource
android-x64-arm64-20240221-en
General
-
Target
452cc39649bfdfdd81de938f2ce93481_JaffaCakes118.apk
-
Size
4.6MB
-
MD5
452cc39649bfdfdd81de938f2ce93481
-
SHA1
b499554198e09fd171bbdd8d1cd3a0711c2a6bbd
-
SHA256
5b62a449bdeff05e4bf7b6e42870ed4ad8d3f9a6cef66267b05295d8937e0b10
-
SHA512
1750ae273a2c3b0000a2371e42c9fd3299f667c55d3fa6cf27c0b5154b498a65ed07ae3075dd645f34ca148777e9bea2dd95d936973fce4ca943a4aad999fe1e
-
SSDEEP
98304:hoNuiDQ9wfSVdDp6gDkTjhJfB5oxlAuEk0Olk0msIQpfYgQ+Q67D2w:hKr4pVZp6PjbfskXX+fPQd67/
Malware Config
Signatures
-
FluBot
FluBot is an android banking trojan that uses overlays.
-
FluBot payload 2 IoCs
Processes:
resource yara_rule behavioral1/memory/4355-0.dex family_flubot behavioral1/memory/4327-0.dex family_flubot -
Creates a large amount of network flows 1 TTPs
This may indicate a network scan to discover remotely running services.
-
Makes use of the framework's Accessibility service 2 TTPs 1 IoCs
Retrieves information displayed on the phone screen using AccessibilityService.
Processes:
com.moxiu.launcherdescription ioc Process Framework service call android.accessibilityservice.IAccessibilityServiceConnection.findAccessibilityNodeInfoByAccessibilityId com.moxiu.launcher -
Loads dropped Dex/Jar 1 TTPs 2 IoCs
Runs executable file dropped to the device during analysis.
Processes:
/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.moxiu.launcher/ldGnhhYsGg/obxGmhfzaYjGYhs/base.apk.GfYhdhc1.bvf --output-vdex-fd=44 --oat-fd=45 --oat-location=/data/user/0/com.moxiu.launcher/ldGnhhYsGg/obxGmhfzaYjGYhs/oat/x86/base.apk.GfYhdhc1.odex --compiler-filter=quicken --class-loader-context=&com.moxiu.launcherioc pid Process /data/user/0/com.moxiu.launcher/ldGnhhYsGg/obxGmhfzaYjGYhs/base.apk.GfYhdhc1.bvf 4355 /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.moxiu.launcher/ldGnhhYsGg/obxGmhfzaYjGYhs/base.apk.GfYhdhc1.bvf --output-vdex-fd=44 --oat-fd=45 --oat-location=/data/user/0/com.moxiu.launcher/ldGnhhYsGg/obxGmhfzaYjGYhs/oat/x86/base.apk.GfYhdhc1.odex --compiler-filter=quicken --class-loader-context=& /data/user/0/com.moxiu.launcher/ldGnhhYsGg/obxGmhfzaYjGYhs/base.apk.GfYhdhc1.bvf 4327 com.moxiu.launcher -
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.
Processes:
com.moxiu.launcherdescription ioc Process Framework service call android.app.IActivityManager.setServiceForeground com.moxiu.launcher -
Uses Crypto APIs (Might try to encrypt user data) 1 IoCs
Processes:
com.moxiu.launcherdescription ioc Process Framework API call javax.crypto.Cipher.doFinal com.moxiu.launcher
Processes
-
com.moxiu.launcher1⤵
- Makes use of the framework's Accessibility service
- Loads dropped Dex/Jar
- Makes use of the framework's foreground persistence service
- Uses Crypto APIs (Might try to encrypt user data)
PID:4327 -
/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.moxiu.launcher/ldGnhhYsGg/obxGmhfzaYjGYhs/base.apk.GfYhdhc1.bvf --output-vdex-fd=44 --oat-fd=45 --oat-location=/data/user/0/com.moxiu.launcher/ldGnhhYsGg/obxGmhfzaYjGYhs/oat/x86/base.apk.GfYhdhc1.odex --compiler-filter=quicken --class-loader-context=&2⤵
- Loads dropped Dex/Jar
PID:4355
-
Network
MITRE ATT&CK Enterprise v15
MITRE ATT&CK Mobile v15
Replay Monitor
Loading Replay Monitor...
Downloads
-
/data/data/com.moxiu.launcher/ldGnhhYsGg/obxGmhfzaYjGYhs/tmp-base.apk.GfYhdhc2106759492107328579.bvf
Filesize859KB
MD5511d132e3fbf1e7fbdd84ab669df2c48
SHA116d5cd3d979b46b19561f43dd38c34863c9b92c9
SHA256ee2dd0dad089d3dbf26f3076f2b15371796dac51d8c510746b3fd71525e954a2
SHA512d04b2265542907f79fa3eedc9310e763a2c5b5c256c070390709d29a8acb1753bebe2d81cefa57613b9562dbbbc38469c58087689ab6e5a315a3dc2a8c00c0f8
-
Filesize
2.3MB
MD5759e5e5f4459fa90843a1735d75a301c
SHA11779d8640c607377a53bc2c67202b49e728bd26e
SHA25665866a8f6c65cb6262584ae879b97ee9a238a53535915997d8ac426a796d5868
SHA512626cfa4dd2e9c92c43664112100d7edbf44a3dbfcbf35690de75c149fce786dc592908836e21403cfce63f848f6355763e6dd5a6f5d0fae66792ff4c478fc910
-
Filesize
2.3MB
MD5bccc264f54ba87ac50aadbdc9b6c1669
SHA1a926c3ffab368d1f594f2169afa9317d3ba73e5a
SHA256455d1801f96be1258b08a548b59ebf7d37d76cd96c05313e192779b1343d4853
SHA5126e252ae6a0f5dbf11e18e1af778b426406dfe09c61b7ad638f783eb0805b3adeab75ad0e1458dfdc52fd0f73f17f8087604a5ff3ffa0e9f02cc8367b8fddc125