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

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Ingeniería Inversa (Moderadores: karmany, .:UND3R:., MCKSys Argentina)
| | |-+  Ayuda con Ollydbg
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda con Ollydbg  (Leído 2,974 veces)
aguml


Desconectado Desconectado

Mensajes: 378



Ver Perfil
Ayuda con Ollydbg
« en: 18 Enero 2007, 18:45 pm »

Pues vereis, llevo tiempo trasteando con este programa pero me gustaria saber lo que hago y para eso necesito:

1. Cuando le doy a Control + N me aparece una ventana donde estan unas cosas que son muy utiles pero que no se ni como se llaman y que solo uso el Messagebox a, y me gustaria tener un listado con todas las que salen en ese cuadro y para que se usa cada una o por lo menos las mas importantes para la ingenieria inversa.

2. Tener la definicion de que significa cada salto ya que solo se que JMP es que salte siempre pero los demas se que son condicionales pero ni idea de que condicion tiene que cumplir en cada caso (JE,JGE...)
En línea

aguml


Desconectado Desconectado

Mensajes: 378



Ver Perfil
Re: Ayuda con Ollydbg
« Respuesta #1 en: 19 Enero 2007, 16:54 pm »

Pues vereis, de los saltos he encontrado un tuto de ricardo narvaja donde te lo explica muy bien pero de lo otro que creo que son las APIS ni idea, aver si sabeis la descripcion de para que se utiliza cada api y cada uno aporta alguna descripcion y completamos una buena lista.
En línea

frankener1986

Desconectado Desconectado

Mensajes: 136


Reversing the world


Ver Perfil
Re: Ayuda con Ollydbg
« Respuesta #2 en: 19 Enero 2007, 19:27 pm »

jeje.. para aprender eso es mejor ir aprendiendo poco a poco leyendo, en el cuadro ese de las apis, puedes encontrar apis como CreateEvent o FindWindow para hacer un parche para abrir varias veces un programa, tambien puedes encontrar MessageBox para mostrar una ventanita de windows, puedes encontrar en programas hechos en algunos lenguajes GetDlgItemText, GetWindowText, que cojen el texto de una ventana (como lo es un campo de texto), SendMessage, que envia un mensaje a cualquier ventana de windows, puedes encontrar en el caso de un programa hecho con visual basic un mogollon de funciones, como vbaStrCmp , que compara dos cadenas de texto, bueno, hay un monton, lo mejor es ir aprendiendo y si no conoces alguna buscarla en internet... en cuanto a los saltos,... antes de estar ellos estan una CMP o Test... y esto lo que hace son un SUB y test un AND, lo que hace esto es modificar las FLAGS, que luego segun sus resultados se hacen los saltos. Las flags más importantes son la de Z (cero), O (overflow), S (signed, asi se puede saber en el caso de CMP si el primer operando esta por debajo o por encima segun el signo), etc.

Con saber un poco de ingles y un poco de cabeza se pueden deducir la gran mayoria, JE o JZ son Jump if EQUAL y JUMP isi la Flag Z (cero) esta activada, sus inversas, JNZ y JNE, tambien JO (JUMP if OVER), por encima, JL (jump if LOWER), por debajo, JGE si es mayor o igual, JLE si es menor o igual, etc.

Esto son solo unos ejemplos, pero lo mejor es que te leas el curso entero de ricardo narvaja, aunque se pueda hacer un poco pesado, pero es el mejor que he visto al menos en español, aunque sí te digo que si puedes leer y comprender ingles, tambien leas en ingles, que leer y practicar es lo mejor que se puede hacer.. ta luego :P
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
ayuda los saltos en ollydbg desaparecieron
Ingeniería Inversa
.:UND3R:. 1 2,053 Último mensaje 4 Septiembre 2011, 05:18 am
por .:UND3R:.
ayuda con OllyDbg
Ingeniería Inversa
chEEtos 8 4,414 Último mensaje 28 Noviembre 2011, 14:55 pm
por .:UND3R:.
Ayuda en Ollydbg
Ingeniería Inversa
keydisk1972 8 5,549 Último mensaje 11 Octubre 2012, 00:37 am
por MCKSys Argentina
Ayuda con ollydbg
Ingeniería Inversa
cubiviman 2 2,153 Último mensaje 30 Marzo 2013, 23:35 pm
por cubiviman
Ayuda con Ollydbg
Ingeniería Inversa
MetaGuy 4 3,843 Último mensaje 20 Marzo 2014, 20:17 pm
por MetaGuy
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines