Also wenn es 15 Seiten auf mehreren Hostings mit verschiedenem FTP und individuellen PW sind, könnten auch noch folgende Möglichkeiten des Zugriffs bestehen. Ich habe mal KI gebeten, die möglichen Zugriffsmöglichkeiten für diese sehr spezielle Form des Hackings zu listen. (s. u.)
Was das Reparieren betrifft: Wie bereits erwähnt, ist das ein ziemlich lästiger Prozess. Du hast vermutlich irgendwo (auch in den Backups) ein Script sitzen, das immer wieder startet, auch wenn du es kurz mal deaktivieren kannst. Daher musst du wirklich einen sehr genauen Prozess durchführen, Grob gesagt: Alles ausser den Ordener Uploads komplett ersetzen und aus verlässlichen Quellen neu installieren. (WP-Core, Plugins, Themes...) Den Uploadordner nach Dateien untersuchen, die dort nicht sein dürfen, die Datenbank nach Malcode durchsuchen. Alle Passwörter ändern. (FTP, DB, Login etc.) Das wird bei 15 Seiten wahrscheinlich ziemlich aufwändig.
Hier potentielle Orte, über die die infektion auch passieren könnte (laut Perplexity):
1. Dein Rechner oder Browser ist der gemeinsame Faktor. Es wird über deinen Rechner Folgendes abgegriffen:
- WordPress-Sitzungscookies und gespeicherte Browserpasswörter.
- Passwörter aus FTP-/SFTP-Programmen, SSH-Clients oder Passwortmanagern.
- Zugangsdaten zum Hosting-Panel, zu E-Mail, DNS, Cloudflare oder Backup-Systemen.
- API- und Application-Passwords.
- Browser-Erweiterungsdaten und möglicherweise SSH-Schlüssel.
2. Gemeinsamer Dienst oder gemeinsames Plugin
Prüfe, ob auf allen Websites dieselben Komponenten installiert sind:
- Theme
- Page Builder, Backup-, Migration-, SEO- oder Security-Plugin.
- Management-System wie MainWP, ManageWP, InfiniteWP oder ein Hosting-Tool.
- Gemeinsame externe API, automatische Deployment- oder Backup-Verbindung.
3. Gemeinsames Hosting-Konto oder Serverzugriff
„Mehrere Hoster“ heißt nicht unbedingt „vollständig getrennte Zugänge“. Prüfe, ob mehrere Installationen über Folgendes verbunden sind:
- Derselbe Hoster-Account oder dieselbe zentrale E-Mail-Adresse.
- Derselbe Reseller- oder Agenturzugang.
- Gemeinsames cPanel-, Plesk-, SSH- oder API-Konto.
- Gemeinsame Backup-Ziele.
- Gleiche DNS-/Cloudflare-Zugangsdaten.
- Mehrere Websites im selben Webspace oder Dateisystem.