martes, 2 de junio de 2015

Archivos con "Virus" bloqueados por GMail

Intentaba recuperar un correo electrónico importante con un archivo adjunto, Gmail bloqueo el archivo, se trataba de un .rar dentro de un .rar.

Salia este mensaje:

Advertencia del antivirus: 1 archivo adjunto contiene un virus o un archivo bloqueado. Se inhabilitó la descarga de este archivo adjunto. Más información

La solución fue crear un fichero en python.

Pasos:

1. Crear el fichero Python con el siguiente código:

import email
import sys
if __name__=='__main__':
   if len(sys.argv)<2:#comprueba numero de argumentos de entrada
       
print('Indica un fichero del cual extraer los adjuntos')
       sys.exit(1)
   msg = email.message_from_file(open(sys.argv[1]))#guarda nuestro email en la variable msg
   
for pl in msg.get_payload():#va comprobando las lineas de nuestro email
       
if pl.get_filename():#si llega a un adjunto
           open(pl.get_filename(),'wb').write(pl.get_payload(decode=True))

nombrarlo como recuperaradjunto.py

2. Mostramos en texto plano el email que contiene los archivos adjuntos con el "virus" "destructivo".


Se abrirá una ventana en la que veremos nuestro email en texto plano, seleccionamos todo el texto y lo guardamos en un fichero de texto de nombre adjunto.txt

3. Hasta aquí tenemos los dos ficheros listos, ahora toca ejecutarlos.

recuperaradjunto.py adjunto.txt

4. los archivos de descargarán en la carpeta donde están estos ficheros.

NOTA:
 Si estás usando Windows debes tener instalado Python.




  



2 comentarios:

heyy!! comentaaa!! :)

Plantilla album panini

Descarga la plantilla en PDF para llevar el control de figuras.  descargar pdf Gracias a cluster.pe