The core innovation is the use of Ethereum Name Service (ENS) and Solana Name Service (SNS) domains to locate command-and-control infrastructure. Instead of registering a DNS domain that can be seized, the botnet stores C2 information in blockchain TXT records that no single entity controls .
C2 addresses are embedded inside fake IPv6 addresses—for example, 2001:db8:12e7:13d7::1—stored in ENS/SNS TXT records. The malware extracts only a 4-byte key from the string and runs it through a custom permutation function F() to recover the real IPv4 address [Primary XLab report].
The decryption uses a heavily modified RC4 cipher with two Key Scheduling Algorithm (KSA) rounds: standard RC4 plus an LCG-based S-box shuffle. The Pseudo-Random Generation Algorithm (PRGA) stage mixes in a Linear Feedback Shift Register (LFSR) step and complex bit-rotations. XLab published a full Python-reproducible algorithm for researchers [Primary XLab report].
The DDoS sample first queries an ENS/SNS domain (e.g., burrberry.eth) to retrieve a block of relay-node IPs. It then contacts those relays via GET /nodes?key=meowmeowmeow to receive the final C2 address list—which itself consists of other infected devices acting as relays [Primary XLab report].
The botnet underwent frequent, documented iterations over just three months [Primary XLab report]:
| Date | Development |
|---|---|
| March 25 | First JackSkid variant captured; ENS domain m3rnbvs5d.eth used |
| April 1 | fbot variant appears ("hail china mainland" output) |
| April 29–30 | New RC4 encryption and ENS domain ukranianhorseriding.eth |
| Early May | SNS domain 24carnforth2merseyside.sol added (multi-chain C2) |
| June 25 | Pure-relay variant appears that removed all DDoS capabilities and only serves as a proxy node |
| June 27–28 | UPnP automated port-forwarding added; hybrid architecture finalized |
Dysphoria spreads mainly through Telnet and SSH credential brute-forcing, but it also exploits at least 14 known remote-code-execution (RCE) vulnerabilities targeting routers, cameras, and embedded Linux devices [Primary XLab report]. The exploited CVEs range from long-standing IoT flaws (CVE-2017-17215, CVE-2020-8515) to recently disclosed vulnerabilities (CVE-2025-9528, CVE-2025-28137, CVE-2025-34152, CVE-2025-55182), confirming active maintenance [Primary XLab report].
Three interlocking design choices break the classic takedown playbook:
As XLab and CNCERT concluded, this combination means that taking down any single IP address or domain is ineffective because the C2 layer is cryptographically hidden, the name records are on an immutable blockchain, and the command path runs through hundreds of thousands of rotating, untakedownable home routers [Primary XLab report].