L'innovation centrale est l'utilisation des domaines Ethereum Name Service (ENS) et Solana Name Service (SNS) pour localiser l'infrastructure de commande et de contrôle. Au lieu d'enregistrer un nom de domaine DNS qui peut être saisi, le botnet stocke les informations C2 dans des enregistrements TXT de la blockchain, qu'aucune entité unique ne contrôle .
Les adresses C2 sont encapsulées dans de fausses adresses IPv6, par exemple 2001:db8:12e7:13d7::1, stockées dans des enregistrements TXT ENS/SNS. Le malware n'extrait qu'une clé de 4 octets de la chaîne et la traite via une fonction de permutation personnalisée F() pour récupérer la véritable adresse IPv4 [Rapport XLab principal].
Le déchiffrement utilise un chiffrement RC4 lourdement modifié avec deux cycles d'algorithme de planification de clés (KSA) : un RC4 standard plus un brassage de la S-box basé sur un LCG. L'étape de génération de nombres pseudo-aléatoires (PRGA) intègre une étape de registre à décalage à rétroaction linéaire (LFSR) et des rotations de bits complexes. XLab a publié un algorithme reproductible en Python pour les chercheurs [Rapport XLab principal].
L'échantillon DDoS interroge d'abord un domaine ENS/SNS (par exemple, burrberry.eth) pour récupérer un bloc d'adresses IP de nœuds relais. Il contacte ensuite ces relais via GET /nodes?key=meowmeowmeow pour recevoir la liste finale des adresses C2, qui est elle-même composée d'autres appareils infectés agissant comme relais [Rapport XLab principal].
Le botnet a subi des itérations fréquentes et documentées en seulement trois mois [Rapport XLab principal] :
| Date | Développement |
|---|---|
| 25 mars | Première variante JackSkid capturée ; utilisation du domaine ENS m3rnbvs5d.eth |
| 1er avril | Apparition de la variante fbot (affichant "hail china mainland") |
| 29-30 avril | Nouveau chiffrement RC4 et domaine ENS ukranianhorseriding.eth |
| Début mai | Ajout du domaine SNS 24carnforth2merseyside.sol (C2 multi-chaîne) |
| 25 juin | Apparition d'une variante purement relais qui a supprimé toutes les capacités DDoS et ne sert plus que de nœud proxy |
| 27-28 juin | Ajout du transfert de port automatisé UPnP ; architecture hybride finalisée |
Dysphoria se propage principalement par forçage brutal des identifiants Telnet et SSH, mais il exploite également au moins 14 vulnérabilités connues d'exécution de code à distance (RCE) ciblant les routeurs, caméras et appareils Linux embarqués [Rapport XLab principal]. Les CVE exploitées vont de failles IoT anciennes (CVE-2017-17215, CVE-2020-8515) à des vulnérabilités récemment divulguées (CVE-2025-9528, CVE-2025-28137, CVE-2025-34152, CVE-2025-55182), confirmant une maintenance active [Rapport XLab principal].
Trois choix de conception imbriqués brisent le manuel classique de démantèlement :
Comme l'ont conclu XLab et le CNCERT, cette combinaison signifie que le démantèlement d'une seule adresse IP ou d'un seul domaine est inefficace, car la couche C2 est cryptographiquement cachée, les enregistrements de noms se trouvent sur une blockchain immuable, et le chemin de commande traverse des centaines de milliers de routeurs domestiques tournants et impossibles à démanteler [Rapport XLab principal].