elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 03:03  


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales

+  Foro de elhacker.net
|-+  Programación
| |-+  Ingeniería Inversa (Moderadores: Shaddy, karmany)
| | |-+  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 651 veces)
Tinkipinki

Desconectado Desconectado

Mensajes: 209



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

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


Desconectado Desconectado

Mensajes: 1.222


Diviérte crackeando, que para eso estamos!


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

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.408



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

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

Estado en el MSN:
Tinkipinki

Desconectado Desconectado

Mensajes: 209



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

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:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
avp offset
Análisis y Diseño de Malware
GhettoSoul 3 851 Último mensaje 5 Enero 2005, 03:59
por softx
AVP offset
Análisis y Diseño de Malware
daperci 2 446 Último mensaje 27 Febrero 2005, 15:45
por daperci
q es un offset?
Análisis y Diseño de Malware
CrÄsH 10 670 Último mensaje 2 Julio 2005, 18:14
por Simbelmynë
offset
Análisis y Diseño de Malware
rufete 9 805 Último mensaje 22 Diciembre 2005, 00:40
por hIgOcHuMbO
Offset
Bugs y Exploits
kingterrestre 1 1,411 Último mensaje 23 Octubre 2006, 18:45
por sirdarckcat
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines