Foro de elhacker.net

Programación => Ingeniería Inversa => Mensaje iniciado por: .:UND3R:. en 7 Septiembre 2011, 04:42 am



Título: diferencia entre findop x,#FF15??# y findop x,#FF15#
Publicado por: .:UND3R:. en 7 Septiembre 2011, 04:42 am
que diferencia tiene con los ?? :huh:

Saludos


Título: Re: diferencia entre findop x,#FF15??# y findop x,#FF15#
Publicado por: .:UND3R:. en 7 Septiembre 2011, 17:55 pm
Dato  wildcard "??”

El dato  wildcard "??” sirve para cualquier dato en esa posición.
Ejemplo
FIND eip,#3B3B????AA89#

Buscara en memoria a partir del eip los datos 3B3B las interrogaciones pueden ser cualquier dato, por consiguiente buscara dos dígitos mas y luego los siguientes serán AA89, unos resultados posible de búsqueda serían:

3B3B269FAA89
3B3B7464AA89
3B3B8321AA89
3B3BBCFDAA89


Título: Re: diferencia entre findop x,#FF15??# y findop x,#FF15#
Publicado por: MCKSys Argentina en 7 Septiembre 2011, 18:46 pm
Poner ?? al final es lo mismo que no poner nada. Es util cuando esta entre valores: 25FF??3341


Título: Re: diferencia entre findop x,#FF15??# y findop x,#FF15#
Publicado por: .:UND3R:. en 7 Septiembre 2011, 20:05 pm
Si, eso noté, viendo un tutorial hicieron eso y me extrañó además como no me funcionaba el script pensé que era eso pero terminé dándome cuenta que el problema era otro y lo corroboré leyendo otro tutorial

Saludos


Título: Re: diferencia entre findop x,#FF15??# y findop x,#FF15#
Publicado por: apuromafo CLS en 13 Septiembre 2011, 13:48 pm
en esa forma, no tiene diferencia alguna, en el destino si en la busqueda, en la primera buscara 3 bytes, en la segunda 2

yo creo que la diferencia mayor la puedes crear con Findmem, find , findcmd , son muy diversos los usos

yo suelo no usar eip, pues podemos llegar a buscar en una dll, suelo usar en memoria o en un modulo de algo, por si sirve el dato curioso...
luego si no es valido o salio, incrementamos la busqueda

no se si resulte pero deberia ser algo asi
Citar
var start
var fin
mov start,401000
mov fin,402000
loop:
cmp start,fin
ja finalisimo
FIND start, #3B3B????AA89#
log $RESULT
add start,4
jmp loop
finalisimo:
ret

eso lo saque como idea de las busquedas multiples ,pero no estoy ni con depurador en el pc a mano, pero deberia funcionar algo asi.


Título: Re: diferencia entre findop x,#FF15??# y findop x,#FF15#
Publicado por: .:UND3R:. en 13 Septiembre 2011, 16:42 pm
si, efectivamente no tiene gran diferencia solo cuando realizas búsquedas intermedias

Saludos