2012-04-27 3 views
0

Один из моих сайтов был поражен атакой вредоносного ПО. Я загрузил весь сервер на свой компьютер и должен найти все файлы, в которых есть определенная строка, удалить эту строку и снова сохранить файлы. Этот код успешно разместил все файлы со строкой, но я не могу получить дальше.Необходимо найти и удалить строку из нескольких файлов

FINDSTR /s /i /m base64 *.* 

Хотя полная строка, которую мне нужно удалить, намного длиннее. Спасибо заранее.

+0

"Этот код имеет ...". Какой код? – bos

+0

FINDSTR/s/i/m base64. – dylfreak6494

+0

Вы искали здесь или на соответствующем сайте http://webmasters.stackexchange.com/? Это очень распространенный вопрос. Удачи. – shellter

ответ

1

Планируете ли вы, чтобы ваш сайт снова попал в ту же проблему?

В противном случае просто используйте любой текстовый редактор, который поддерживает «поиск и замену в файлах» (наша Visual Studio поддерживает его для всех выпусков, включая Express) и выполняет его один раз. Используйте регулярное выражение, чтобы найти целую строку somthing как "base64 [^;] +".

+0

Я могу это сделать, хотя сотни файлов заражены, и мне нужно сделать это в одной команде. – dylfreak6494

+0

Все, что работает для вас. Это всего лишь один щелчок на кнопке («Заменить все») в Visual Studio для ** всех ** файлов, я думаю, что большинству других редакторов потребуется один клик. –

+0

Понял. Есть ли способ сделать это, не открывая сначала все файлы? Открыв, что многие файлы сразу могут убить мой компьютер. Спасибо, кстати. – dylfreak6494