Check the new version here

Popular channels

Keylogger con Delphi parte 2

Iniciando programación del Keylogger

(El ejemplo anterior no está relacionado con esto)
Toda la programación lo realizaremos en otra unidad (unit2) para que el resultado sea un programa
ordenado y sin complicaciones.
Empezaremos abriendo un nuevo formulario luego de guardar todo tu proyecto debes crear una
nueva unidad, para ello haces click en el menú “File” de Delphi y seleccionas “New”, luego
seleccionarás “unit” y la segunda unidad será creada (es aconsejable guardar también esa unidad)

Vamos a agregar algunas “Uses” a la unidad para que este pueda reconocer algunas funciones de
Windows.

Debajo de “interface” escribiremos “Uses” y debajo lo completaremos con:

Windows, DateUtils, Sysutils, Registry;

Que es lo necesario para que nuestro programa pueda trabajar.

Ahora pondré una lista de lo que incluirá la aplicación “ Keylogger”:
1.- Un procedimiento para guardar en un texto (txt) lo registrado en el Keylogger.
2.- Una función para que el Keylogger convierta los caracteres del teclado numérico
(Keypad).
3.- Una función para que el Keylogger convierta las mayúsculas y minúsculas.
4.- Función para verificar el nombre de la ventana en el que se capturo el teclado (captura
ventana).
5.- El procedimiento para capturar teclas.
6.- Un procedimiento para auto-iniciar el Keylogger al encender Windows (Auto-Run).
Como podrán notar, el programa se dividirá en 6 partes o módulos para ser trabajados.
También se incluirá la manera de ocultar la aplicación (que no sea visible). Que observaremos
después en el formulario.
Siguiendo con la segunda unidad, vamos a completar lo que vamos a realizar en esta aplicación
escribiendo debajo de lo declarado en “Uses”
Vamos a escribir las 6 operaciones que realizaremos



le damos click derecho a los procedimientos y clickamos en Complete Class at cursor(Shift+Ctrl+C)

Completado esto, agregaremos unas variable extras que utilizaremos en el Keylogger. Las variables
serán declaradas debajo de “implementation” y antes de cualquier función o procedimiento creado.
Vamos a crear una variable “Tventana” que lo utilizaremos para amplificar la función “Ventana”.
También crearemos una variable “Texto” que es donde guardaremos todo lo capturado por el
Keylogger.



1.- Procedimiento para guardar el texto capturado

en mi post #3

http://www.taringa.net/posts/ebooks-tutoriales/18270682/Keylogger-con-Delphi-parte-3.html
0No comments yet