Foro de elhacker.net

Programación => Ingeniería Inversa => Mensaje iniciado por: irozko en 26 Julio 2012, 08:42 am



Título: duda de novato
Publicado por: irozko en 26 Julio 2012, 08:42 am
Hola . soy nuevo en el foro y en esto de la ingenieria inversa.
Estoy siguiendo paso a paso con GRDB un programa ". exe" que corre en dos  y me pasa una cosa que se me escapa.

En un determinado momento el programa hace un "mov" desde la posicion de memoria 0000.000C al registro Ax. (Yo diria que la posicion de memoria corresponde a uno de los primeros vectores de interrupcion.)
El caso es que si le pido antes de correr la instruccion el valor que tiene en 0000:000C me da un valor pero depues de ejecutarla me pone en Ax otro valor diferente , y hay es donde me mata.

¿me puede iluminar algun alma caritativa?
gracias y un saludo
irozko


Título: Re: duda de novato
Publicado por: MCKSys Argentina en 26 Julio 2012, 16:34 pm
http://read.pudn.com/downloads11/sourcecode/windows/48279/SOURCE/PROGREF/4_CTRLB.A__.htm

Saludos!


Título: Re: duda de novato
Publicado por: irozko en 27 Julio 2012, 11:50 am
mil gracias.
me lo mirare entero

un saludo