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


Tema destacado: Sigue las noticias más importantes de elhacker.net en ttwitter!

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

Desconectado Desconectado

Mensajes: 209



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

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$


Conectado Conectado

Mensajes: 1.408



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

Poniendolo en hexadecimal?
En línea

Estado en el MSN:
Tinkipinki

Desconectado Desconectado

Mensajes: 209



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

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 »


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: 209



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

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
usb memory
GNU/Linux
theloop 4 519 Último mensaje 17 Noviembre 2004, 13:39
por -EvilBuffer-
Dump memory
Windows
wifinet 0 327 Último mensaje 9 Diciembre 2005, 23:00
por wifinet
Una duda sobre Binders y otra sobre Bifrost
Análisis y Diseño de Malware
Dark_Deker 2 954 Último mensaje 13 Abril 2007, 21:38
por Dark_Deker
duda memory stick
Dispositivos Móviles (PDA's, Smartphones)
Die_role 1 706 Último mensaje 8 Mayo 2009, 20:43
por jrze1
duda sobre formateo y cosa sobre todos los pcs de una casa
Dudas Generales
SixToex (Agares) 5 1,146 Último mensaje 27 Agosto 2011, 09:21
por SixToex (Agares)
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines