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

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Ingeniería Inversa (Moderadores: karmany, .:UND3R:., MCKSys Argentina)
| | |-+  Duda sobre Memory log breakpoits
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Duda sobre Memory log breakpoits  (Leído 1,848 veces)
Tinkipinki

Desconectado Desconectado

Mensajes: 242



Ver Perfil
Duda sobre Memory log breakpoits
« en: 24 Noviembre 2011, 16:14 pm »

Hola a todos:

Usando Ollydbg 2
En el dumpeado de la memoria tengo por ejemplo la direccion 1DEF3D guarda el dato ingresado del  serial falso.
Si le pongo un Memory BP y quiero que pare al ingresar por ejemplo 5678 como debo condicionarlo para que salte cuando se le entra este valor.
He probado de hacerlo con el Memory log y en condicion he probado:

[STRING 1DEF3D]=="5678"  y pause program y log value en always y no me funciona.

Tambien he probado en condition:
[1DEF3D]=="5678"
[1DEF3D]==5678
"5678"
5678

¿Cual seria la condicion correcta para que parara o logueara?

Saludos
En línea

$Edu$


Desconectado Desconectado

Mensajes: 1.842



Ver Perfil
Re: Duda sobre Memory log breakpoits
« Respuesta #1 en: 24 Noviembre 2011, 18:09 pm »

Poniendolo en hexadecimal?
En línea

Tinkipinki

Desconectado Desconectado

Mensajes: 242



Ver Perfil
Re: Duda sobre Memory log breakpoits
« Respuesta #2 en: 24 Noviembre 2011, 18:25 pm »

Pues no deberia ser pues segun el help de Olly pone:

Citar
[STRING 123456]=="Brown fox" - true if memory starting from address 0x00123456 contains ASCII string "Brown fox", "BROWN FOX JUMPS", "brown fox???" or similar. The comparison is case-insensitive and limited in length to the length of text constant.

O sea que podemos entrar texto o numeros y que los interprete como estrings.

Saludos
En línea

tena


Desconectado Desconectado

Mensajes: 668



Ver Perfil
Re: Duda sobre Memory log breakpoits
« Respuesta #3 en: 25 Noviembre 2011, 03:10 am »


He probado de hacerlo con el Memory log y en condicion he probado:

[STRING 1DEF3D]=="5678"  y pause program y log value en always y no me funciona.

Tambien he probado en condition:
[1DEF3D]=="5678"
[1DEF3D]==5678
"5678"
5678

¿Cual seria la condicion correcta para que parara o logueara?

Saludos

¿Tildaste en las opciones para que pare cuando se cumpla la condición?

Quizas deberias agregarle al inicio WORD PTR DS:
En línea

Tinkipinki

Desconectado Desconectado

Mensajes: 242



Ver Perfil
Re: Duda sobre Memory log breakpoits
« Respuesta #4 en: 25 Noviembre 2011, 14:03 pm »

Ok tena, ya he encontrado el fallo, la opcion correcta es

[STRING 1DEF3D]=="5678", el problema es que no tenia bien puesto el on condition.

Saludos
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
memory card
Juegos y Consolas
gorfix 1 1,841 Último mensaje 20 Enero 2005, 01:36 am
por thehiphapper
Memory Stick PRO Duo de ...... ¡¡¡¡ 10 GB!!!
Diseño Gráfico
el-brujo 1 4,923 Último mensaje 16 Septiembre 2005, 20:20 pm
por Sagman
Error 7: Out of memory.
Programación Visual Basic
CRAB 3 1,993 Último mensaje 27 Noviembre 2005, 00:44 am
por Slasher-K
duda sobre formateo y cosa sobre todos los pcs de una casa
Dudas Generales
Senior++ 5 4,734 Último mensaje 27 Agosto 2011, 09:21 am
por Senior++
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines