Wenn sich ein dir unbekannter Nutzer in deinem WordPress anmeldet, solltest du zeitnah reagieren und
a) dessen Zugang entfernen (nicht nur sperren)
b) dein Projekt auf einen Hack hin prüfen
Siehe dazu: https://de.wordpress.org/support/topic/seite-gehacked-was-tun/
Wie kann ich den Hack prüfen? Wie soll ich den Zugang entfernen wenn ich unter Benutzer niemanden sehe außer mich als Administrator. Jetzt hat er noch ein anderes Plugin installiert. WP ASLAN
Bei einer gehackten Website kann man auch seinen eigenen Nutzer verstecken. Du kannst derzeit nicht davon ausgehen irgendetwas zu sehen was richtig ist. Somit kannst du inzwischen davon ausgehen gehackt zu sein.
Wie du das prüfen kannst, ist unter dem o.g. genannten Link beschrieben. Im englischen Artikel steht auch, dass man seine Seite scannen sollte: https://wordpress.org/documentation/article/faq-my-site-was-hacked/ – das geht z.B. hier: https://sitecheck.sucuri.net/
Da du 100%ig von einem Hack ausgehen kannst, würde ich dir eher die radikale Methode empfehlen:
Lösche das gesamte Projekt wie es jetzt ist (Dateien, Verzeichnisse + Datenbank) und stell es aus einem sauberen Backup wieder her.
Hast du selbst kein Backup vorliegen, sprich den Support deines Hosters dazu an.
Wenn du kein Backup haben solltest, hast du 2 Möglichkeiten:
- Kompletter Neuanfang. Verwende keinesfalls irgendetwas von der gehackten Website. Kopiere auch keine Texte von dir ohne diese in einem reinen Text-Editor geprüft zu haben. Möglicherweise finden sich Inhalte im WebArchive.
- Oder jemanden suchen, der das für dich bereinigen kann. Das kann durchaus aufwändig sein und einiges kosten. So jemanden findest du z.B. in der deutschen Jobbörse. Fragen diesbezüglich sind hier im Forum nicht zulässig.
Solltest du ein Backup haben und das Projekt damit wiederherstellen können, kümmere dich unbedingt zeitnah um die Absicherung des Projektes:
- Spiele alle ausstehenden Updates ein. Von WordPress, Theme und Plugins.
- Installiere, wenn noch nicht vorhanden, ein Sicherheitsplugin.
- Ändere alle Zugangsdaten die irgendwie mit dem Projekt zu tun haben – auch im Hosting.
Da es seit einiger Zeit keine Rückmeldung mehr vom TE (Thread-Ersteller) gab, wird der Thread aus administrativen Gründen auf gelöst gesetzt, damit die ungelösten Threads, in denen noch Hilfe benötigt wird, leichter auffindbar sind.
Der Status „gelöst“ kann vom TE jederzeit geändert und der Thread kann mit Nachfragen oder einem Feedback ergänzt werden.
Lösung gefunden? In einem User-helfen-User-Forum wie diesem hier ist das Posten der Lösung für andere, hilfesuchende User immer hilfreich. Diejenigen, die hier helfen, machen das freiwillig, unbezahlt und in ihrer Freizeit. Sie suchen nach Lösungen und schenken ihre Zeit für die Probleme anderer. Antworten und Rückmeldungen motivieren sie, weiterzumachen, danke.