Analysis
- max time kernel
53s - max time network
131s - 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
01/06/2024, 06:37
Behavioral task
behavioral1
Sample
89a179ff243912a137eb99a8395a2c7f_JaffaCakes118.apk
Resource
android-x86-arm-20240514-en
Behavioral task
behavioral2
Sample
89a179ff243912a137eb99a8395a2c7f_JaffaCakes118.apk
Resource
android-x64-20240514-en
Behavioral task
behavioral3
Sample
amap_resource1_0_0.apk
Resource
android-x86-arm-20240514-en
Behavioral task
behavioral4
Sample
amap_resource1_0_0.apk
Resource
android-x64-20240514-en
Behavioral task
behavioral5
Sample
amap_resource1_0_0.apk
Resource
android-x64-arm64-20240514-en
General
- Target 89a179ff243912a137eb99a8395a2c7f_JaffaCakes118.apk
- Size 24.8MB
- Sample240601-hdrmqsdf48
- SHA256 bb00af6432802dc6ecb201c503e620423c1f916a3e7b4bd8d9ce5e80ac2984ae
- MD5 89a179ff243912a137eb99a8395a2c7f
- SHA1 4e0c805fb821050811ddf80998c112454f7c59b8
- SHA512 a0d48da321cdbef8e3482dac4fe74a22ad0309c97af22b826505ab32afa55ccf391cb9cb2954d50f6e711faecd6d1fb3acc5931939c98978b56d22b70985462c
- SSDEEP 393216:9hKmqaLkYIyIjNe49eLBRWEE/+k+2bXum7Pw0FVgRGcQzisKIqeUegaxhuOQavfK:POaYPjnEE/+idFV+GBziLHeJqH4ydgW
- MD5 SHA1 SHA512 SSDEEP
Malware Config
Signatures
- Checks if the Android device is rooted. 1 TTPs 4 IoCs
ioc Process /data/local/xbin/su com.lqcx /sbin/su com.lqcx /data/local/su com.lqcx /data/local/bin/su com.lqcx - Checks Android system properties for emulator presence. 1 TTPs 7 IoCs
description ioc Process Accessed system property key: ro.product.device com.lqcx Accessed system property key: ro.product.model com.lqcx Accessed system property key: ro.product.name com.lqcx Accessed system property key: ro.serialno com.lqcx Accessed system property key: ro.bootloader com.lqcx Accessed system property key: ro.bootmode com.lqcx Accessed system property key: ro.hardware com.lqcx - Checks CPU information 2 TTPs 1 IoCs
Checks CPU information which indicate if the system is an emulator.
description ioc Process File opened for read /proc/cpuinfo com.lqcx - Checks Qemu related system properties. 1 TTPs 7 IoCs
Checks for Android system properties related to Qemu for Emulator detection.
description ioc Process Accessed system property key: qemu.hw.mainkeys com.lqcx Accessed system property key: qemu.sf.fake_camera com.lqcx Accessed system property key: ro.kernel.android.qemud com.lqcx Accessed system property key: ro.kernel.qemu.gles com.lqcx Accessed system property key: ro.kernel.qemu com.lqcx Accessed system property key: init.svc.qemud com.lqcx Accessed system property key: init.svc.qemu-props com.lqcx - Checks memory information 2 TTPs 1 IoCs
Checks memory information which indicate if the system is an emulator.
description ioc Process File opened for read /proc/meminfo com.lqcx - Loads dropped Dex/Jar 1 TTPs 5 IoCs
Runs executable file dropped to the device during analysis.
ioc pid Process /data/data/com.lqcx/.jiagu/classes.dex 4270 com.lqcx /data/data/com.lqcx/.jiagu/classes.dex!classes2.dex 4270 com.lqcx /data/data/com.lqcx/.jiagu/tmp.dex 4270 com.lqcx /data/data/com.lqcx/.jiagu/tmp.dex 4318 /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/com.lqcx/.jiagu/tmp.dex --output-vdex-fd=42 --oat-fd=43 --oat-location=/data/data/com.lqcx/.jiagu/oat/x86/tmp.odex --compiler-filter=quicken --class-loader-context=& /data/data/com.lqcx/.jiagu/tmp.dex 4270 com.lqcx - 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 com.lqcx - Registers a broadcast receiver at runtime (usually for listening for system events) 1 TTPs 1 IoCs
description ioc Process Framework service call android.app.IActivityManager.registerReceiver com.lqcx - Checks if the internet connection is available 1 TTPs 1 IoCs
description ioc Process Framework service call android.net.IConnectivityManager.getActiveNetworkInfo com.lqcx - Domain associated with commercial stalkerware software, includes indicators from echap.eu.org 2 IoCs
flow ioc 18 s.appjiagu.com 24 b.appjiagu.com - Uses Crypto APIs (Might try to encrypt user data) 1 TTPs 1 IoCs
description ioc Process Framework API call javax.crypto.Cipher.doFinal com.lqcx
Processes
-
com.lqcx1⤵
- Checks if the Android device is rooted.
- Checks Android system properties for emulator presence.
- Checks CPU information
- Checks Qemu related system properties.
- 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
- Uses Crypto APIs (Might try to encrypt user data)
PID:4270 -
chmod 755 /data/data/com.lqcx/.jiagu/libjiagu.so2⤵PID:4295
-
-
/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/com.lqcx/.jiagu/tmp.dex --output-vdex-fd=42 --oat-fd=43 --oat-location=/data/data/com.lqcx/.jiagu/oat/x86/tmp.odex --compiler-filter=quicken --class-loader-context=&2⤵
- Loads dropped Dex/Jar
PID:4318
-
-
sh -c ps2⤵PID:4500
-
-
ps2⤵PID:4500
-
-
ps daemonsu2⤵PID:4525
-
-
ps | grep su2⤵PID:4543
-
Network
MITRE ATT&CK Mobile v15
Replay Monitor
Loading Replay Monitor...
Downloads
- Path /data/data/com.lqcx/.jiagu/classes.dex
- Size 3.5MB
- SHA256 182e76054bd0f6855a1ccfc49b3771097990de55ce33478b7cebb1bf01927410
- MD5 1631d62d2b18552e5a66e93e49428be5
- SHA1 d4b1a510899e2dea60e1914765580d31a4acfa20
- SHA512 11813b5e3dc6cc6d645dd7249ac85ca08ade7aa28cc56d5eb588fe23a4632eefba61c972e1e10857a212e70715ef111e10eb385d15b7dc9994d7c159e2cab578
- SSDEEP 49152:n1TVBSz+80UJoL8/XBGbqGT0sgNBkuuvINWPy2WX/SnNO:nzBXVfeBJo4jkue+07n4
- MD5 SHA1 SHA512 SSDEEP
- Path /data/data/com.lqcx/.jiagu/classes.dex
- Size 6.2MB
- SHA256 6e04e83006cb494bb83c7ae9f27ec7635df66b0fd5cc3018871ba47c59de8f63
- MD5 339ba8d1f4a929cbbea278163a6eae2f
- SHA1 425f09d731651236f187b20fa2a97fe382c55b64
- SHA512 ff219babeac11bb7db5af7902a5ba630aa669214941f3dce2646807f8d8c220a03a1202ea7ec51d53341bb40a18f011a0e4fd98d698848f767cc677b05bb79d7
- SSDEEP 49152:XEMp6nmLcGa7199A6+B/678xxgjCgPXcd3J/Z3CNQpGpDsgNBkuuvINWPy2Q:Xtp6nAvxqPMJFMpFjkue+0k
- MD5 SHA1 SHA512 SSDEEP
- Path /data/data/com.lqcx/.jiagu/classes.dex!classes2.dex
- Size 358KB
- SHA256 d32a7e26a7e513e29da4d5a9f6cf0169527e9c0e5957bc0d67a5e4aabc526294
- MD5 573f752753276daa9ae853571293cd68
- SHA1 b021eff8d1a949fbe3bde05203851191437497ea
- SHA512 0be55713998d11a78a6937f72b65334cf554670f6748e4b773824dde185f359cc538e6992e1f573afaedaab62f8178e34479fae1278d17b54b683892af4902b7
- SSDEEP 6144:wdHoguAZDY4SulRKuG7ntQlP7B3ITJTVCN0KP:koguDztQd7yNKP
- MD5 SHA1 SHA512 SSDEEP
- Path /data/data/com.lqcx/.jiagu/libjiagu.so
- Size 455KB
- SHA256 78e4ea857f10c2df6c7b94f0584524b52ecc099ed29478fe3964037b8a86ed2e
- MD5 e5a53000766ebc433b27d6a66ec4f555
- SHA1 2c8f53f1c03aec2005bcad67d731f07261dabde0
- SHA512 370a1cb93b14556ad861724f4e9995c9a4c6d37cf2d570f888d1c6000c66d27ac63496b0703361e9fc9bc7f309b7aa4407c5f339d186b0a5b72520d23d04b68d
- SSDEEP 12288:XfCZt8eDxO+LCDA89hC2KL/MqEvnapbMt6hVPZWJ:Xfw/O0Cc8zCD/MVvUHnRWJ
- MD5 SHA1 SHA512 SSDEEP
- Path /data/data/com.lqcx/.jiagu/tmp.dex
- Size 284B
- SHA256 9f8898ce35a47aeafced99ea0d17c33e73037bb2307c7688e50819966f4ae939
- MD5 f1771b68f5f9b168b79ff59ae2daabe4
- SHA1 0df6a835559f5c99670214a12700e7d8c28e5a42
- SHA512 dae27d19727b89bec49398503baa6801640540355688dfabbe689c97545295c2c2d9b0f0dcd7cbc4cfbf701d0c0c3289e647a152f49ff242d1ecc741efe4145d
- MD5 SHA1 SHA512
- Path /data/data/com.lqcx/databases/RKStorage
- Size 4KB
- SHA256 0a8ffb6b327963558716e87db8946016d143e39f895fa1b43e95ba7032ce2514
- MD5 f2b4b0190b9f384ca885f0c8c9b14700
- SHA1 934ff2646757b5b6e7f20f6a0aa76c7f995d9361
- SHA512 ec12685fc0d60526eed4d38820aad95611f3e93ae372be5a57142d8e8a1ba17e6e5dfe381a4e1365dddc0b363c9c40daaffdc1245bd515fddac69bf1abacd7f1
- MD5 SHA1 SHA512
- Path /data/data/com.lqcx/databases/RKStorage-journal
- Size 512B
- SHA256 ed13c93647309e4c46523f72f6921892df28e3a790f9f331048b201023b3cc85
- MD5 bee14c82f33e04d4c77748330ddcee11
- SHA1 208be994b2969448d868f8d8763125c8a86c14d6
- SHA512 952b11fb40860e53ce972ed00f7605e62cbc26bdb17d6c80fe42f6df9c46eb90e44126fd01bb7dca81525e10dc7e112b1461c74fc45acfc6dc98d2cf1c76c1c7
- MD5 SHA1 SHA512
- Path /data/data/com.lqcx/databases/RKStorage-wal
- Size 40KB
- SHA256 26df7e5463f60c0a113df154d2074369ea95106bab551d88b06ba00d67982125
- MD5 34eca696d74c87b0a2dcf5682f0b40c3
- SHA1 5da514c4ba4af57f7ebb2162dcdfb1643c020905
- SHA512 bdafddb5d08cff8b5507b578cbb25233778761cf88f468aac68a0eaa5ecef3284e3784ea16e1d6be594f2bcff0d6b2c125e6ac7d8487458db14b4042c18d7807
- SSDEEP 24:KrCzyGSP/OXvh+X9YcFPVcF5cFG5cFdcF9GSP/m3iT7lwBSaiBjBW:zzNSP/bX9YiG75WxSP/n96AB9W
- MD5 SHA1 SHA512 SSDEEP
- Path /data/data/com.lqcx/databases/offlineDbV4.db
- Size 36KB
- SHA256 5b2be5172bd08b4db8d7658c8a7d2b1f331a81f53e6c7fec04868b6272c98e6f
- MD5 0d7b45dc234412017fcb3672fa94074b
- SHA1 304352a7119eb800c6f04fd2a4dd5e3f1fa6c390
- SHA512 8c1bf78ec1793c622f19de45b253ca600a7d8623c941b3cdef97720154d58afb89b06a0d711b6838903bbc10c1abfdf85d11dee110600d64393d3362121fbe1c
- SSDEEP 24:TmS/Ql57K2N0iDIljccc0bE1h7K2NzERtGSgIQQ:TH/Ql5O2N0iD0HTbGhO2NzMYS
- MD5 SHA1 SHA512 SSDEEP
- Path /data/data/com.lqcx/databases/offlineDbV4.db-journal
- Size 512B
- SHA256 be27fa57548c55b48e52e8d66cb8626b86f85f02fb9651c84730070a93e28413
- MD5 c95e947aca43e03dd230334f609162c4
- SHA1 eed0464628761051b1a85be9f54dd0537e7c0383
- SHA512 a5d059add86a99eedf8621625284c54dd04ed24a3648fb34d6bcaff01678635e827b17c07a94b00c287d54893e8310a697c0fba317a5a7f27e496df47bdc34fe
- MD5 SHA1 SHA512
- Path /data/data/com.lqcx/databases/offlineDbV4.db-shm
- Size 32KB
- SHA256 c35020473aed1b4642cd726cad727b63fff2824ad68cedd7ffb73c7cbd890479
- MD5 bb7df04e1b0a2570657527a7e108ae23
- SHA1 5188431849b4613152fd7bdba6a3ff0a4fd6424b
- SHA512 768007e06b0cd9e62d50f458b9435c6dda0a6d272f0b15550f97c478394b743331c3a9c9236e09ab5b9cb3b423b2320a5d66eb3c7068db9ea37891ca40e47012
- SSDEEP 3::
- MD5 SHA1 SHA512 SSDEEP
- Path /data/data/com.lqcx/databases/offlineDbV4.db-wal
- Size 48KB
- SHA256 b21a5f984dd5d9f3129be233eef759c0d2e4fb9a200941ef1f8ee6f25c61e32d
- MD5 eb4cd7a76c2ac8ae034f04c02d506e05
- SHA1 ce60d11e414fb09466002016e82fd4a5edc261ad
- SHA512 bcd189cc56dd3cda3eb9b5c47bae19f448df040e2aeea67e3ffddba8d33f21397a9fdcbc364da967142894aad9885d54e80349144f1ac6d1232229485aded178
- SSDEEP 48:2zzNSP/DxqH/Ql5O2N0iD0HTbGhO2NzMYSP/wV:2X0PLx84T+++TbGJoP
- MD5 SHA1 SHA512 SSDEEP
- Path /data/data/com.lqcx/files/.jglogs/.jg.ac
- Size 40B
- SHA256 33f8ee019ceee13905c022fb30e106ff5ea052249e7fbbb4af067f5aec253b60
- MD5 0ff6656ba527d5cc65e697df8eaf19a4
- SHA1 364418a528d70008c9c4d819a5cbe53e2d7f006f
- SHA512 d2411edbe7fb1663a570baa457de99e3576f192499005a1041984af77ddbe737e6b552655569a85dc95937cc3cb4b8e7592d76591ea096df7844cfe81a59109f
- MD5 SHA1 SHA512
- Path /data/data/com.lqcx/files/.jglogs/.jg.ac
- Size 40B
- SHA256 9b90a71e5339b8a52f0379f0ca8d33f8b11a0673e11371c5da6693714557b5af
- MD5 5deb5db8dec3674c1bdb59f4fdf2ee8c
- SHA1 f629bf8d3e1e1fc4ff74cdba9b329db455cb9ba7
- SHA512 d256a0147090edf9a05842c5802951dfc0ccd8873f7f601cc5963112d907085a84bda2e1e7a63da5e749bd3115a82041ac3afc65945cae3b04f0ca0038626bc2
- MD5 SHA1 SHA512
- Path /data/data/com.lqcx/files/.jglogs/.jg.di
- Size 340B
- SHA256 45b2503f5e2e73dc4269d1365baf074b1329384cf4ee66e467f2a66883443a87
- MD5 dac43ab077762fd006ce725862e71e6f
- SHA1 452b80d671061827e5976c94147fb71cb50d8abf
- SHA512 ed8089e6f6395ce89da0a5f292466256bafcc6201c674bba4bda545efbdc99dcccc86e467cd8235139d056c8619fbfcfe49f7993be8e1a5f1c153a2544a6377a
- MD5 SHA1 SHA512
- Path /data/data/com.lqcx/files/.jglogs/.jg.di
- Size 340B
- SHA256 29a77f3cc2f9161160ad11076094574051826026f73511aa869c5e18b0edb1ca
- MD5 597ec1485d9b36e1cd656860af775086
- SHA1 01d900924d276469bc3f6925e7c89fdd3562e902
- SHA512 2516405f239d27734f03e4c6cc0a493e469915aa5d747e1c240b99d5eb2c6e4b8ab4a9d30f577bc72115e34d2fa4d6ab766d028217b95bfdfcbdd6a31204e44c
- MD5 SHA1 SHA512
- Path /data/data/com.lqcx/files/.jglogs/.jg.ic
- Size 40B
- SHA256 c6c2ddc0284b1a41a18fbeea2884bdae30238a11d19daf9f23946471c14e35c5
- MD5 a9ff3376da46ed2649ade670e076806c
- SHA1 c84e8c7df1986e8cab30c8e74185e3130536516f
- SHA512 8112157ae79f39f7bcd9ebcab1f5d485ceea9ec1c8f1a753b6bd51ea413d720c27c91e434550c584db4dad17a2f27a9019f8737c84b4e28da8ca22e3cafaff3a
- MD5 SHA1 SHA512
- Path /data/data/com.lqcx/files/.jglogs/.jg.ri
- Size 314B
- SHA256 cd21493289dc0de955fc4fdc16ead945703f3a03667e80bc0618cb12d4ae1e89
- MD5 98cc8baec3896c210859b936cf34284c
- SHA1 453e5d4d25dba5839e24a3bf597e856581ced84e
- SHA512 2657128be1a410e895098ec46d757bc35c51c262dc86ca7d6f31882e22e2ca3c3a96c77640786f17396ec32404e5e5c9873b1149c2a3df7ff3c5271e7cf71874
- MD5 SHA1 SHA512
- Path /data/data/com.lqcx/files/.jiagu.lock
- Size 27B
- SHA256 0e940f64b37656ae2a8516a3fb2e5e5ed667d22f1741c723b05832830d47746c
- MD5 d967c77b4fb50fb3e4f959eb4b7be774
- SHA1 5f5fe9e2f5b119fb0ad03931a7cc72102334d7fe
- SHA512 f48bcf3eeb76ad837251545bb7ac4d9f87b732a261fe206df8e05b872f7c24ee7c652998e278f361acd5d949d548a90edfa393d72ea8b6c1f7682d57934068c3
- MD5 SHA1 SHA512
- Path /data/data/com.lqcx/lib-main/dso_deps
- Size 124B
- SHA256 bde63c86da6871476f2c17385535d5ae977be84cd8512644945773709b4fb29b
- MD5 9b3a9fd987afdbcdb1441f5a9f0a6b89
- SHA1 4b8d8ff881e2134f992c6474845002f538ebae62
- SHA512 89ffa532beca68350b76d3aee50439022bbae3968c4d549f94d9a781a93e13ff662105becbd03f3b3c2c14e2ee12392b4f32b7cdac41553279090a4b0853d596
- MD5 SHA1 SHA512
- Path /data/data/com.lqcx/lib-main/dso_manifest
- Size 5B
- SHA256 957b88b12730e646e0f33d3618b77dfa579e8231e3c59c7104be7165611c8027
- MD5 c06857e9ea338f3f3a24bb78f8fbdf6f
- SHA1 c5a0a2529d2deb60fec041b4fbd722a2ebe31702
- SHA512 29f61516876c25379a7bf4faa2b3ca6f6b53eac90e7de47671fec4a818d51441b4025cd7909f7c0a0d113ab6c5ff00cb3700c286bac7319185b77905feec4fb1
- MD5 SHA1 SHA512
- Path /data/data/com.lqcx/lib-main/dso_state
- Size 1B
- SHA256 6e340b9cffb37a989ca544e6bb780a2c78901d3fb33738768511a30617afa01d
- MD5 93b885adfe0da089cdf634904fd59f71
- SHA1 5ba93c9db0cff93f52b521d7420e43f6eda2784f
- SHA512 b8244d028981d693af7b456af8efa4cad63d282e19ff14942c246e50d9351d22704a802a71c3580b6370de4ceb293c324a8423342557d4e5c38438f0e36910ee
- MD5 SHA1 SHA512
- Path /data/data/com.lqcx/lib-main/dso_state
- Size 1B
- SHA256 4bf5122f344554c53bde2ebb8cd2b7e3d1600ad631c385a5d7cce23c7785459a
- MD5 55a54008ad1ba589aa210d2629c1df41
- SHA1 bf8b4530d8d246dd74ac53a13471bba17941dff7
- SHA512 7b54b66836c1fbdd13d2441d9e1434dc62ca677fb68f5fe66a464baadecdbd00576f8d6b5ac3bcc80844b7d50b1cc6603444bbe7cfcf8fc0aa1ee3c636d9e339
- MD5 SHA1 SHA512
- Path /storage/emulated/0/360/.deviceId
- Size 48B
- SHA256 abd87140da8de3d0aa39a24a8d52bfe7b2eb28f7a3d505f205471c7e8f4964d7
- MD5 1d8d16c4e3b19ebf18988530d9b9a757
- SHA1 bc94c1cce05cd848a53271ecb9c5311e27ffebf5
- SHA512 4562d1eedbc5c2dd7f25cd1c70343053fd451026403585182b142a64f17016c1bd0bf6ad51667b439b220e425640e55fbbda08517e7106376cdc220a4555da82
- MD5 SHA1 SHA512
- Path /storage/emulated/0/360/.iddata
- Size 32B
- SHA256 1f8daf998712c89e17e322abd798805439c6ed8a360bb9bfe692de46c2e3512e
- MD5 afea9e2008f6609422604a0d99e06834
- SHA1 8f37a12b5270f5f16b27af2272c8891ea274f522
- SHA512 91f94d6179ed3064abb4cae5020c3cdb9a2893876b594ef499b15d57fa8b10e08b0ec5cb880e5afb3e700273f74d44e5ad2f383c19d70db2ca947b2081e57b85
- MD5 SHA1 SHA512