Título: Comparacion por imagenes, duda ;D. Publicado por: Amerikano|Cls en 14 Diciembre 2008, 04:07 am Hola jeje, otra vez molestando yo, solo tengo una pequeña inquietud, y es por ejemplo como puedo saber yo con Olly si un programita hecho en VB que tiene el siguiente code:
Código
Como me doy cuenta yo en olly que se esta comparando la propiedad picture y no otra como caption, backolor, etc, etc? El unico avamce que he tenido fue que cree dos app en vb, cada una con dos controles picture, un commandButton, y dos control image, que es el que tiene cargada una imagen cualquiera. En el evento load del form esta lo siguiente: Código
Es decir que cada control tiene ya una imagen distinta :P, y el code del command es el siguiente: Código
Bueno el command lo que hace es comparar si tienen la misma imagen, ahora, el otro programita hace lo mismo pero los dos controles images poseen la misma imagen, y dara como resultado "son iguales" contrario al otro. Traceando con Olly obtuve esto (para el caso que son iguales): Código
y mas abajo hay esto: Código
Bueno eso fue lo que logre, interceptar los valores que segun esto podrian ser las referencias a la propiedad picture (es una teoria nada mas), ya que con el otro ejemplo son distintos y dan diferente, pero como sabre yo generalmente de que propiedad se trata, ya que no son comparaciones tan directas como la propiedad .text de un campo, o algo asi por el estilo, ya que esto podria enredarnos mucho. Salu2 y gracias de antemano. AmeRiK@nO Título: Re: Comparacion por imagenes, duda ;D. Publicado por: Shaddy en 14 Diciembre 2008, 05:59 am Pues siguiendo las pautas de la Ing Inversa, puedes ir traceando inversamente para ver que es lo que hacía la comparación de CMP DI, BX o algo así que he visto, ver donde toma los valores y verás las "variables" que contienen ese picture, normalmente las estructuras suelen tener un puntero que indican donde están y luego una especie de estructura de bytes, no siempre aprovechada al máximo pero si se rigen por unos datos, es cuestión de probar y mirar, tal y como lo haces :).
Saludos. Título: Re: Comparacion por imagenes, duda ;D. Publicado por: Amerikano|Cls en 14 Diciembre 2008, 23:22 pm Ok shaddy gracias por la respuesta, de todas formas tocara revisar a fondo y ver diferencias para poder llegar a algo :rolleyes:.
salu2 ;D amerikano Título: Re: Comparacion por imagenes, duda ;D. Publicado por: KJD en 15 Diciembre 2008, 11:51 am Tambien lo que suele hacer es obtener el hash de cada imagen o tambien, convertir la imagent en una cadena Base64 y despues comparar dos cadenas de texto, eso si, para imagenees medianas a chicas porque muy grandes se vuelve algo lenta la rutina. :rolleyes:
|