Christophe Gallaire wrote:
Bonsoir,
Oui je sais que FF3 le bloque par défaut ! C'est la poisse ! Retirer
cette
satanée ligne à la main c'est interminable !
Oui je sais pour le StopBadWare aussi... Grrrrrr ! Je ne sais pas
trop comment
rechercher un long motif et le supprimer dans une série de fichiers, un
répertoire...
J'ai lu que la commande sed pouvait le faire mais je ne comprends pas
trop
comment elle tourne la jolie...
si c'est pour virer la ligne:
- tu fais un backup en cas de regrets ou pour souvenir
- et puis
for f in `find /chemin/vers/repertoire/ -type f -name *.php`; do
sed -e '/cdpuvbhfzz\.com/d' $f > $f.tmp && mv $f.tmp $f
done
si d'autres extensions (genre .inc et autres joyeusetés) sont
infectés, faut faire la même chose, à condition qu'on sache que c'est
des fichiers texte (et non binaires).
enfin, pour l'avenir:
- chown -R root /var/www
- Répeter avec tous les répertoires où il y a des fichiers web.
- ensuite, il faudra faire le chown inverse uniquement là où c'est
necessaire (typiquement pour les répertoires des
sessions/cache/upload/...).
ça ne suffit pas, mais c'est mieux que rien...