Configuracion Get Async Key

Páginas: 2 (367 palabras) Publicado: 20 de febrero de 2013
Universidad Tecnológica de Puebla

Ingeniería en tecnologías de la información y comunicación

Seguridad de la información

Practica No.1: GET ASYNC KEY (MANIPULACIÓN DEL TECLADO)

Ing.Jessica Jazmín Tinajero Nava

Presentan: Ivett Sarai Chantes Xicotencatl

10º “A”

Objetivo
Rastrear las pulsaciones de teclado que realiza el usuario. Con ello se puede observar lo que elusuario escribe; donde existe una gran posibilidad de capturar login y password de formularios.

Introducción
Un keylogger (key= tecla logger=registrar) es una herramienta de diagnostico utilizada en eldesarrollo de software que se encarga de registrar las pulsaciones de forma discreta para memorizarlas en un fichero y/o a través de internet.
Hay dos tipos de keyloggers:
* Ring 0: los que seejecutan desde el núcleo del sistema, lo que son más difíciles de eliminar.
* Hook: se ejecutan en modo usuario y utilizan un enganche al sistema, para que cuando se presione una tecla el sistemate advierte.

Desarrollo
Esta aplicación se desarrollo bajo la plataforma c# y con funciones como: GetAsyncKeyState, GetForegroundWindow, etc. son más fáciles de escribir, pero solicitan la revisiónde cada tecla, lo cual ejecutan un aumento sensible en uso de la CPU y pueden dejar escapar algunas pulsaciones del teclado.

Lo primero que se realizo fue crear la clase que será la encargada decapturar las teclas para grabarlas en un fichero de texto.
Como se muestra a continuación:

En esta parte del código ejecuta para las teclas que tienen otra función como: shift, control, etc.En este código se definen las acciones que realizara el botón; en dado caso de no presionar alguna tecla, etc.

Y el formulario quedo de la siguiente manera:

Donde se utilizo:
Un textboxpara las teclas a introducir.
Un boton para ejecutar las acciones antes mencionadas.
Un listbox para mostrar las teclas que han sido presionadas.

Ya por ultimo al ejecutar la aplicación quedo de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Get Async Key
  • geta
  • keya
  • Geta
  • Configuración
  • configuracion
  • Ellen Key
  • Configuracion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS