Site hors service ou signalé par Google ? Intervention sous 24 h, partout en France.
wp-pirate.fr Demander un devis

wp2shell : des comptes w2s_ et wp2_ dans votre WordPress, et pourquoi ils reviennent

Des administrateurs que vous n'avez jamais créés, aux noms faits d'un mot et de chiffres : w2s_, wp2_, wp_service_, Nx_. Une extension « System Health » que personne n'a installée. C'est la signature de wp2shell, l'outil qui balaie les sites WordPress depuis juillet 2026.

Fiche de terrain publiée le 15 octobre 2026 par Luc Del Beato, à partir de cas traités en 2026. Les sites concernés ne sont pas nommés.

Ce service s'adresse aux sites professionnels. Si c'est votre compte Instagram, Snapchat, Facebook ou votre boîte mail personnelle qui a été piraté, je ne peux pas vous aider : le bon interlocuteur est cybermalveillance.gouv.fr, le service public gratuit.

wp2shell n'est pas un pirate, c'est un outil. Il passe d'un site à l'autre, tente d'entrer, et laisse derrière lui des comptes et des portes que d'autres groupes viennent ensuite utiliser. Sur les sites que j'ai traités cet été, j'ai compté jusqu'à cinq groupes différents passés sur le même site après la première entrée.

Vérifier en 2 minutes

Être à jour aujourd'hui ne prouve pas que vous l'étiez en juillet. Sur un des sites, l'attaquant a lui-même installé la version corrigée, deux jours après son entrée, pour fermer la porte derrière lui et la garder pour lui seul.

Ce que ça fait

La porte d'entrée est une fonction de WordPress qui permet d'envoyer plusieurs demandes en une seule. Elle sert à l'éditeur de blocs pour enregistrer plusieurs éléments d'un coup. Une faille dans cette fonction, référencée CVE-2026-63030, permettait d'interroger la base de données sans être connecté, puis d'exécuter du code sur le serveur.

La même fonction sert aussi à deviner les mots de passe. Les extensions de sécurité limitent le nombre de requêtes envoyées au site. Une requête qui contient cent tentatives ne compte que pour une. Le compteur ne voit presque rien. Sur quatre sites, j'ai relevé 5 248 requêtes de ce type en deux semaines : 2 239 ont été traitées par le site, 231 seulement ont été bloquées. Le jour où j'ai fermé cette porte, six semaines après la première intrusion, elle recevait encore 399 requêtes.

Une fois dedans, l'outil crée un administrateur. Le journal de sécurité du site attribue alors cette création au premier compte du site, souvent celui du propriétaire ou de son prestataire. Ce n'est pas un vol de mot de passe. C'est un contournement de l'identification, et le journal se trompe de coupable. J'ai vu la force brute continuer à échouer sur le compte du propriétaire après la création du compte pirate : qui a le mot de passe cesse de le chercher.

Ensuite viennent les dépôts : de fausses extensions, des gestionnaires de fichiers, une ligne ajoutée dans une quinzaine de fichiers du cœur de WordPress, des pages de spam montrées aux seuls robots, et des articles « hacked by » publiés comme n'importe quel article. Sur un site, deux de ces articles sont restés en ligne et indexables pendant treize jours.

Pourquoi le nettoyage habituel échoue

La base garde aussi des traces techniques de l'exploitation : des centaines d'entrées de brouillons de personnalisation, de cache d'intégration et d'éléments de menu orphelins, à des identifiants qui se suivent, au-dessus du dernier contenu légitime. Leur présence sur un site qui tournait dans une version vulnérable est un signe fiable de passage.

Que faire

Sur un site vitrine, je ferme aussi la fonction d'envoi groupé, qui ne lui sert à rien. C'est une ligne de plus, et c'est ce que l'attaquant tentera de rouvrir en premier s'il revient. Si l'hébergeur a déjà coupé le site, commencez par la page sur les sites suspendus. Si Google l'a signalé, voyez site signalé par Google. Le détail de chaque étape est dans la méthode de nettoyage d'un WordPress piraté, et le forfait sur la page intervention sur un WordPress piraté.

Des administrateurs inconnus sur votre site ?

Ne les supprimez pas tout de suite : leur nom, leur date et leur adresse disent souvent par où ils sont entrés. Décrivez-moi ce que vous voyez, et je vous dis ce qu'il faut fermer avant tout devis.

Forfait de base 399 € TTC. Paiement après résultat validé, garantie 30 jours.