Analysis
- max time kernel
5s - max time network
151s - platform
android-9_x86 - resource
android-x86-arm-20250619-en - resource tags
arch:armarch:x86image:android-x86-arm-20250619-enlocale:en-usos:android-9-x86system - submitted
28/06/2025, 22:35
Static task
static1
2 signatures
Behavioral task
behavioral1
Sample
JaffaCakes118_1b1ef4d521740b1d8505bff89d5b5884.apk
Resource
android-x86-arm-20250619-en
13 signatures
150 seconds
General
- Target JaffaCakes118_1b1ef4d521740b1d8505bff89d5b5884.apk
- Size 5.3MB
- Sample250628-2h3ekscr5x
- SHA256 12c65ea652e5ab4d72ba65c1d578728f565434344ecba53f8c277b2b5400dbf8
- MD5 1b1ef4d521740b1d8505bff89d5b5884
- SHA1 9aab403bebde21708235e7c9f546757a429a22c9
- SHA512 4343ad339ceeb0790f459f14d6aa9fe1290bc12c9a0bb09317c667a3ea3d3828799fce320b621036145d41a3074ec7e2964377cf1dcf248a29ce55ccc5ae77b6
- SSDEEP 98304:MlbIwHwiwF3aS9DNfVAhDPbpj7dpwR9wKh5kK1/5C1dTSUNHeYWOD3SAf3jIbpNw:MZHHKrHuDPbpjwRS25CPvNmOuAfjCzlO
- MD5 SHA1 SHA512 SSDEEP
Malware Config
Signatures
- BadMirror
BadMirror is an Android infostealer first seen in March 2016.
- BadMirror payload 2 IoCs
resource yara_rule behavioral1/files/fstream-4.dat family_badmirror behavioral1/memory/4445-1.dex family_badmirror - Badmirror family
- Checks if the Android device is rooted. 1 TTPs 4 IoCs
ioc Process /system/bin/su klx.ebchn.ulltoe.CX2017_329 /system/xbin/su klx.ebchn.ulltoe.CX2017_329 /system/xbin/su ls -l /system/xbin/su /system/xbin/su ls -l /system/xbin/su - Loads dropped Dex/Jar 1 TTPs 3 IoCs
Runs executable file dropped to the device during analysis.
ioc pid Process /data/data/klx.ebchn.ulltoe.CX2017_329/cache/kjjw2tcf1dt7t4dq.dex 4445 klx.ebchn.ulltoe.CX2017_329 /data/data/klx.ebchn.ulltoe.CX2017_329/cache/kjjw2tcf1dt7t4dq.dex 4478 /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/data/klx.ebchn.ulltoe.CX2017_329/cache/kjjw2tcf1dt7t4dq.dex --output-vdex-fd=44 --oat-fd=45 --oat-location=/data/data/klx.ebchn.ulltoe.CX2017_329/cache/oat/x86/kjjw2tcf1dt7t4dq.odex --compiler-filter=quicken --class-loader-context=& /data/data/klx.ebchn.ulltoe.CX2017_329/cache/kjjw2tcf1dt7t4dq.dex 4445 klx.ebchn.ulltoe.CX2017_329 - Queries a list of all the installed applications on the device (Might be used in an attempt to overlay legitimate apps) 1 TTPs
- Queries the phone number (MSISDN for GSM devices) 1 TTPs
- Queries information about active data network 1 TTPs 1 IoCs
description ioc Process Framework service call android.net.IConnectivityManager.getActiveNetworkInfo klx.ebchn.ulltoe.CX2017_329 - 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.
description ioc Process Framework service call android.net.wifi.IWifiManager.getConnectionInfo klx.ebchn.ulltoe.CX2017_329 - Queries the mobile country code (MCC) 1 TTPs 1 IoCs
description ioc Process Framework service call com.android.internal.telephony.ITelephony.getNetworkCountryIsoForPhone klx.ebchn.ulltoe.CX2017_329 - Reads information about phone network operator. 1 TTPs
- Checks CPU information 2 TTPs 1 IoCs
description ioc Process File opened for read /proc/cpuinfo klx.ebchn.ulltoe.CX2017_329 - Checks memory information 2 TTPs 1 IoCs
description ioc Process File opened for read /proc/meminfo klx.ebchn.ulltoe.CX2017_329
Processes
-
klx.ebchn.ulltoe.CX2017_3291⤵
- Checks if the Android device is rooted.
- Loads dropped Dex/Jar
- Queries information about active data network
- Queries information about the current Wi-Fi connection
- Queries the mobile country code (MCC)
- Checks CPU information
- Checks memory information
PID:4445 -
/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/data/klx.ebchn.ulltoe.CX2017_329/cache/kjjw2tcf1dt7t4dq.dex --output-vdex-fd=44 --oat-fd=45 --oat-location=/data/data/klx.ebchn.ulltoe.CX2017_329/cache/oat/x86/kjjw2tcf1dt7t4dq.odex --compiler-filter=quicken --class-loader-context=&2⤵
- Loads dropped Dex/Jar
PID:4478
-
-
ls -l /system/xbin/su2⤵
- Checks if the Android device is rooted.
PID:4539
-
-
cat /sys/block/mmcblk0/device/cid2⤵PID:4558
-
-
cat /sys/block/mmcblk0/device/cid2⤵PID:4577
-
-
ps | grep klx.ebchn.ulltoe.CX2017_3292⤵PID:4596
-
-
ls -l /system/xbin/su2⤵
- Checks if the Android device is rooted.
PID:4615
-
-
getprop2⤵PID:4633
-
Network
MITRE ATT&CK Mobile v16
Defense Evasion
Download New Code at Runtime
1Virtualization/Sandbox Evasion
2System Checks
2Replay Monitor
Loading Replay Monitor...
Downloads
- Path /data/data/klx.ebchn.ulltoe.CX2017_329/cache/kjjw2tcf1dt7t4dq.dex
- Size 918KB
- SHA256 77bd6f021b73fae80b347eefb272dfc7223f679f471e41bc44883eacb9b48224
- MD5 4f5dd428783bdbb55035a6eb8008d413
- SHA1 cd9c9e60b30cb34fa553dc84eb04bc0b7ab014b9
- SHA512 63b6f8d186c704cc1e771e33f55f194aed2cf3ab9f6cefb3016de794cbaebb70d287d4399e0afdbee02c54ba71b056f318fad17fee7d0dd6bddfd3ac67bd2230
- SSDEEP 12288:63pPgTKZqRJ1JPhK2oLfjY6oVTCIb9d9Op0ssnb+t:6SwqNfK/8fVevJ2G
- MD5 SHA1 SHA512 SSDEEP
- Path /data/data/klx.ebchn.ulltoe.CX2017_329/cache/kjjw2tcf1dt7t4dq.dex
- Size 918KB
- SHA256 28a9d7b75d37670ebd39c239a2056261b04d80ba4ad2ebd317f72544f6d975da
- MD5 458c2d8a44bd4872c4318341b8a88053
- SHA1 4476d9fdfa4fe82690887f1bbf33371fee480e58
- SHA512 3ebccd700cada9bec330c2fd9aaa0a9e945c45b9bae372ad482d4ebd81de513ac9e1bf1c86ed678db7fcd760ecab8080b43a0e7b35750ce3e66ce5731a289206
- SSDEEP 12288:63pPgTKZqRJ1JPhKb1FXP6nEZlQhssnb+t:6SwqNfKb1FVZiu2G
- MD5 SHA1 SHA512 SSDEEP
- Path /data/data/klx.ebchn.ulltoe.CX2017_329/databases/qy_db_pay
- Size 4KB
- SHA256 0a8ffb6b327963558716e87db8946016d143e39f895fa1b43e95ba7032ce2514
- MD5 f2b4b0190b9f384ca885f0c8c9b14700
- SHA1 934ff2646757b5b6e7f20f6a0aa76c7f995d9361
- SHA512 ec12685fc0d60526eed4d38820aad95611f3e93ae372be5a57142d8e8a1ba17e6e5dfe381a4e1365dddc0b363c9c40daaffdc1245bd515fddac69bf1abacd7f1
- MD5 SHA1 SHA512
- Path /data/data/klx.ebchn.ulltoe.CX2017_329/databases/qy_db_pay-journal
- Size 512B
- SHA256 d7035f6bff6b46c8ab734778e45e2309f0624435ad66d961adf540aec143e410
- MD5 f083bed7ec94cdb2c77c6af80fa7b6ca
- SHA1 c318dcdea03e48494bdbea19526ee5745990662a
- SHA512 252eb48df5f7157c5488ec4b7f4641b21f71f9eb733798887838d9b761b0c967681556b7726433fdfe38bd814cc3d768315a931940c310a6e73d26c076953a80
- MD5 SHA1 SHA512
- Path /data/data/klx.ebchn.ulltoe.CX2017_329/databases/qy_db_pay-shm
- Size 28KB
- SHA256 18619b678a5c207a971a0aa931604f48162e307c57ecdec450d5f095fe9f32c7
- MD5 cf845a781c107ec1346e849c9dd1b7e8
- SHA1 b44ccc7f7d519352422e59ee8b0bdbac881768a7
- SHA512 4802861ea06dc7fb85229a3c8f04e707a084f1ba516510c6f269821b33c8ee4ebf495258fe5bee4850668a5aac1a45f0edf51580da13b7ee160a29d067c67612
- SSDEEP 3::
- MD5 SHA1 SHA512 SSDEEP
- Path /data/data/klx.ebchn.ulltoe.CX2017_329/databases/qy_db_pay-wal
- Size 48KB
- SHA256 ab39a77ee44f6c3258a04f77f44c282443b6d9ee3ad626750594fd5326edc49b
- MD5 50cd3a5ae4b74492586b6f07847f54f2
- SHA1 47a84c73545124e6da4548347b476ae8f55c8ab2
- SHA512 00438562873348d8db0b9fe04f2954d851bfed1671de59c77cc958d41fbba06226a87c1b42dbb96291f7f0e29d23867f23153a83c6ca4cba3f5d025856cfebb9
- SSDEEP 48:azNSP/R5Tzu3E+6Ne/uz9rPOkGzm7SP/MHwXh:q0P5d0uJrqPEQx
- MD5 SHA1 SHA512 SSDEEP
- Path /data/data/klx.ebchn.ulltoe.CX2017_329/files/_zx_lib/libcocos2dcpp.so
- Size 7.5MB
- SHA256 69f86a62621934d86c4ad11ff21b1031610d146381d33427c024bfd9a7396eb2
- MD5 c5604569a20a949b0c374ee283a815fe
- SHA1 94491cde28932fb5436ea74b5c3f93631da72a4f
- SHA512 834507dd5197d31fb9edf9751b4e1a47bf1c16cf674587051fc330f0c72df2f90a8a87619bf35145785416eb2537e94dbcbb312f2ecab35ed7833208d3c31c19
- SSDEEP 98304:7G+uBiKGIaMen+kW3NQRj/pB6bZeMorZgFSR5lOFCEj5gRyA3+eZvd:7fuBiKGRFkNQzKe/+F6IF9UyYZvd
- MD5 SHA1 SHA512 SSDEEP
- Path /data/data/klx.ebchn.ulltoe.CX2017_329/files/_zx_lib/libhelper.so
- Size 17KB
- SHA256 78607f7e8ec75e26163536369b8a14de47aa35609616dfd520229e056d596f77
- MD5 ff77b5d69b34041a8e08a6aba4eb1767
- SHA1 1f78eca6afe441a5c059b58c98d7bafb3450177e
- SHA512 09ed69804f14f75356ea2d4e57b7553f7df7cca1b182f9783da585ccb7209f7c0f8c35623a6fb0760779d32bd70301a7cf94d97b6274b58a35eb175ed5fec84c
- SSDEEP 192:0PPYISjUDzILU5KNcEv79z1RgHskMjplTfXe+vdUUcpr6o9SBr:0PPYRjUDzIUCcEDV1iIe+Vsg
- MD5 SHA1 SHA512 SSDEEP
- Path /data/data/klx.ebchn.ulltoe.CX2017_329/files/_zx_lib/libsmsmanager.so
- Size 13KB
- SHA256 3cc7323f29bf4b749b8ba79010f36d626dff620fd217af6f1ab525b450a8b466
- MD5 21c9ba13d9207e7387d13990dba81ae8
- SHA1 fe1110fbc573e9859c94e9b18c7a2c1af52d895e
- SHA512 65f901296b8f60228993840a54abd1376141c404b3e356afd7092a2c240c198bd32217533cca13b8cebc688f801bedf3accbedfd0157b84daea5350b89a68edc
- SSDEEP 96:tEoA2WU1XxIuc2PiwN34MFMXEsEKWQNtSiVRgji9hn1z11sTiZ0+faoQ3gPfu8qN:tdh/Y/E7QtRgSUBMjpqTfXe+vdwFtj
- MD5 SHA1 SHA512 SSDEEP
- Path /data/data/klx.ebchn.ulltoe.CX2017_329/files/_zx_lib/libzxvps.so
- Size 29KB
- SHA256 65504aed14f238f911a21a632a30ef99039a48c9258da23c0478a593735911cf
- MD5 afe729dc54192b019b8e4ff3515adafa
- SHA1 1a90e6319b73e62613c1700deb5aca73ce067401
- SHA512 304d97690703c25a6ff2df7a3862f400479ce0bfb333df55fd7c27a95a7604c1e19273f87e10ec3c2b12c9d11be65f2748d80fc46dc604ee07115b1d67db31c1
- SSDEEP 768:+61PO2FIK3ccFzYovDDiACS2hrDhSI8e+VVo:PPFdci5D+c2hrDhSIfAV
- MD5 SHA1 SHA512 SSDEEP
- Path /data/data/klx.ebchn.ulltoe.CX2017_329/files/_zx_res/baidu
- Size 1.7MB
- SHA256 49829e076f091ab79eca1277fc9f69a16b85e79de545f02584009d16e27f1e7d
- MD5 76cd9b2cf630387ae6ccf51ddec4746c
- SHA1 146f4fc1d07730d0356bc730ce12d53df43a75ab
- SHA512 43d26c5bd50eba4c857ac6caba039f860f875a793e64b19fb65af920a825293e77efbf1a4baad8fb3811f943cf3031edac13f72ec5a388712772151cf6d64594
- SSDEEP 49152:4i4G+OznzYNSxuy6LpLgF3PYUj3lAPv2x:4ijlznz09lsF3PYURAPv2x
- MD5 SHA1 SHA512 SSDEEP
- Path /data/data/klx.ebchn.ulltoe.CX2017_329/files/_zx_res/config.properties
- Size 210B
- SHA256 eec477e61f0b247c1c23527d471cb3914522265dacd9bbd4ab58a7e03fb59b40
- MD5 34da2ae0b005a913b1ede79b8f201809
- SHA1 368a432fb932f094c5bccb6abf1f63a0f4431228
- SHA512 7e52d460b9c05490d7b013d31e9c2383950e5104c0082deae6cc63d6deb67fcbdb05bcc8f224ea17bf925c282836092c61567b2d8063e66050e0a454293ae2ff
- MD5 SHA1 SHA512
- Path /data/data/klx.ebchn.ulltoe.CX2017_329/files/getprop
- Size 9KB
- SHA256 2d788e54aa05a650ca012b6c5b37ee37eb20110a9c550cdd24be5ca67f9895ef
- MD5 781fff12a62439f80e4774916f8fe37d
- SHA1 eb28818e128542cd9a58ecb87b5f1d32d302f23e
- SHA512 901aba56ae6a06e3a8a10220b7b76125d3127265368aeb373d239701d8e29208b0d0f79cd6de75a49d5066759edeabcd2e923b0b1178887633b990d92ac97b15
- SSDEEP 96:XA3ZbvrQj+I32192eqcfJcFi3QpmfD6tkk+LF0VQVRXsX4JHUXU4fIa1njvHF/t7:XevQSTjbUI2ZbIeh2cPEWu0T6heU4
- MD5 SHA1 SHA512 SSDEEP
- Path /data/data/klx.ebchn.ulltoe.CX2017_329/files/klx.ebchn.ulltoe.CX2017_329
- Size 85KB
- SHA256 aa81fa5a351563e27764236368c3eb14c7554537d6d4d13d74b0e851d2d1d73e
- MD5 165d3a75f5f80981af3563f005119a65
- SHA1 c6dfabf8bb1c4ee135031b6ed649b29db655397a
- SHA512 6d4cb95167b2b7190e6411f86d47dc467ae1459a1efb6d330c88d13ff1d62c7c371a5f3b32dcc0bd81c8d6c7290f3bab475521bf8e7d9fbb7b2aebb61988b4e0
- SSDEEP 1536:hDqLcng59uJ/LHoKlH8IWWD55cL8s5sOeDAdub+nToIfvIOdIOA:JqIG9OH1lHpD5CLF5sOekPTBfhXA
- MD5 SHA1 SHA512 SSDEEP
- Path /storage/emulated/0/.Systemp/device
- Size 86B
- SHA256 576cd0572c461e818000f342350e2e64d768b6c2654a89771fab7be4f0f40063
- MD5 052320a8f9a035fd414ee3b3664be20e
- SHA1 b395fb22f6d49c4d03fa56978fc65c37ce9cf2f7
- SHA512 a980aea8c6cfac52121e2de5ffd271d8e8004ce5307cc3b819b58ccd058b0a0f2feefeced1e9aeda35aaeff193c1cfc42d7f5a09d0e48b128005c3c5cbd44fca
- MD5 SHA1 SHA512