Foro de elhacker.net

Programación => Ingeniería Inversa => Mensaje iniciado por: t4r0x en 12 Noviembre 2014, 04:46 am



Título: Cómo intercambiar depurador al depurar?
Publicado por: t4r0x en 12 Noviembre 2014, 04:46 am
Hola tengo un problema y es que al veces me gustaria cambiar de depurador ( ollydbg -> ida debugger o viceversa) pero cuando cierro el depurador me cierra el programa tambien, existe alguna manera de intercambiar a la hora de depurar un programa?


Título: Re: Cómo intercambiar depurador al depurar?
Publicado por: MCKSys Argentina en 12 Noviembre 2014, 04:59 am
Hola!

Si usas Olly2, puedes des-atacharte del programa con el comando File-Detach.
Olly1 no tiene esa opcion, pero creo que existe un plugin que te permite hacerlo.

Saludos!


Título: Re: Cómo intercambiar depurador al depurar?
Publicado por: t4r0x en 12 Noviembre 2014, 06:16 am
Entonces no existe algun tipo de mecanismo o alguna manera solo si existe la opcion en el depurador o si alguien ha creado algun plugin? :P


Título: Re: Cómo intercambiar depurador al depurar?
Publicado por: MCKSys Argentina en 12 Noviembre 2014, 06:47 am
Entonces no existe algun tipo de mecanismo o alguna manera solo si existe la opcion en el depurador o si alguien ha creado algun plugin? :P

Si existe. Revisa estas APIs: DebugActiveProcessStop (http://msdn.microsoft.com/en-us/library/windows/desktop/ms679296%28v=vs.85%29.aspx), DebugSetProcessKillOnExit (http://msdn.microsoft.com/en-us/library/windows/desktop/ms679307%28v=vs.85%29.aspx)

Saludos!


Título: Re: Cómo intercambiar depurador al depurar?
Publicado por: t4r0x en 12 Noviembre 2014, 15:22 pm
les revisare, gracias por la respuesta.