[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Un p'tit coup de main pour un grand nettoyage !



mouss wrote:
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

... -name "*.php" ...

avec la ponctuation, c'est mieux...
  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...






Reply to: