Malware aus WordPress entfernen geht in dieser Reihenfolge: den Schaden eindämmen, eine saubere Wiederherstellung bevorzugen, scannen und den Rest entfernen, den Zugang wechseln und die Lücke schließen, damit sie nicht zurückkommt. Es ist kein magischer Knopf “scannen und vergessen”. Das Ziel ist eine saubere Website, die sauber bleibt.
Die Arbeitsreihenfolge ist eindämmen, bewerten, bereinigen oder wiederherstellen, härten. Die Eindämmung zu überspringen oder die Eintrittsstelle offen zu lassen ist der Grund, warum Infektionen “zurückkommen”.
Sie sind noch nicht sicher? Starten Sie aus wp-admin die Sicherheitstests, den Scanner für Sicherheitslücken und den Core Scanner. Ergänzen Sie den Malware-Scanner, wenn die Dateien schlecht aussehen oder Besucher schon Weiterleitungen sehen. Der längere Weg zu den Anzeichen steht in So erkennen Sie, ob Ihre WordPress-Website gehackt wurde (auf Englisch).
Arten von Malware und Symptome
Die Form der Infektion zu kennen hilft, an der richtigen Stelle zu suchen.
Warnzeichen. Mehrere zusammen zählen mehr als eines allein:
- Unerwartete Weiterleitungen, Pop-ups oder Spam in einer anderen Sprache
- Administratorkonten oder Plugins, die Sie nie installiert haben
- Sperren, seltsame Login-Weiterleitungen oder Passwort-Resets, die scheitern
- Warnungen des Browsers oder von Google Safe Browsing
- Die Website plötzlich langsam, oder das Hosting markiert Malware oder ausgehenden Spam
Mehr Detail: 7 Anzeichen eines Hacks (auf Englisch) und übliche Merkmale von Malware (auf Englisch).
Wo es meist hineinkommt: veraltete oder aufgegebene Plugins oder Themes, nulled Plugins (auf Englisch), schwache oder wiederverwendete Administratorpasswörter, infizierte Nachbarn auf Shared Hosting und “Updates” per Social Engineering. Schließen Sie diese Tür nach der Bereinigung, sonst wiederholen Sie die Arbeit.
1. Sofort eindämmen
- Setzen Sie die Website in den Wartungsmodus oder nehmen Sie sie vom Netz, wenn Besucher Schaden nehmen
- Kontaktieren Sie das Hosting und fragen Sie nach Schnappschüssen, E-Mail-Missbrauch und Malware auf Serverebene
- Arbeiten Sie von einem sauberen Gerät, wenn Zugangsdaten gestohlen sein können
- Pausieren Sie ausgehende E-Mail, wenn das Hosting sagt, dass Sie Spam senden
- Veröffentlichen Sie nicht weiter über eine infizierte Installation
Sie brauchen Zugang zu Dateien und zur Datenbank. Wenn wp-admin tot ist, nutzen Sie das Hosting-Panel, SFTP oder SSH, oder einen autorisierten Notfall-Wiederherstellungshaken (auf Englisch), und entfernen Sie diesen Code, sobald Sie drin sind.
2. Bewerten, bevor Sie alles löschen
- Notieren Sie, wann die Symptome begannen (hilft bei der Wahl einer sauberen Sicherung)
- Listen Sie Benutzer, Plugins, Must-Use-Plugins und Drop-ins, die Sie nicht kennen
- Sehen Sie aktuelle Änderungsdaten in Themes, Uploads und
wp-config.php
- Bewahren Sie eine Kopie verdächtiger Dateien für Ihre Unterlagen, bevor Sie sie entfernen
- Bitten Sie das Hosting um die Zugriffsprotokolle um dieses Zeitfenster
Der Malware-Scanner von Security Ninja Pro und der Core Scanner helfen hier: sie markieren verdächtige Dateien und zeigen geänderte, fehlende oder unerwartete Kerndateien. Free-Builds decken weiterhin Sicherheitstests, Sicherheitslücken und Kern-Integrität ab. Urteil bleibt nötig. Es gibt Fehlalarme. Löschen Sie nicht massenhaft, ohne den Pfad zu verstehen.
Das Video oben zeigt, wie der Scan in Security Ninja aussieht.
3. Eine saubere Wiederherstellung bevorzugen
Wenn Sie wissen, wann die Infektion begann, ist das Wiederherstellen von Dateien und Datenbank von vor diesem Punkt oft sauberer, als jede Hintertür von Hand zu jagen.
Direkt danach:
- Aktualisieren Sie WordPress, Plugins und Themes
- Löschen Sie ungenutzte Plugins und Themes
- Wechseln Sie alle Administrations- und Hosting-Passwörter
- Aktivieren Sie 2FA
- Scannen Sie erneut, bevor Sie es für erledigt halten
Eine Wiederherstellung, die die Malware noch enthält, oder die dasselbe angreifbare Plugin aktiv lässt, spult nur den Film zurück. Sicherungsgewohnheiten: Sicherungsplan, wenn die Website angegriffen wird (auf Englisch).
4. Wenn Sie ohne saubere Sicherung bereinigen müssen
Sie brauchen Dateizugang. wp-admin kann unzuverlässig sein.
Benutzer und Plugins
- Entfernen Sie unbekannte Administratorkonten
- Löschen Sie zweifelhafte Plugins, die Sie nicht kennen, vor allem solche, die Sie nie installiert haben
- Prüfen Sie Must-Use-Plugins (
wp-content/mu-plugins/) und Drop-ins
Dateien, die am meisten zählen
Prüfen und vergleichen Sie:
wp-config.php (seltsames eval, entfernte Includes, im Code angelegte Administratoren)
.htaccess im Stamm und in Uploads (Weiterleitungen, auto_prepend)
functions.php des Themes und unerwartetes PHP in Uploads
- Vertraut aussehende Ressourcen als Tarnung (seltsames
favicon.ico, doppelte Endungen, PHP neben Bildern)
- Cron oder geplante Aufgaben, die entfernte URLs oder unbekanntes PHP aufrufen
Integrität des Kerns
Der WordPress-Kern muss mit den offiziellen Kopien übereinstimmen. Der Core Scanner markiert geänderte, fehlende oder unerwartete Kerndateien. Unerwartetes PHP außerhalb der normalen Theme- und Plugin-Pfade verdient Misstrauen. Im Zweifel ersetzen Sie den Kern aus einem vertrauenswürdigen WordPress-Paket. Überschreiben Sie nie blind wp-config.php oder wp-content.
Malware-Scan, und danach Urteil
Starten Sie einen Malware-Scanner, prüfen Sie die Funde und bereinigen oder erlauben Sie vorsichtig. Fehlalarme gibt es, vor allem bei ungewöhnlichen, aber legitimen Plugins.
Reste in der Datenbank
Dateien zu bereinigen reicht nicht, wenn Spam-Inhalt, bösartige Optionen oder injizierte Benutzer bleiben. Suchen Sie seltsame Skripte in Beiträgen und Widgets, unerwartete Änderungen von siteurl oder home, unbekannte Benutzer und Optionswerte mit Base64-Blobs oder entfernten URLs. Exportieren Sie eine Kopie der Datenbank, bevor Sie etwas bearbeiten.
Erneut scannen, bevor Sie wieder öffnen
Starten Sie Malware-Scan und Scan auf Sicherheitslücken erneut. Sehen Sie die Website ohne Sitzung und in einem privaten Fenster an. Bestätigen Sie, dass die E-Mail keinen Spam mehr sendet. Erst dann nehmen Sie den Wartungsmodus weg.
Orte, an denen Malware sich gern versteckt
- PHP-Dateien in
wp-content/uploads/ (Uploads brauchen fast nie ausführbares PHP)
- Zwischengespeicherte oder optimierte Kopien infizierter Templates
- Alte Theme-Verzeichnisse, die Sie gelöscht glaubten
- Zeilen in
wp_options mit Base64-Blobs oder entfernten URLs
- Cron-Ereignisse, die unbekannte PHP-Dateien aufrufen
- Seltsame “Ressourcen”-Namen als Hintertüren. Hinweise zur Erkennung und zur Notfall-Wiederherstellung: Wiederherstellungshaken (auf Englisch)
Kommt die Neuinfektion in Stunden, nehmen Sie an, dass eine Hintertür oder dasselbe angreifbare Plugin noch da ist.
5. Härten, damit es nicht zurückkommt
Malware, die “zurückkommt”, heißt fast immer, dass die Eintrittsstelle noch offen ist.
Übliche Ursachen:
- Ein angreifbares oder aufgegebenes Plugin oder Theme
- Schwaches oder wiederverwendetes Administratorpasswort
- Keine 2FA auf Konten mit Rechten
- Nulled Software
- Alter WordPress-Kern
Beheben Sie das und härten Sie danach:
- Login-Schutz und 2FA
- Cloud Firewall (Pro: über 600 Millionen bekannte schlechte IP-Adressen, plus Anfragefilter)
- Geplante Scans auf Malware und Sicherheitslücken
- Sicherheitstests von Security Ninja
- Vernünftige Dateirechte (Verzeichnisse meist
755, Dateien 644, wp-config.php enger, zum Beispiel 600, wenn das Hosting das erlaubt)
- Sicherungen außerhalb des Servers, die Sie probeweise wiederhergestellt haben
Der vollständige Wiederherstellungsablauf steht in Was tun, wenn die Website gehackt wurde (auf Englisch).
Google Safe Browsing und SEO
Wenn Chrome oder die Search Console die Website markiert haben:
- Beenden Sie zuerst die Bereinigung
- Bitten Sie in der Search Console um eine Überprüfung
- Warten Sie. Die Platzierung braucht Zeit, um sich zu erholen
Der Leitfaden von Google zu gehackten Websites hilft, wenn die Installation wirklich sauber ist. Notizen zur SEO-Erholung: SEO nach einem Hack wiederherstellen (auf Englisch).
Wann Sie Hilfe holen
Selbst machen passt bei einer einfachen Wiederherstellung. Holen Sie Hilfe, wenn:
- Sie aus wp-admin draußen sind und der Hosting-Zugang unklar ist
- Die Malware nach der “Bereinigung” zurückkommt
- Kundendaten im Spiel sein können
- Shop oder Lead-Website nicht liegen bleiben können, während Sie lernen
Wir bieten Malware-Bereinigung und Sicherheitsprüfung zum Festpreis.
Vorbeugung, damit Sie nicht wieder hier landen
Security Ninja Pro bündelt Malware-Scan, Cloud Firewall, Härtung des Logins und geplante Scans, damit die Bereinigung nicht Ihre einzige Strategie ist. Free deckt Tests, Sicherheitslücken und den Core Scanner ab, und so erwischen Sie Probleme früher. Das Ereignisprotokoll zeigt, was um den Vorfall herum passiert ist.
Weiterlesen