Ich habe eine Malware auf meinem Server. Also habe ich herausgefunden, wie man all diese schädlichen Dateien findet
grep -r --include*.php "Some String from files" .
Das scheint gut zu funktionieren!
aber wie löscht man sie? Ich habe versucht, Xargs zu verwenden
grep -r --include=*.php "FilesMan" . | xargs -I {} rm {}
Aber bekam
rm: cannot remove `./www/wp-content/plugins/zuglohjetok/vaoaddiy.php:$default_action = FilesMan;': No such file or directory
Kann jemand eine magische Codezeile teilen?
Außerdem habe ich versucht, mit "find" nach allen zuletzt geänderten Dateien auf dem Server zu suchen, aber das brachte mir Unmengen von Dateien ein. Gibt es andere ausgefallene Methoden, um Malware oder infizierte Dateien zu finden?
Antworten:
Benutzen
-print
anstatt-delete
um sicherzustellen, dass der Befehl zuerst wie erwartet funktioniert.quelle