WordPress 7.1.3: Wartungs- und Sicherheitsversion (7 Sicherheitskorrekturen). Aktualisieren Sie jetzt und prüfen Sie danach die Version.

Details

So entfernen Sie Malware in WordPress

So entfernen Sie Malware aus WordPress: die Infektion eindämmen, bereinigen oder wiederherstellen, erneut scannen, den Zugang wechseln und die Lücke schließen, damit sie nicht zurückkommt.

Themen Malware & cleanup Beginner guides

Aktualisiert Veröffentlicht

So entfernen Sie Malware in WordPress Bild größer öffnen: So entfernen Sie Malware in WordPress

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.

ArtWas sie tutÜbliche Anzeichen
Hintertür / Webshell (auf Englisch)Hält Fernzugang, nachdem Sie “bereinigt” habenUnbekannte Admins, seltsames PHP in Uploads oder Themes, Neuinfektion in Stunden
InjektionBösartiger Code in Themes, Plugins, Beiträgen oder OptionenSpam-Links, versteckte iframes, eval- oder Base64-Blobs in Dateien oder in der Datenbank
Weiterleitungs-MalwareSchickt Besucher auf eine andere Website, manchmal nur mobil oder ohne SitzungWarnungen der Search Console oder des Browsers, bedingte Weiterleitungen
Spam / SEO-SpamInjiziert Seiten, Kommentare oder E-Mail-MissbrauchInhalt, den Sie nicht geschrieben haben, Hosting-Beschwerden wegen Spam
Krypto oder RessourcenmissbrauchVerbrennt CPU für jemand anderenCPU-Spitzen, Timeouts, Ressourcenwarnungen des Hostings

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

  1. Setzen Sie die Website in den Wartungsmodus oder nehmen Sie sie vom Netz, wenn Besucher Schaden nehmen
  2. Kontaktieren Sie das Hosting und fragen Sie nach Schnappschüssen, E-Mail-Missbrauch und Malware auf Serverebene
  3. Arbeiten Sie von einem sauberen Gerät, wenn Zugangsdaten gestohlen sein können
  4. Pausieren Sie ausgehende E-Mail, wenn das Hosting sagt, dass Sie Spam senden
  5. 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:

  1. Aktualisieren Sie WordPress, Plugins und Themes
  2. Löschen Sie ungenutzte Plugins und Themes
  3. Wechseln Sie alle Administrations- und Hosting-Passwörter
  4. Aktivieren Sie 2FA
  5. 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:

  1. Beenden Sie zuerst die Bereinigung
  2. Bitten Sie in der Search Console um eine Überprüfung
  3. 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

Passendes Video

So scannen Sie WordPress mit WP Security Ninja nach Malware.

Nützlich? Teilen Sie den Link.

Häufige Fragen

Wie entferne ich Malware aus WordPress? +

Dämmen Sie die Website zuerst ein. Wenn Sie eine saubere Sicherung haben, stellen Sie sie wieder her. Sonst scannen und entfernen Sie vorsichtig, wechseln alle Zugangsdaten, schließen die Eintrittsstelle und härten danach mit Updates, starkem Login, Firewall und geplanten Scans. Ein einzelner Scan-Klick reicht nicht, wenn die Hintertür noch da ist.

Wie entferne ich Malware von einer WordPress-Website, ohne sie zu verschlimmern? +

Arbeiten Sie von einem sauberen Gerät. Setzen Sie die Website in den Wartungsmodus, wenn Besucher Schaden nehmen. Stellen Sie aus einer bekannt guten Sicherung wieder her, wenn Sie können, oder entfernen Sie bestätigte bösartige Dateien und Datenbank-Injektionen und notieren Sie, was Sie ändern. Scannen Sie danach erneut und beobachten Sie eine Neuinfektion.

Warum kommt WordPress-Malware zurück? +

Fast immer bleibt eine Hintertür, gestohlene Administrator-Zugangsdaten oder ein ungepatchtes Plugin. Dateien zu bereinigen, ohne Passwörter zu wechseln und ohne die Lücke zu schließen, lädt dazu ein, dass sie in Stunden zurückkommt.

Larger screenshot

Enlarged image