032071c1c92d900f4a6db146…

sample

Tracked by C2 Tracker · indicators & metadata only, the APK itself is never published

Analyst notes

Famelack Loader (provisional). A packed Android loader campaign that hides behind fake video/TV-streaming apps (observed app labels “GOTV” and “TenXun”, each padded with zero-width characters to evade string matching) and shares a common phishing backend at https://famelack.com. Samples are heavily protected and ship ~390 decoy manifest permissions to frustrate analysis.

Two observed variants

  • A WebView phishing loader (shell.loader 3-layer XOR packer): assets/shell_config.dat is XORed with the SHA-256 keystream of shell_config_key_v1 to yield a JSON config, and the encrypted DEX in assets/encrypted/ is XOR-decrypted per-layer (keystream SHA-256(zero-key || layer-index)), stripped and zlib-inflated. The recovered app loads https://famelack.com in a JavaScript/geolocation-enabled WebView, abuses Accessibility services and can silently install secondary APKs.
  • A WebSocket RAT dropper using a custom SVLT “Vault” container (assets/po70sue2.zip, a header of magic SVLT + version + IV followed by a key-and-IV repeating-XOR stream; the key is the Base64-decoded AndroidManifest meta-data vault_payload_key). The vault yields a child RAT (app.swift.learn) whose OkHttp WebSocket C2 host is stored as an AES/CBC blob (PBKDF2WithHmacSHA1-derived key) that decrypts to a bare IP; at runtime it connects to ws://<host>:8080/ after an HTTP health check, and also carries the https://famelack.com backend.

All C2 indicators are recovered by full static unpacking of each stage (binary-verified). Family label provisional. Indicators: ws://38.60.241.106:8080/, https://famelack.com.

Recovered configuration

child_package
app.swift.learn
http_healthcheck
http://38.60.241.106/aaraasa/private/log_error.php
package
com.maple.life
packer
SVLT "Vault" container (assets/po70sue2.zip, key from manifest vault_payload_key)
phish_backend
https://famelack.com
vpn_mode
blacklist
websocket_c2
ws://38.60.241.106:8080/

Identification

SHA-256
032071c1c92d900f4a6db14625161a5a0bdd184c9fc536f082be98c7047296b2
MD5
e71f91224a8d87c4cb67a2b239835c73

Observed

Families
Famelack Loader (provisional)
First seen
2026-10-08

APK metadata

Summary

Type
Android · APK
Package
com.maple.life
Main activity
com.maple.life.NetworkCommonService
Internal version
900349776
Displayed version
2.82.225
Min SDK
24
Target SDK
36

Signing certificate

Valid from
2008-02-29 01:33:46
Valid to
2035-07-17 01:33:46
Serial
936eacbe07f201df
Thumbprint
61ed377e85d386a8dfee6b864bd85b0bfaa5af81
Subject
C:US, CN:Android, L:Mountain View, O:Android, ST:California, OU:Android, email:android@android.com
Subject email
android@android.com
Issuer
C:US, CN:Android, L:Mountain View, O:Android, ST:California, OU:Android, email:android@android.com

Permissions (184)

android.permission.ACCESS_BLOBS_ACROSS_USERSandroid.permission.ACCESS_BROADCAST_RADIOandroid.permission.ACCESS_HIDDEN_PROFILESandroid.permission.ACCESS_HIDDEN_PROFILES_FULLandroid.permission.ACCESS_LOCATION_EXTRA_COMMANDSandroid.permission.ACCESS_MOCK_LOCATIONandroid.permission.ACCESS_NETWORK_STATEandroid.permission.ACCESS_NOTIFICATIONSandroid.permission.ACCESS_NOTIFICATION_POLICYandroid.permission.ACCESS_WIFI_STATEandroid.permission.ACCOUNT_MANAGERandroid.permission.APPLY_PICTURE_PROFILEandroid.permission.AUTHENTICATE_ACCOUNTSandroid.permission.BATTERY_STATSandroid.permission.BLUETOOTHandroid.permission.BLUETOOTH_ADMINandroid.permission.BLUETOOTH_PRIVILEGEDandroid.permission.BROADCAST_STICKYandroid.permission.CALL_COMPANION_APPandroid.permission.CAPTURE_AUDIO_OUTPUTandroid.permission.CHANGE_COMPONENT_ENABLED_STATEandroid.permission.CHANGE_CONFIGURATIONandroid.permission.CHANGE_NETWORK_STATEandroid.permission.CHANGE_NFC_STATEandroid.permission.CHANGE_WIFI_MULTICAST_STATEandroid.permission.CHANGE_WIFI_STATEandroid.permission.CLEAR_APP_CACHEandroid.permission.CONFIGURE_WIFI_DISPLAYandroid.permission.CONNECTIVITY_INTERNALandroid.permission.CONTROL_DISPLAY_BRIGHTNESSandroid.permission.COPY_PROTECTED_DATAandroid.permission.CREATE_USERSandroid.permission.CREDENTIAL_MANAGER_QUERY_CANDIDATE_CREDENTIALSandroid.permission.CREDENTIAL_MANAGER_SET_ALLOWED_PROVIDERSandroid.permission.CREDENTIAL_MANAGER_SET_ORIGINandroid.permission.DELETE_CACHE_FILESandroid.permission.DELIVER_COMPANION_MESSAGESandroid.permission.DETECT_SCREEN_CAPTUREandroid.permission.DETECT_SCREEN_RECORDINGandroid.permission.DEVICE_POWERandroid.permission.DISABLE_KEYGUARDandroid.permission.DOWNLOAD_WITHOUT_NOTIFICATIONandroid.permission.DUMPandroid.permission.ENFORCE_UPDATE_OWNERSHIPandroid.permission.EXPAND_STATUS_BARandroid.permission.FILTER_EVENTSandroid.permission.FLASHLIGHTandroid.permission.FOREGROUND_SERVICEandroid.permission.FOREGROUND_SERVICE_CAMERAandroid.permission.FOREGROUND_SERVICE_CONNECTED_DEVICEandroid.permission.FOREGROUND_SERVICE_DATA_SYNCandroid.permission.FOREGROUND_SERVICE_FILE_MANAGEMENTandroid.permission.FOREGROUND_SERVICE_HEALTHandroid.permission.FOREGROUND_SERVICE_LOCATIONandroid.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACKandroid.permission.FOREGROUND_SERVICE_MEDIA_PROCESSINGandroid.permission.FOREGROUND_SERVICE_MICROPHONEandroid.permission.FOREGROUND_SERVICE_PHONE_CALLandroid.permission.FOREGROUND_SERVICE_REMOTE_MESSAGINGandroid.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTEDandroid.permission.GET_ACCOUNTS_PRIVILEGEDandroid.permission.GET_INTENT_SENDER_INTENTandroid.permission.GET_PACKAGE_SIZEandroid.permission.GET_PASSWORDandroid.permission.GET_TASKSandroid.permission.GRANT_RUNTIME_PERMISSIONSandroid.permission.HIDE_NON_SYSTEM_OVERLAY_WINDOWSandroid.permission.HIDE_OVERLAY_WINDOWSandroid.permission.HIGH_SAMPLING_RATE_SENSORSandroid.permission.INSTALL_GRANT_RUNTIME_PERMISSIONSandroid.permission.INTERACT_ACROSS_PROFILESandroid.permission.INTERACT_ACROSS_USERSandroid.permission.INTERACT_ACROSS_USERS_FULLandroid.permission.INTERNAL_SYSTEM_WINDOWandroid.permission.INTERNETandroid.permission.KILL_BACKGROUND_PROCESSESandroid.permission.LOCAL_MAC_ADDRESSandroid.permission.LOCATION_HARDWAREandroid.permission.LOG_FOREGROUND_RESOURCE_USEandroid.permission.MANAGE_ACCOUNTSandroid.permission.MANAGE_ACTIVITY_TASKSandroid.permission.MANAGE_APP_OPS_MODESandroid.permission.MANAGE_CA_CERTIFICATESandroid.permission.MANAGE_DEFAULT_APPLICATIONSandroid.permission.MANAGE_FACEandroid.permission.MANAGE_FINGERPRINTandroid.permission.MANAGE_MEDIA_ROUTINGandroid.permission.MANAGE_NOTIFICATIONSandroid.permission.MANAGE_ONGOING_CALLSandroid.permission.MANAGE_OWN_CALLSandroid.permission.MANAGE_PROFILE_AND_DEVICE_OWNERSandroid.permission.MANAGE_USBandroid.permission.MANAGE_USERSandroid.permission.MEDIA_CONTENT_CONTROLandroid.permission.MODIFY_AUDIO_ROUTINGandroid.permission.MODIFY_AUDIO_SETTINGSandroid.permission.MODIFY_DEFAULT_AUDIO_EFFECTSandroid.permission.MONITOR_INPUTandroid.permission.MOUNT_UNMOUNT_FILESYSTEMSandroid.permission.NFCandroid.permission.NFC_PREFERRED_PAYMENT_INFOandroid.permission.NFC_TRANSACTION_EVENTandroid.permission.OBSERVE_GRANT_REVOKE_PERMISSIONSandroid.permission.OVERRIDE_WIFI_CONFIGandroid.permission.PEERS_MAC_ADDRESSandroid.permission.PERSISTENT_ACTIVITYandroid.permission.PROVIDE_DEFAULT_ENABLED_CREDENTIAL_SERVICEandroid.permission.PROVIDE_REMOTE_CREDENTIALSandroid.permission.QUERY_ADVANCED_PROTECTION_MODEandroid.permission.QUERY_ALL_PACKAGESandroid.permission.QUERY_USERSandroid.permission.READ_BASIC_PHONE_STATEandroid.permission.READ_COLOR_ZONESandroid.permission.READ_DREAM_STATEandroid.permission.READ_INSTALL_SESSIONSandroid.permission.READ_LOGSandroid.permission.READ_NEARBY_STREAMING_POLICYandroid.permission.READ_NETWORK_USAGE_HISTORYandroid.permission.READ_PRECISE_PHONE_STATEandroid.permission.READ_PRIVILEGED_PHONE_STATEandroid.permission.READ_PROFILEandroid.permission.READ_RESTRICTED_STATSandroid.permission.READ_SOCIAL_STREAMandroid.permission.READ_SYNC_SETTINGSandroid.permission.READ_SYNC_STATSandroid.permission.READ_USER_DICTIONARYandroid.permission.READ_WALLPAPER_INTERNALandroid.permission.READ_WIFI_CREDENTIALandroid.permission.REAL_GET_TASKSandroid.permission.RECEIVE_BOOT_COMPLETEDandroid.permission.REORDER_TASKSandroid.permission.REQUEST_COMPANION_PROFILE_GLASSESandroid.permission.REQUEST_COMPANION_PROFILE_WATCHandroid.permission.REQUEST_COMPANION_RUN_IN_BACKGROUNDandroid.permission.REQUEST_COMPANION_START_FOREGROUND_SERVICES_FROM_BACKGROUNDandroid.permission.REQUEST_COMPANION_USE_DATA_IN_BACKGROUNDandroid.permission.REQUEST_DELETE_PACKAGESandroid.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONSandroid.permission.REQUEST_INSTALL_PACKAGESandroid.permission.REQUEST_OBSERVE_COMPANION_DEVICE_PRESENCEandroid.permission.REQUEST_PASSWORD_COMPLEXITYandroid.permission.RESTART_PACKAGESandroid.permission.RUN_USER_INITIATED_JOBSandroid.permission.SET_ANIMATION_SCALEandroid.permission.SET_KEYBOARD_LAYOUTandroid.permission.SET_ORIENTATIONandroid.permission.SET_POINTER_SPEEDandroid.permission.SET_TIMEandroid.permission.SET_TIME_ZONEandroid.permission.SET_WALLPAPERandroid.permission.SET_WALLPAPER_COMPONENTandroid.permission.SET_WALLPAPER_HINTSandroid.permission.START_ACTIVITIES_FROM_BACKGROUNDandroid.permission.SUBSCRIBED_FEEDS_READandroid.permission.SUBSCRIBED_FEEDS_WRITEandroid.permission.SUBSTITUTE_NOTIFICATION_APP_NAMEandroid.permission.SYSTEM_CAMERAandroid.permission.TABLET_MODEandroid.permission.TETHER_PRIVILEGEDandroid.permission.TRANSMIT_IRandroid.permission.TV_IMPLICIT_ENTER_PIPandroid.permission.UPDATE_DEVICE_STATSandroid.permission.UPDATE_PACKAGES_WITHOUT_USER_ACTIONandroid.permission.USER_ACTIVITYandroid.permission.USE_BIOMETRICandroid.permission.USE_CREDENTIALSandroid.permission.USE_EXACT_ALARMandroid.permission.USE_FINGERPRINTandroid.permission.VIBRATEandroid.permission.WAKE_LOCKandroid.permission.WRITE_APN_SETTINGSandroid.permission.WRITE_DREAM_STATEandroid.permission.WRITE_EXTERNAL_STORAGEandroid.permission.WRITE_MEDIA_STORAGEandroid.permission.WRITE_PROFILEandroid.permission.WRITE_SOCIAL_STREAMandroid.permission.WRITE_SYNC_SETTINGSandroid.permission.WRITE_USER_DICTIONARYcom.android.alarm.permission.SET_ALARMcom.android.browser.permission.READ_HISTORY_BOOKMARKScom.android.browser.permission.WRITE_HISTORY_BOOKMARKScom.android.launcher.permission.INSTALL_SHORTCUTcom.android.launcher.permission.UNINSTALL_SHORTCUTcom.maple.life.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

Activities (25)

  • com.maple.life.BackupExportTask
  • com.maple.life.CacheDelegate
  • com.maple.life.DataSyncParser
  • com.maple.life.InstallTask
  • com.maple.life.NetworkCommonService
  • com.maple.life.internal.C_0xqe0n9ejwavActivity
  • com.maple.life.internal.C_4gmkdw6x81qzActivity
  • com.maple.life.internal.C_73o1ksley1q0Activity
  • com.maple.life.internal.C_7tmuvr1ofmonActivity
  • com.maple.life.internal.C_fjr9wjij29hoActivity
  • com.maple.life.internal.C_h0eo6e9nh0suActivity
  • com.maple.life.internal.C_i6uebwzsur64Activity
  • com.maple.life.internal.C_iycsuoesh0h7Activity
  • com.maple.life.internal.C_j4dkya7lceyrActivity
  • com.maple.life.internal.C_qbz9i8fx10smActivity
  • com.maple.life.internal.C_t1m0fy4ymbw0Activity
  • com.maple.life.internal.C_tsuw11l2xuctActivity
  • com.maple.life.internal.C_u5l4nzfayde3Activity
  • com.maple.life.internal.C_upqu5duxqyk6Activity
  • com.maple.life.internal.C_uzvujrr9q83hActivity
  • com.maple.life.internal.C_v053hfhw7gniActivity
  • com.maple.life.internal.C_ww3wemhxecqhActivity
  • com.maple.life.internal.C_xexd4oi36obmActivity
  • com.maple.life.internal.C_xky7mby5zwweActivity
  • com.maple.life.internal.C_y519zwyb5f9dActivity

Services (25)

  • com.maple.life.BoardRepository
  • com.maple.life.DownloadHelper
  • com.maple.life.ExternalHelper
  • com.maple.life.LocalFragment
  • com.maple.life.SettingsView
  • com.maple.life.internal.C_1v0k00owrq0lService
  • com.maple.life.internal.C_31rojja0479kService
  • com.maple.life.internal.C_4bhrk30h8r4qService
  • com.maple.life.internal.C_8drjq346cmzuService
  • com.maple.life.internal.C_dsdeyy37zutmService
  • com.maple.life.internal.C_g9afp3rvbhdeService
  • com.maple.life.internal.C_h59y1zih1579Service
  • com.maple.life.internal.C_hefzqf8cjp6uService
  • com.maple.life.internal.C_l3304yi6ul91Service
  • com.maple.life.internal.C_m7g1u01t8a4vService
  • com.maple.life.internal.C_mvf99sd87acxService
  • com.maple.life.internal.C_r8mn6s1skjxhService
  • com.maple.life.internal.C_si4bvodi2iqnService
  • com.maple.life.internal.C_tg123pf76xn9Service
  • com.maple.life.internal.C_u6t41o9d89dfService
  • com.maple.life.internal.C_uirr17ysrljsService
  • com.maple.life.internal.C_vi30aggd2kd5Service
  • com.maple.life.internal.C_vpms10n58a6gService
  • com.maple.life.internal.C_ysftz2zb0am6Service
  • com.maple.life.internal.C_zdmcyk49uuz2Service

Receivers (31)

  • com.maple.life.CacheBuilder
  • com.maple.life.CacheManager
  • com.maple.life.CommonRepository
  • com.maple.life.ContactProvider
  • com.maple.life.DownloadFormatter
  • com.maple.life.ImageAdapter
  • com.maple.life.LaunchService
  • com.maple.life.MessageParser
  • com.maple.life.RemoteClient
  • com.maple.life.SecondaryConfig
  • com.maple.life.ThemeRepository
  • com.maple.life.internal.C_03h7h5gqtqzrReceiver
  • com.maple.life.internal.C_0p7731jgje1uReceiver
  • com.maple.life.internal.C_1jrj4n4n6gt6Receiver
  • com.maple.life.internal.C_22m0qpeav3qjReceiver
  • com.maple.life.internal.C_6eqevb8piavrReceiver
  • com.maple.life.internal.C_6m88u9qo5iweReceiver
  • com.maple.life.internal.C_8yvse1aacqx0Receiver
  • com.maple.life.internal.C_abqbnr3ejjmpReceiver
  • com.maple.life.internal.C_avst160vvjzhReceiver
  • com.maple.life.internal.C_cj7wru6xnqcjReceiver
  • com.maple.life.internal.C_evrt9dw2fmknReceiver
  • com.maple.life.internal.C_fzev4zpi728wReceiver
  • com.maple.life.internal.C_g5rwh8pvgs3yReceiver
  • com.maple.life.internal.C_k7ou86wtyhn0Receiver
  • com.maple.life.internal.C_l233sahvljxbReceiver
  • com.maple.life.internal.C_lfv6t1ipusvnReceiver
  • com.maple.life.internal.C_t722r6ppw5t4Receiver
  • com.maple.life.internal.C_wm8sjerxqaz9Receiver
  • com.maple.life.internal.C_wxwjwt89qhhuReceiver
  • com.maple.life.internal.C_wz6bk41hq4znReceiver

Providers (22)

  • com.maple.life.CloudBridge
  • com.maple.life.MainTask
  • com.maple.life.internal.C_1m1rvvgszzgaProvider
  • com.maple.life.internal.C_63x0lq2fl3dkProvider
  • com.maple.life.internal.C_6dix8e26wuw1Provider
  • com.maple.life.internal.C_8o8s218z1bz1Provider
  • com.maple.life.internal.C_95cu5ik8wwioProvider
  • com.maple.life.internal.C_a20kgtgjrrutProvider
  • com.maple.life.internal.C_c2zhm6w597ypProvider
  • com.maple.life.internal.C_cb604y50xyp7Provider
  • com.maple.life.internal.C_f3zquez0ktkhProvider
  • com.maple.life.internal.C_g2vaebsl60yrProvider
  • com.maple.life.internal.C_h1vi6ilzzbcuProvider
  • com.maple.life.internal.C_j9uoa7fsbx58Provider
  • com.maple.life.internal.C_lfjscoiyeiu7Provider
  • com.maple.life.internal.C_lzkfg823e30fProvider
  • com.maple.life.internal.C_o6t3fc3jwtpuProvider
  • com.maple.life.internal.C_o70svc4b3t4nProvider
  • com.maple.life.internal.C_qcnjv3vxyalkProvider
  • com.maple.life.internal.C_s502ixm8x6mnProvider
  • com.maple.life.internal.C_yblpon6yawv4Provider
  • com.maple.life.internal.C_yrt0c1wlhmfhProvider

Intent filters — actions

android.intent.action.ACTION_POWER_CONNECTEDandroid.intent.action.ACTION_POWER_DISCONNECTEDandroid.intent.action.BATTERY_LOWandroid.intent.action.BATTERY_OKAYandroid.intent.action.BOOT_COMPLETEDandroid.intent.action.DEVICE_STORAGE_LOWandroid.intent.action.DEVICE_STORAGE_OKandroid.intent.action.PACKAGE_ADDEDandroid.intent.action.PACKAGE_REPLACEDandroid.intent.action.TIMEZONE_CHANGEDandroid.intent.action.TIME_SETandroid.net.VpnServiceandroid.net.conn.CONNECTIVITY_CHANGEandroidx.profileinstaller.action.BENCHMARK_OPERATIONandroidx.profileinstaller.action.INSTALL_PROFILEandroidx.profileinstaller.action.SAVE_PROFILEandroidx.profileinstaller.action.SKIP_FILEandroidx.work.diagnostics.REQUEST_DIAGNOSTICSandroidx.work.impl.background.systemalarm.UpdateProxiescom.maple.life.action.a_1z7ev54349xhcom.maple.life.action.a_2hx6irezlwu0com.maple.life.action.a_2lthnaue7afgcom.maple.life.action.a_43nw0jvxyqpucom.maple.life.action.a_44lysdjm96wucom.maple.life.action.a_49zk23zy96iacom.maple.life.action.a_8qwv408sj3bwcom.maple.life.action.a_93ynh6b52wlhcom.maple.life.action.a_a8ews6mzutd7com.maple.life.action.a_byeipq8jyt6ncom.maple.life.action.a_cgpnk1dq9m5jcom.maple.life.action.a_dfplrqwq3bdlcom.maple.life.action.a_eebe2gvt3iuvcom.maple.life.action.a_fo2zice4swggcom.maple.life.action.a_gbcsb68jfn7vcom.maple.life.action.a_h9etqdo06951com.maple.life.action.a_hn7p9nnqdn3ccom.maple.life.action.a_j1aul7sdfhuocom.maple.life.action.a_jd9j3ijt6f8acom.maple.life.action.a_jdutn2j5lif9com.maple.life.action.a_k0ctgjzlesokcom.maple.life.action.a_mdnzfwj57kxwcom.maple.life.action.a_mi7hfwxsh4zmcom.maple.life.action.a_nl6pcgcvqsuicom.maple.life.action.a_ntu5d7vc5nulcom.maple.life.action.a_o0lyd9hmbq0ucom.maple.life.action.a_oltvlqgeeeaycom.maple.life.action.a_plu14c9yxotpcom.maple.life.action.a_pq69617jws8ecom.maple.life.action.a_ptvpx07ud5kncom.maple.life.action.a_q1ice4s14gh9com.maple.life.action.a_qcey1rgh8apzcom.maple.life.action.a_sbcf1cbgiqudcom.maple.life.action.a_sdujb4js144jcom.maple.life.action.a_siava9u15o5vcom.maple.life.action.a_snita9x5ypqgcom.maple.life.action.a_tiept2okqtmmcom.maple.life.action.a_u2674ru0882hcom.maple.life.action.a_ucwrfzieh17ucom.maple.life.action.a_zx4iuihqvdqt

Intent filters — categories

com.maple.life.category.c_06znw50bcqszcom.maple.life.category.c_14ak55wbbryncom.maple.life.category.c_16rw8q25lmjtcom.maple.life.category.c_2swdl452p5ducom.maple.life.category.c_33616g45gs46com.maple.life.category.c_5u4qm2ds6q6hcom.maple.life.category.c_6oxar3ldxz5vcom.maple.life.category.c_8oyr3awjjnzzcom.maple.life.category.c_8tvi90dlqedecom.maple.life.category.c_9ds0vbn33tkzcom.maple.life.category.c_9y1s8ltv5t3hcom.maple.life.category.c_a4l3bojwq7bwcom.maple.life.category.c_bem0lp6x3gfxcom.maple.life.category.c_bl8yd8aaggzwcom.maple.life.category.c_bnj1tczgrmkbcom.maple.life.category.c_cdmx7vdya44ccom.maple.life.category.c_d392l0myivsacom.maple.life.category.c_d8crrb9oynfrcom.maple.life.category.c_ertdhzzaoc13com.maple.life.category.c_f0ydcc6m3mkgcom.maple.life.category.c_f6fj7ik6ypb1com.maple.life.category.c_ftj7yh9jblrgcom.maple.life.category.c_gqpyd3vtw95vcom.maple.life.category.c_j0gkhapfjc0gcom.maple.life.category.c_l9t6lee06c9ucom.maple.life.category.c_mgj7slzerv7qcom.maple.life.category.c_okykl3chj4adcom.maple.life.category.c_pa7kwa1hqvbrcom.maple.life.category.c_pfkrvtkyq46mcom.maple.life.category.c_phmldis0roj1com.maple.life.category.c_qvaksbkaaur5com.maple.life.category.c_qwkhpxbeh3rhcom.maple.life.category.c_ryhqq6s1roa4com.maple.life.category.c_s3jjbq1skf5ocom.maple.life.category.c_sulvt9zm86a5com.maple.life.category.c_tn9ietoq7fikcom.maple.life.category.c_tnr8654dcb5kcom.maple.life.category.c_u71hs6pbpxvccom.maple.life.category.c_yb5ifswyiu6ycom.maple.life.category.c_zx7wckp1vljk

C2 configuration (2)

Every indicator extracted from this sample. One row per C2 — each links to its indicator page with Whois, DNS and certificate pivots.

IndicatorTypePortSchemeFamilyFirst seen
famelack.com domain — https Famelack Loader (provisional) 2026-10-08
38.60.241.106/ ip 8080 ws Famelack Loader (provisional) 2026-10-08

Signing certificate

Subject CN
Android
Issuer CN
Android
Fingerprint
a40da80a59d170caa950cf15c18c454d47a39b26989d8b640ecd745ba71bf5dc

Relationships

Sample → C2 indicators, signing certificate (with every other sample signed by it) and family. Click a node for details, double-click to open its page.

Click a node to inspect it.

About Famelack Loader (provisional)

A packed Android loader campaign that hides behind fake video/TV-streaming apps (observed app labels "GOTV" and "TenXun", each padded with zero-width characters to evade string matching) and shares a common phishing backend at `https://famelack.com`. Samples are heavily protected and ship ~390 decoy manifest permissions to frustrate analysis. **Two observed variants** - A **WebView phishing loader** (`shell.loader` 3-layer XOR packer): `assets/shell_config.dat` is XORed with the SHA-256 keystream of `shell_config_key_v1` to yield a JSON config, and the encrypted DEX in `assets/encrypted/` is XOR-decrypted per-layer (keystream `SHA-256(zero-key || layer-index)`), stripped and zlib-inflated. The recovered app loads `https://famelack.com` in a JavaScript/geolocation-enabled WebView, abuses Accessibility services and can silently install secondary APKs. - A **WebSocket RAT dropper** using a custom `SVLT` "Vault" container (`assets/po70sue2.zip`, a header of magic `SVLT` + version + IV followed by a key-and-IV repeating-XOR stream; the key is the Base64-decoded AndroidManifest meta-data `vault_payload_key`). The vault yields a child RAT (`app.swift.learn`) whose OkHttp WebSocket C2 host is stored as an AES/CBC blob (PBKDF2WithHmacSHA1-derived key) that decrypts to a bare IP; at runtime it connects to `ws://<host>:8080/` after an HTTP health check, and also carries the `https://famelack.com` backend. All C2 indicators are recovered by full static unpacking of each stage (binary-verified). Family label provisional.