Foro de elhacker.net

Seguridad Informática => Análisis y Diseño de Malware => Mensaje iniciado por: <Trocutor> en 17 Junio 2017, 23:46 pm



Título: [Python] Enviar contraseñas introducidas a mi ordenador
Publicado por: <Trocutor> en 17 Junio 2017, 23:46 pm
Buenaas!!! Uso Python como lenguaje de programacion y hay una cosa que no he aprendido todavia, enviar 'archivos'(en el caso que voy a poner no es una rchivo, es otra cosa).

Una script que sirve para enviar correos de gmail hasta cualquier direccion:
Código
  1. #!/usr/bin/python
  2. # -*- coding: utf-8 -*-
  3.  
  4. # Enviar correo Gmail con Python
  5. #Comienzo: 8 Junio 2017
  6. #Final: 17 Junio 2017 a las 18:47
  7.  
  8. import smtplib, socket, sys, getpass
  9.  
  10. def main():
  11.  
  12. # Conexion con el servidor
  13. try:
  14.  smtpserver = smtplib.SMTP("smtp.gmail.com", 587)
  15.  smtpserver.ehlo()
  16.  smtpserver.starttls()
  17.  smtpserver.ehlo()
  18.  print "Conexion exitosa con Gmail"
  19.  print "Concectado a Gmail"
  20.  
  21.  # Datos
  22.  try:
  23.   gmail_user = str(raw_input("Escriba su correo: ")).lower().strip()
  24.   gmail_pwd = getpass.getpass("Escriba su password: ").strip()
  25.   smtpserver.login(gmail_user, gmail_pwd)
  26.  except smtplib.SMTPException:
  27.   print ""
  28.   print "Autenticacion incorrecta" + "\n"
  29.   smtpserver.close()
  30.   getpass.getpass("Presione ENTER para continuar...")
  31.   sys.exit(1)
  32.  
  33.  
  34. except (socket.gaierror, socket.error, socket.error, smtplib.SMTPException), e:
  35.  print "Fallo en la conexion con Gmail"
  36.  print getpass.getpass("Presione ENTER para continuar...")
  37.  sys.exit(1)
  38.  
  39.  
  40. while True:
  41.  to = str(raw_input("Enviar correo a: ")).lower().strip()
  42.  if to != "":
  43.   break
  44.  else:
  45.   print "El correo es necesario!!!"
  46.  
  47. sub = str(raw_input("Asunto: ")).strip()
  48. bodymsg = str(raw_input("Mensaje: "))
  49. print ""
  50. header = "Para: " + to +"\n" + "De: " + gmail_user + "\n" + "Asunto: " + sub + "\n"
  51. print header
  52. msg = header + "\n" + bodymsg + "\n\n"
  53. print msg
  54.  
  55. try:
  56.  smtpserver.sendmail(gmail_user, to, msg)
  57. except smtplib.SMTPException:
  58.  print "El correo no pudo ser enviado" + "\n"
  59.  smtpserver.close()
  60.  getpass.getpass("Presione ENTER para continuar...")
  61.  sys.exit(1)
  62.  
  63. print "El correo se envio correctamente" + "\n"
  64. smtpserver.close()
  65. getpass.getpass("Presione ENTER para continuar")
  66. sys.exit(1)
  67.  
  68.  
  69.  
  70. main()
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  



gmail_psw seria la contraseña del usuario, y gmail_user seria el usuario, y me gustaria, por poner un ejemplo, que si yo le envio esta script a un amigo, repito, por ejemplo, que cuando se definiese el usuario y la contraseña en otro ordenador se me enviase a mi, o que alguien al ponerla EN CUALQUIER ORDENADOR se me enviase a mi, esto muy frio en este tema y me gustaria saber como se hace y si alguien modificaria la script para que asi fuese.

He estado viendo en internet como enviar archivos por un enlace que me dejó un moderador global el otro dia(GRACIAS) pero me gustaria saber como enviar a mi ordenador solo el usuario y contraseña de gmail


-------------------------------PYTHON 3.X.------------------------------



<Gracias>!!!!!!!