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

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Hacking (Moderador: toxeek)
| | |-+  pulsaciones teclas ignoradas
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: pulsaciones teclas ignoradas  (Leído 4,224 veces)
engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
pulsaciones teclas ignoradas
« en: 6 Agosto 2011, 21:37 pm »

(había escrito este tema en otra sección pero creo que aquí es mas apropiado)

hay un juego, de esos que usan nProtect... el resumen es, quiero enviarle pulsaciones de teclas...

empece con vb6 porque es mas rapido para probar...

sendkeys (tira un error de falta de permisos si la ventana esta activa, no sirve como administrador)
sendmessage (ignorado)
postmessage (ignorado)
mouse_event (si la ventana está como activa el comando no responde)
keybd_event (ignorado)

estos comandos usados para otros programas si me funcionan... todos mueren al pasar a estar el juego como ventana activa

el programa ignora todos los metodo que se usar de simular pulsaciones... sin embargo el teclado virtual de windows si puede enviarselas... (al parecer los programadores quisieron evitarlo, por lo que si el teclado virtual es iniciado se cierra inmediatamente y envia una pulsacion de la letra u (no me pregunten el porque) mas si lo inicio antes del programa se mantiene y envias las pulsaciones de manera perfecta)

quisiera saber si alguno conoce un comando en vb6 o en c para enviarle pulsaciones ya sea al teclado virtual o al juego...

alguna ayuda? :s
En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: pulsaciones teclas ignoradas
« Respuesta #1 en: 7 Agosto 2011, 20:08 pm »

nada? alguien ayuda?

Si abro el spy++ mientras el juego está abierto me sale un mensaje diciendo
"Cannot ser the WH_GETMESSAGE hook. Message logging in inoperable"

y la ventana solo tiene 1 handler a donde enviarle todo segun el spy...
En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
.:UND3R:.
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.118


Ingeniería inversa / MASM


Ver Perfil WWW
Re: pulsaciones teclas ignoradas
« Respuesta #2 en: 8 Agosto 2011, 10:19 am »

Ya tienes una forma de como atacarlo, es decir desde el teclado virtual, debes debuggear el juego y ver que operaciones toma para cerrar ExitProces puedes partir con eso o intentando de indetectar el teclado virtual, aunque me voy por la primera opción, sonará ilógico pero prueba con modificar el nombre del ejecutable del teclado virtual y el título y de donde es iniciado FindWindowA
En línea


Solicitudes de crack, keygen, serial solo a través de mensajes privados (PM)
engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: pulsaciones teclas ignoradas
« Respuesta #3 en: 8 Agosto 2011, 14:22 pm »

ya intente con eso, supongo que saca el teclado virutal por nombre de clase, aunque si lo inicio antes del juego queda abierto (y no se como cambiar el nombre de clase :s)...

al final decidí inyectar las pulsaciones a teclado en pantalla y me di contra una pared... si las pulsaciones que entran a teclado en pantalla son virtuales, las ignora, si son reales increiblemente  (y no se como) las diferencia

eventualmente me tocara tirarle debug a ver que puedo sacarle :s (aunque con el asunto que el .exe no me aparece por ningun lado y despues de cierto punto de la ejecucion del programa, (si al parecer para mi el programa se oculta, incluso de tasklist y programas como procmon y ningun otro .exe reacciona sospechoso de grastarse mas de 500mb de ram o 60% del procesamiento) me ha enredado un poco el asunto)
« Última modificación: 8 Agosto 2011, 15:47 pm por engelx » En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Simular pulsaciones del mouse
Programación Visual Basic
aaronduran2 1 5,409 Último mensaje 24 Marzo 2008, 22:43 pm
por ((( SPAWN )))
enviar pulsaciones
Programación Visual Basic
manel92 5 3,319 Último mensaje 18 Junio 2009, 03:14 am
por yovaninu
Enviar pulsaciones de teclas « 1 2 »
Programación C/C++
s_azazel 10 11,446 Último mensaje 4 Noviembre 2010, 21:40 pm
por тαптяα
pulsaciones de teclas, fallan... « 1 2 »
Programación Visual Basic
engel lex 19 10,353 Último mensaje 9 Agosto 2011, 15:46 pm
por engel lex
macOS High Sierra y las contraseñas ignoradas
Noticias
wolfbcn 0 3,078 Último mensaje 14 Enero 2018, 02:10 am
por wolfbcn
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines