48bf67f14bd62bfcd2455455…
sampleTracked by C2 Tracker · indicators & metadata only, the APK itself is never published
Analyst notes
CloudSettle Tunnel RAT (provisional) — an Android remote-access trojan (RAT), distributed as
com.batch.helper.main, self-signed as “Moonlight Studios”. It installs further packages. Communicates with 1 operator endpoint. India-targeted Android device-tunnel RAT delivered by a heavily layered native dropper, disguised as a wedding-invitation / guest-registration app (app label “Wedding-Ceremoney”, app_type “weddingv2luxsuper”, a Rs 1 “Guest Registration Fee” payment lure). The loader (package com.batch.helper.main) hands assets/xdmktnrc to the native method ndsSV in lib/*/libnetbridge.so, which decrypts it in five stages, all reversed statically: (1) body XOR a 16-byte header (asset[0:16]); (2) RC4 with a non-standard 4-pass key schedule (key = asset[16:32]); (3) AES-256-GCM with a fixed key formed by XORing two hardcoded 32-byte arrays (b758c31fdfc974c214ea35d8b65a7e576f900bc76738aa6915f658f66bcd0226), GCM tag verified; (4) a zlib-wrapped “MSZ1” container; (5) an “MSP1” bundle holding base.apk. The native lib separately computes SHA-256 of the signing certificate purely as a tamper check. The recovered base.apk connects to a WebSocket device tunnel at wss://api.cloudsettle.org/ws/tunnel/device- with an HTTPS API at https://api.cloudsettle.org, and targets Indian banking (Federal Bank, federalbank.org). All C2 indicators binary-verified by full static unpack of all five layers (AES-GCM MAC validated). Family label provisional. Indicators: wss://api.cloudsettle.org/ws/tunnel/.Recovered configuration
anti_tamper
SHA-256 of signing certificate
https_api
https://api.cloudsettle.org
lure
wedding invitation / guest registration (Rs 1 fee)
package
com.batch.helper.main
packer
5-layer native (XOR+RC4-4pass+AES-GCM+zlib MSZ1+MSP1 bundle, key from libnetbridge.so)
targets
Indian banking (Federal Bank)
websocket_c2
wss://api.cloudsettle.org/ws/tunnel/device-<id>
Identification
- SHA-256
- 48bf67f14bd62bfcd2455455a84e458ff6460db8d03cae3cc80d18be910fdb3c
- MD5
- 6a45249b3ef638e5855f5706ce319fa9
Observed
- Families
- CloudSettle Tunnel RAT (provisional)
- First seen
- 2026-10-05
APK metadata
Summary
- Type
- Android · APK
- Package
- com.batch.helper.main
- Main activity
- com.batch.helper.main.s2
- Internal version
- 454
- Displayed version
- 4.2.77
- Min SDK
- 24
- Target SDK
- 37
Signing certificate
- Valid from
- 2026-10-04 23:54:52
- Valid to
- 2057-09-13 23:54:52
- Serial
- efead0514414daa4
- Thumbprint
- 9e067a70cc81012d2896bd1d8658efd443c5a9de
- Subject
- C:IN, CN:HappyByte Labs, L:Vadodara, O:Moonlight Studios, ST:Gujarat
- Issuer
- C:IN, CN:HappyByte Labs, L:Vadodara, O:Moonlight Studios, ST:Gujarat
Permissions (11)
Intent filters — actions
C2 configuration (1)
Every indicator extracted from this sample. One row per C2 — each links to its indicator page with Whois, DNS and certificate pivots.
| Indicator | Type | Port | Scheme | Family | First seen |
|---|---|---|---|---|---|
| api.cloudsettle.org/ws/tunnel/ | domain | — | wss | CloudSettle Tunnel RAT (provisional) | 2026-10-05 |
Signing certificate
- Subject CN
- HappyByte Labs
- Issuer CN
- HappyByte Labs
- Fingerprint
- 23a9ed597362579e8258f031fa5afaa759e5e8f866ef7a80d1b4e393a662e8d1
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.