Technische Bereinigung

Schadcode aus WordPress entfernen

Schadcode versteckt sich selten dort, wo man zuerst nachsieht. Er liegt in Uploads, in der Datenbank, in Konfigurationsdateien oder in scheinbar harmlosen Plugins.

Ich arbeite jede Fundstelle einzeln ab und dokumentiere sie schriftlich.

Elias Arndt, WordPress-Experte aus Schleswig
Elias Arndt

WordPress-Experte aus Schleswig
★★★★★ 5,0 bei Google

Notfall melden

Ich melde mich innerhalb von 4 Stunden bei Ihnen.

Wo Schadcode tatsächlich liegt

Die auffällige Datei im Hauptverzeichnis ist meist nur der sichtbare Teil. Diese vier Orte werden bei einer oberflächlichen Bereinigung regelmäßig übersehen.

In der Datenbank

Eingeschleuster Code in Beiträgen, in den Optionen oder in serialisierten Feldern. Ein Dateiscanner sieht davon nichts, weil dort gar keine Datei existiert.

Im Uploads-Verzeichnis

PHP-Dateien zwischen Bildern und PDFs. Das Verzeichnis wird bei Bereinigungen oft ausgelassen, weil dort eigentlich kein ausführbarer Code liegen sollte.

In Konfigurationsdateien

Manipulierte .htaccess oder wp-config.php, die Weiterleitungen setzen oder zusätzlichen Code nachladen, ohne dass eine neue Datei entsteht.

In geplanten Aufgaben

Ein Cron-Eintrag stellt gelöschte Dateien innerhalb weniger Stunden wieder her. Solange er besteht, führt jedes Aufräumen ins Leere.

Mein Vorgehen

1

Abgleich gegen die Originale

Kern, Plugins und Themes werden Datei für Datei mit den offiziellen Originalen verglichen. Jede Abweichung wird sichtbar, auch bei geschickt getarntem Code.

2

Durchsuchen der Datenbank

Alle Tabellen werden nach typischen Mustern und nach eingebettetem Code durchsucht, einschließlich serialisierter Felder, die eine einfache Suche übersieht.

3

Auswertung der Protokolle

Aus den Zugriffsprotokollen ergibt sich, wann und über welchen Weg der Zugriff erfolgt ist. Ohne diesen Schritt bleibt die Ursache offen.

4

Entfernen und Absichern

Der Schadcode wird entfernt, der Einstiegsweg geschlossen und sämtliche Zugangsdaten werden erneuert. Sie erhalten die Liste aller Fundstellen.

Transparente Kosten

Malware-Scan

50 €

zzgl. MwSt. · einmalig

Beauftragen Sie danach die Bereinigung, werden die 50 € voll angerechnet.

Am häufigsten gewählt

Bereinigung

280 €

zzgl. MwSt. · Festpreis, Scan inklusive

✓ Geld-zurück-GarantieBekomme ich die Seite nicht sauber, zahlen Sie nichts.

Laufende Betreuung

ab 65 €

pro Monat, zzgl. MwSt.

Das Kleingedruckte, vollständig:

  • Alle Preise verstehen sich zuzüglich 19 % Umsatzsteuer.
  • Aufträge, die am Samstag, Sonntag oder an Feiertagen bearbeitet werden, kosten einmalig 100 € Wochenendpauschale zusätzlich.
  • Reaktions- und Wiederherstellungszeiten gelten montags bis freitags von 8 bis 20 Uhr. Außerhalb dieser Zeiten reagiere ich, so schnell ich kann, aber ohne Zusage.
  • Die Zeit läuft ab dem Moment, in dem mir alle nötigen Zugänge vorliegen – nicht ab Ihrer ersten Nachricht.
  • Sonderfälle wie mehrere Seiten in einer Installation, WooCommerce mit laufenden Bestellungen oder Multisite bespreche ich vorher mit Ihnen und nenne den Preis, bevor ich anfange.

Häufige Fragen

Warum findet mein Sicherheits-Plugin den Schadcode nicht?

Solche Plugins arbeiten mit Signaturen bekannter Muster. Individuell geschriebener oder verschleierter Code fällt durch das Raster. Hinzu kommt, dass das Plugin innerhalb der Installation läuft, die es prüfen soll, und von einem Angreifer mit Administratorrechten abgeschaltet werden kann.

Ja. Ersetzt werden nur Kern, Plugins und Themes durch saubere Originale. Aus Ihren eigenen Inhalten wird der Schadcode einzeln herausgelöst, sodass Texte, Bilder und Bestellungen unverändert bleiben.

Sie erhalten eine schriftliche Aufstellung aller Fundstellen, des vermuteten Einstiegswegs und des Zeitraums. Diese Unterlage brauchen Sie, wenn eine Meldung an die Datenschutzbehörde ansteht oder eine Versicherung beteiligt ist.

Die Prüfung kostet 50 € netto und wird bei einer anschließenden Bereinigung angerechnet. Die Bereinigung kostet 280 € netto zum Festpreis.

Schadcode verschwindet nicht von selbst

Ein Anruf kostet Sie nichts und dauert fünf Minuten. Wenn sich herausstellt, dass es ein anderes Problem ist, sage ich Ihnen das ebenso.

Erreichbar montags bis freitags von 8 bis 20 Uhr · Verwandte Themen: WordPress-Malware entfernen · WordPress-Virus entfernen · Fremde Unterseiten im Google-Index · WordPress absichern