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

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


+  Foro de elhacker.net
|-+  Programación
| |-+  Ingeniería Inversa (Moderadores: karmany, .:UND3R:., MCKSys Argentina)
| | |-+  Que significa String1=> OFFSET LOCAL.73
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Que significa String1=> OFFSET LOCAL.73  (Leído 2,772 veces)
Tinkipinki

Desconectado Desconectado

Mensajes: 242



Ver Perfil
Que significa String1=> OFFSET LOCAL.73
« en: 30 Noviembre 2011, 17:37 pm »

Hola a todos:
Analizando con el Olly la funcion strcmp me encuentro con esto a la etrada de la funcion:

String2 => "Notepad.exe"
String1 => OFFSET LOCAL.73
MSVCRT.strcmp

Que significa OFFSET LOCAL.73 que supongo es la direccion de la string a comparar o mejor dicho como traduzco la expresion para encontrar la direccion de memoria donde se aloja la Sting1

Saludos
En línea

MCKSys Argentina
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.471


Diviértete crackeando, que para eso estamos!


Ver Perfil
Re: Que significa String1=> OFFSET LOCAL.73
« Respuesta #1 en: 30 Noviembre 2011, 18:09 pm »

La direccion esta siempre. Si te paras sobre la instruccion, la veras en la ventana de informacion.

Lo que esta pasando, es que la direccion de memoria esa, tiene un label (OFFSET LOCAL.73). Entonces, Olly te muestra el label en vez de la direccion real.

Si haz cargado un .map, este es el resultado.

Si estas haciendo el curso de Olly de Ricnar, te recomiendo continuar.
Si no lo estas haciendo, te recomiendo empezar.

Esto es muy basico...  :P

Saludos!
En línea

MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."

$Edu$


Desconectado Desconectado

Mensajes: 1.842



Ver Perfil
Re: Que significa String1=> OFFSET LOCAL.73
« Respuesta #2 en: 30 Noviembre 2011, 18:19 pm »

Tinkipinki, hasta yo lo se a eso! jajaja no sera tu dia, descansa xDD
En línea

Tinkipinki

Desconectado Desconectado

Mensajes: 242



Ver Perfil
Re: Que significa String1=> OFFSET LOCAL.73
« Respuesta #3 en: 30 Noviembre 2011, 18:29 pm »

Ok,gracias a todos, ahora lo veo... :-[ es que tenia configurado el Olly para que lo mostrara asi. Ahora ya me aparece como DWORD PTR SS:[EBP-148]
ademas la String1 me aparecia en la stack.

Saludos
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines