What Kimwolf v7 is and where it came from
Palo Alto Networks’ Unit 42 traced the Kimwolf family (also tracked as AISURU) to activity that began in August 2024. The malware initially targeted Linux IoT devices under the AISURU name and transitioned to Android TV boxes and set‑top boxes around August 2025 under the Kimwolf name. Unit 42 describes two parallel codebases under the same operators: AISURU for Linux IoT builds and Kimwolf for Android targets.
Technical advances: HTTP/2, browser fingerprints, and ARM optimizations
Kimwolf v7 is a statically linked ARM ELF binary compiled with the Android NDK. It links BoringSSL for TLS and nghttp2 to implement an HTTP/2 flood capability that constructs complete browser fingerprints (the function named attack_case17_http2_flood). That header and protocol construction is designed to make application‑layer DDoS traffic resemble legitimate browser requests, complicating mitigation.
The bot also implements a high‑performance UDP flood that uses a Xorshift256 PRNG seeded from /dev/urandom (with a SplitMix64 fallback) and accelerates IP/UDP checksum computation with ARM NEON SIMD instructions. Those vectorized loops are tailored to the ARM processors common in Android TV hardware to maximize packet throughput.

This site is the portfolio.
OSINTSights runs on Cloudflare Workers, D1, R2, and Vectorize, with an AI pipeline on Hetzner ARM. Nubivance designed, built, and operates it. We do the same for clients.
See what we buildCommand-and-control resilience: ENS, an operator RPC, Tor, and a local proxy
Unit 42 identified a layered C2 resolution system in v7. The binary contains five plaintext public Ethereum RPC endpoints it shuffles with a PRNG before each ENS query: hxxps[:]//0xrpc[.]io/eth; hxxps[:]//eth.llamarpc[.]com; hxxps[:]//ethereum-rpc.publicnode[.]com; hxxps[:]//eth-protect.rpc.blxrbdn[.]com; and hxxps[:]//eth.merkle[.]io. These legitimate RPC services are misused to resolve ENS records to C2 addresses.
Two samples also hard‑code a sixth endpoint, eth[.]rpcuniverse[.]com, which Unit 42 assesses with moderate confidence is operator controlled: the rpcuniverse domain resolves to a single low‑cost VPS IP (23.94.221[.]104), lacks global traffic ranking, and the hosting pattern differs from the multi‑tenant anycast providers used by the other RPC endpoints. When ENS resolution fails, the binary falls back to a hard‑coded Tor .onion hidden service (edctgwib2n5l34t525zkxqzk5bqb6e5il2yiq5r6zu7gtlxa4uosn3qd[.]onion) and routes all C2 traffic through a local proxy at 127.0.0.1:23075, allowing independent updates to the proxy component.
Propagation, packaging, and operational changes
Kimwolf spreads by abusing residential proxy services to reach unauthenticated Android Debug Bridge (ADB) instances inside local networks — many Android TV boxes ship with ADB enabled on port 5555. The operators appear to have separated the propagation function from the attack payload: v7 removed scanning, exploitation, and brute‑force modules and focuses on attack and proxy relay duties. External loaders now appear responsible for initial access.
Operators distribute Android APK wrappers that drop an embedded ELF kernel payload. Unit 42 found multiple APKs (October–December 2025) that masquerade as a system service (SystemService or com.android.logcatd) and execute embedded kernels such as libdevice.so or previous libn[redacted]kernel.so. The wrappers host the C2 resolution layer while the kernel handles lower‑level bot functions and process masquerading (e.g., renaming to TVHelper or inetd).
Infrastructure findings: clustered IPs and operator host details
Unit 42 observed C2 connections to IPs including 212.193.31[.]119, 212.193.31[.]122 (TCP port 13) and 212.193.31[.]92, 212.193.31[.]158 (TCP port 443). Pivoting on a shared SSH host key revealed 22 IP addresses presenting the identical key between Dec. 18, 2025 and Feb. 3, 2026; those hosts reside in AS202799 and are geolocated to Saint Petersburg, Russia. The rpcuniverse operator host (23.94.221[.]104, AS36352 RackNerd, Dallas) served the rpcuniverse[.]com subdomains that appear in some Kimwolf samples and presented a Let’s Encrypt certificate observed on that IP between Dec. 13, 2023 and March 12, 2024.
What this means for technologists, enterprises, and end users
- Technologists and security teams: watch for outbound HTTPS to public Ethereum RPC endpoints from IoT and Android devices, Tor SOCKS5 or circuit establishment on consumer devices, and local connections to 127.0.0.1:23075; look for processes named netd_service on consumer Android devices as a behavioral indicator.
- Affected enterprises and procurement leaders: treat Android TV boxes as untrusted network attachments and segment them from enterprise networks; disable ADB or restrict it to USB‑only access to remove the primary propagation vector identified by Unit 42.
- End users and the general public: devices that normally do not interact with blockchain services contacting Ethereum RPC endpoints or exhibiting unusual proxy/Tor traffic are potential signs of compromise; consider isolating smart TVs and set‑top boxes from sensitive networks.
Kimwolf v7 is not a radically new concept so much as a deliberate refinement: a narrower attack payload optimized for ARM devices, an HTTP/2 flood that mimics browsers, and a multi‑tier C2 design built to survive takedowns. The split between external loaders and a hardened attack/proxy binary makes detection and disruption more complex — defenders will need to monitor atypical blockchain RPC usage, Tor activity, and local proxy connections to spot compromised devices.
Read the original Unit 42 analysis: https://unit42.paloaltonetworks.com/kimwolf-v7-botnet-malware/




