Eu escrevi esse script, pode ser útil.
#!/usr/bin/env python
import os
import sys
for infile in sys.argv[1:]:
print infile
filetmp=infile+'.tmp'
BEGIN='<!--2d3965-->'
END='<!--/2d3965-->'
f = open(infile, 'r')
ftmp = open(filetmp, 'w')
skip=False
for line in f:
if BEGIN in line:
#print line.partition(BEGIN)[0]
ftmp.write(line.partition(BEGIN)[0])
skip=True
if END in line:
#print line.partition(END)[2]
ftmp.write(line.partition(END)[2])
skip=False
else:
if not skip:
ftmp.write(line)
#you can add save restrictions here
os.rename(filetmp, infile)
Você deve dar:
- nome do arquivo com vírus
- string, que marca o início do vírus string
-
string, que marca o fim do vírus
Não se esqueça de alterar as permissões novamente, se o arquivo exigir isso. btw Eu acho, é appliable apenas para arquivos de texto.
Por favor, teste e faça backup antes de usar.
Use da seguinte maneira:
python cleaner.py index.html js/jquery.js