elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Como se utiliza XQueryKeymap??
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Como se utiliza XQueryKeymap??  (Leído 2,563 veces)
0xDani


Desconectado Desconectado

Mensajes: 1.077



Ver Perfil
Como se utiliza XQueryKeymap??
« en: 11 Junio 2012, 19:33 pm »

Tengo entendido que XQueryKeymap retorna un array de bytes que in dica el estado del teclado, pero una vez que lo obtengo como interpreto este array para saber que teclas estan pulsadas? :huh:


En línea

I keep searching for something that I never seem to find, but maybe I won't, because I left it all behind!

I code for $$$
Hago trabajos en C/C++
Contactar por PM
Foxy Rider


Desconectado Desconectado

Mensajes: 2.407


Deprecated


Ver Perfil WWW
Re: Como se utiliza XQueryKeymap??
« Respuesta #1 en: 12 Junio 2012, 19:00 pm »

¿Estás leyendo las manpages? está perfectamente descrito en XQueryKeymap(3) →http://linux.die.net/man/3/xquerykeymap



En línea

0xDani


Desconectado Desconectado

Mensajes: 1.077



Ver Perfil
Re: Como se utiliza XQueryKeymap??
« Respuesta #2 en: 12 Junio 2012, 20:10 pm »

Ya eso ya lo he leido varias veces en distintos manuales, pero solo dice que retorna un array de bytes y que cada uno corresponde a una tecla, pero como se a k tecla corresponde cada uno, es decir si me devuelve 00000000000010000010000000000000 se que hay dos teclas pulsadas pero cuales son? :huh:

Saludos ;D
En línea

I keep searching for something that I never seem to find, but maybe I won't, because I left it all behind!

I code for $$$
Hago trabajos en C/C++
Contactar por PM
0xDani


Desconectado Desconectado

Mensajes: 1.077



Ver Perfil
Re: Como se utiliza XQueryKeymap??
« Respuesta #3 en: 14 Junio 2012, 20:07 pm »

hola?
En línea

I keep searching for something that I never seem to find, but maybe I won't, because I left it all behind!

I code for $$$
Hago trabajos en C/C++
Contactar por PM
Foxy Rider


Desconectado Desconectado

Mensajes: 2.407


Deprecated


Ver Perfil WWW
Re: Como se utiliza XQueryKeymap??
« Respuesta #4 en: 18 Junio 2012, 10:16 am »

Es literalmente 32 elementos de un byte (8 bits) ... 8*32 → 256
Con bit shifting vas a poder revisar en particular alguna tecla (bit), pero no es portable esta forma de revisar el estado del teclado (los codes pueden variar, acordate que es una lectura RAW del teclado) ... por lo que si vas a usar para keylogger, guardá los keycodes directamente o elaborate todo un código que lidie con los keymaps.

Acá tenés un ejemplo → http://www.cs.bgu.ac.il/~orlovm/code/realkey.C // Otro → http://ur1.ca/9itl4
y una ayudita extra : setxkbmap -query
Ahí tenés tres códigos de ejemplo :)

Saludos.
« Última modificación: 18 Junio 2012, 10:21 am por vertexSymphony » En línea

0xDani


Desconectado Desconectado

Mensajes: 1.077



Ver Perfil
Re: Como se utiliza XQueryKeymap??
« Respuesta #5 en: 18 Junio 2012, 15:57 pm »

Gracias, despues voy a pasar un rato leyendo codigo.

Saludos ;D
En línea

I keep searching for something that I never seem to find, but maybe I won't, because I left it all behind!

I code for $$$
Hago trabajos en C/C++
Contactar por PM
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
como se utiliza into outfile?
PHP
CICOLO_111234 1 4,159 Último mensaje 9 Mayo 2009, 15:16 pm
por #!drvy
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines