Normas del foro

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse.
¿Perdiste tu email de activación? - Noviembre 19, 2008, 02:02:44
Inicio Ayuda Ingresar Registrarse
Visita: Articulos - Juegos Gratis - Da Foros

Comunidad Underground Hispana  |  Programacion  |  Programación  |  Visual Basic y Net (Moderador: ANYD00M)  |  Tema: keylogger 0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: keylogger  (Leído 266 veces)
geq
Recien Llegado
*
Desconectado Desconectado

Mensajes: 3


Ver Perfil
« en: Octubre 03, 2006, 09:02:06 »

Hola tengo un problema intentando programar un simple keylogger en visualbasic 6

Lo que hago es utilizar la api
Código:
Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer

y luego con un timer con un interval bajo reviso cuales de los 128 codigos ascii esta presionado y los guardo en un archivo de texto.

El problema es que cada tecla que se presiona queda registrada decenas de veces :S a parte de ello el resto funciona correctamente, pero necesito resolver eso.. alguna sugerencia? o tal vez alguien puede decirme como programar un buen keylogger en vb6??

Y otra pregunta relacionada: como puedo saber en que proceso se estan escribiendo esos caracteres??

muchas gracias
saludos

gabo..

PD:soy experto en programacion,solo necesito que alguien me guie un poco en esto asi q no se preocupen no deben explicar en lenguaje para bobos xD entendere xD muchas gracias
En línea
sNipeR-
Visitante
« Respuesta #1 en: Octubre 04, 2006, 07:15:48 »

Citar
El problema es que cada tecla que se presiona queda registrada decenas de veces :S a parte de ello el resto funciona correctamente, pero necesito resolver eso.. alguna sugerencia? o tal vez alguien puede decirme como programar un buen keylogger en vb6??

Al respecto de esto se estas usando un timer esk porque no lo sabes hacer bien. Todo lo k tienes k hacer es usar la funcion GetAsyncKeyState y despues agregar a una textbox la tecla presionada. Algo como text1.text = text1.text + "a" 'en este caso es se la tecla "a" es presionada.

Citar
Y otra pregunta relacionada: como puedo saber en que proceso se estan escribiendo esos caracteres??

Al respecto de esto, es muy facil ya k solo tienes k sakar el caption k esta en la title bar de la aplicacion (y usar tambien un timer por ejemplo)...como? Estuda las funciones para sakar texto de las ventanas...

Citar
PD:soy experto en programacion

o.O xDDDDDDDD

Salu2
« Última modificación: Octubre 04, 2006, 07:16:27 por sNipeR- » En línea
Biocode
Habitual
*****
Desconectado Desconectado

Mensajes: 364



Ver Perfil
« Respuesta #2 en: Octubre 04, 2006, 12:17:57 »

En línea
Sh4k4
.
Colaborador
*****
Desconectado Desconectado

Mensajes: 565


SHAKA


Ver Perfil WWW
« Respuesta #3 en: Octubre 05, 2006, 02:35:02 »

  Cool Esto se llena de Expertos, juax! HOM!  Cool

"Ve pero no toques, Toca pero no pruebes, prueba pero no trages, etc etc at infinituM"
En línea

Arayashiki
Páginas: [1] Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Programacion  |  Programación  |  Visual Basic y Net (Moderador: ANYD00M)  |  Tema: keylogger « anterior próximo »
Ir a:  


Ranking-Hits
Powered by SMF 1.1.7 | SMF © 2006-2007, Simple Machines LLC