Test Foro de elhacker.net SMF 2.1

Programación => Ingeniería Inversa => Mensaje iniciado por: x64core en 20 Marzo 2012, 10:22 AM

Título: Problemas capturando mensaje y handle a la vez
Publicado por: x64core en 20 Marzo 2012, 10:22 AM
Hola gente bueno me lei la captura de mensajes para windows y ya sé capturar los mensajes
y llegar al codigo de procesamiento de ellos :P

ahora tengo otro problema que ya intente
pero no logro resolverlo, veran quiero capturar el evento WM_PAINT de un contro el problema es que
el programa al parecer tiene varios procedimientos de procesamiento de mensajes osea no es solo uno ( creo yo )
tambien porque llego al RET del procedimiento y no veo ningun ID del control que quiero.


bueno y como el evento ese se ejecuta muchas veces por todos los controles como puedo hacer en ese caso?
si solo quiero capturar el evento de un control? :|
intente haciendo un break condicional y agregando el handle pero quiza hago algo mal :P
gracias gente
Título: Re: Problemas capturando mensaje y handle a la vez
Publicado por: MCKSys Argentina en 20 Marzo 2012, 21:58 PM
No estoy seguro, pero quizas en vez de usar el handle de un control, el evento paint necesita el handle del HDc del control...

Podrias poner un bp condicional para que pare para cierto hdc...
Título: Re: Problemas capturando mensaje y handle a la vez
Publicado por: x64core en 20 Marzo 2012, 22:39 PM
Ahora que lo veo bien :P nose si me va a funcionar porque me basta con identificar la instruccion:

CMP REGISTRO,ID DE CONTROL

ó

TEST RESGISTRO,ID DE CONTROL

apartir de ahí es el codigo del boton pero no logro una forma de identificar eso :/
talvez alguien me hecha un cable osea alguien sabe alguna forma para facilitar eso, os digo porque
me e fijado que en algunas cosas hay algunas maneras para facilitar el trabajo a uno, no voy a revisar
todo el dessemsamblado y buscar eso no :xD
Título: Re: Problemas capturando mensaje y handle a la vez
Publicado por: MCKSys Argentina en 21 Marzo 2012, 18:28 PM
Si el id del control esta, por ej. es ESP+0C, podes poner como codnicion que pare cuando DWORD ptr [ESP+0C] == IdControl
Título: Re: Problemas capturando mensaje y handle a la vez
Publicado por: x64core en 21 Marzo 2012, 18:31 PM
Bueno ni modo tendre que buscar el ID :S entre todo el codigo aunque ya con eso mejor lo
dejo :xD seria perdida de tiempo gracias MCKsys argentina :)
Título: Re: Problemas capturando mensaje y handle a la vez
Publicado por: apuromafo CLS en 23 Marzo 2012, 00:47 AM
antes existia un plugin para tomar la ventana..no se si servira.. windows juggler

mira con detalle en este escrito:

http://www.ricardonarvaja.info/WEB/CURSO%20NUEVO/TEORIAS%20NUMERADAS/1201-1300/1233-Firegraphic%2010%20by%20Apuromafo.pdf



saludos Apuromafo