Foro de elhacker.net

Programación => Ingeniería Inversa => Mensaje iniciado por: Tinkipinki en 23 Octubre 2011, 08:22 am



Título: Para que sirve JIT en Olly u otros
Publicado por: Tinkipinki en 23 Octubre 2011, 08:22 am
Hola a todos:

Pue eso, para que sirve poner o hacer que un debuger trabaje en modo JIT
(Just in Time)

Saludos


Título: Re: Para que sirve JIT en Olly u otros
Publicado por: Slava_TZD en 23 Octubre 2011, 09:02 am
Para depurar tus programas inmediatamente después  de que ocurra una violación de segmento, excepción...etc (es decir en un crash inesperado donde no tienes un depurador abierto)


Título: Re: Para que sirve JIT en Olly u otros
Publicado por: karmany en 23 Octubre 2011, 11:07 am
En los tutoriales de Ricardo Narvaja, él mismo dice lo siguiente:
"CÓMO CONFIGURAR EL OLLYDBG 1.10 COMO JIT ( JUST IN TIME DEBUGGER - JUSTO A TIEMPO)
Aclaro que no conviene tener configurado el OLLYDBG constantemente COMO JIT, sólo conviene hacerlo en ocasiones especiales, ya que al estar como JIT capturara el error de cualquier programa de nuestra maquina y arrancara solo, lo cual puede resultar molesto si no estamos debuggeando o crackeando, por lo tanto les enseño como se configura para casos especiales, pero conviene dejarlo con la opción que trae por default que no esta como JIT.

1.- Para colocar el OLLYDBG como JIT vamos a OPTIONS-JUST IN TIME DEBUGGING
Y aprieto el botón MAKE OLLYDBG JUST IN TIME DEBUGGER y DONE.
2.- Para quitarlo, en el mismo lugar aprieto RESTORE JUST IN TIME DEBUGGER y DONE
"


Título: Re: Para que sirve JIT en Olly u otros
Publicado por: Tinkipinki en 23 Octubre 2011, 12:10 pm
Ok, gracias por vuestras respuestas, todo aclarado.

Saludos


Título: Re: Para que sirve JIT en Olly u otros
Publicado por: .:UND3R:. en 23 Octubre 2011, 17:38 pm
En los tutoriales de Ricardo Narvaja, él mismo dice lo siguiente:
"CÓMO CONFIGURAR EL OLLYDBG 1.10 COMO JIT ( JUST IN TIME DEBUGGER - JUSTO A TIEMPO)
Aclaro que no conviene tener configurado el OLLYDBG constantemente COMO JIT, sólo conviene hacerlo en ocasiones especiales, ya que al estar como JIT capturara el error de cualquier programa de nuestra maquina y arrancara solo, lo cual puede resultar molesto si no estamos debuggeando o crackeando, por lo tanto les enseño como se configura para casos especiales, pero conviene dejarlo con la opción que trae por default que no esta como JIT.

1.- Para colocar el OLLYDBG como JIT vamos a OPTIONS-JUST IN TIME DEBUGGING
Y aprieto el botón MAKE OLLYDBG JUST IN TIME DEBUGGER y DONE.
2.- Para quitarlo, en el mismo lugar aprieto RESTORE JUST IN TIME DEBUGGER y DONE
"

Tal como comenta karmany aunque de todas formas si se puede dejar OllyDBG en JIT sin que sea molesto ya que dentro de configuraciones del JIT podemos activar la opción "Confirm before attaching"

de esta manera cada vez que se produzca una excepción nos mostrará el SEH genérico (Cartel de error con dos botones,enviar y no enviar errores) y un botón adicional que se llama "Depurar" de esta forma no será molesto y no se lanzará automáticamente OllyDBG

PD:En windows 7 esta opción entra en conflicto si el OllyDBG que está configurado con JIT está configurado para iniciarse con derechos de administrador por lo que  es conveniente usar nuestro clásico Windows xp

Saludos


Título: Re: Para que sirve JIT en Olly u otros
Publicado por: CeLesTHaKu en 29 Abril 2015, 20:47 pm
Buenas tardes, una pregunta
Tengo windows 8 y estoy corriendo el Ollydbg 1.10 (con la opción de compatibilidad de propiedades del programa) pero cuando inicio el JIT ya no puedo pararlo, incluso cerrando el programa. A alguien más le ha pasado eso?? o que windows debería usar??
Gracias de antemano