Problema Leccion 21 -Cracking con OllyDBG

Iniciado por SteelHern, 18 Enero 2015, 16:54 PM

0 Miembros y 1 Visitante están viendo este tema.

SteelHern

Buenas a todos, estoy teniendo problemas con el crackme de la leccion 21 de los tutoriales de introduccion al cracking con ollydbg de ricardo narvaja. Cuando intento correr el crackme "buggers3" se me detiene en la tercera instruccion y el olly me suelta "Access violation when reading[...]"
Alguna sugerencia?

Flamer

hola no tengo pc ahora asi que no me acuerdo bien de ese tema pero si el crackme se detiene puedes presionar Shift+F9 y aver si  prosigue.
Por otra parte tambien puedes tildar las todas las exepciones del olly y si no funciona agraga la exepcion ala lista y esa todo el tiempo funciona.
Ahorita no te puedo decir donde se encuentran las exepciones por que no me acuerdo ya que estoy desde el celular

saludoa Flamer

SteelHern

#2
Presionando Shift+F7/F8/F9 no se soluciona el problema. Por otra parte intente Debugging options/Exceptions Ignore memory access violations in KERNEL32, Ignore ALL the following exceptions, y Ignore also following custom exceptions or ranges y añadiendola y nada. Me dice "Debugged program was unable to process exception" y acto seguido termina el proceso.

Flamer

bueno destilda todas exepciones y corre el programa cuando se detenga bete al lugar de las exepciones y fijate que hay un cuadrito de texto en blanco y a lado esta un boton que dise    add    bueno ledas click y luego   ok   y fijate que en el cuadro de texto se agrega una exepcion luego reinicias el programa y lo ejecutas aver si corre

saludos Flamer

SteelHern


.:UND3R:.

Si mal no recuerde ese crackme no poseía ningún tipo de protección, si no es el caso has usado algún plugins como OllyAdvanced para bypassear la protecciones o algo loco pero válido, lo has intentado correr sin el depurador?

Saludos

Solicitudes de crack, keygen, serial solo a través de mensajes privados (PM)

SteelHern

#6
"Es el crackme buggers3, al cual le hice algunos arreglos para poder explicar nuevamente la detección por nombre del proceso con otras apis, que trae este crackme, y además la detección por el nombre o clase de la ventana del OLLYDBG que también trae este crackme buggers3."

Eso trae. Si, lo he intentado ejecutar sin debugger, no se ejecuta. supongo que como ponia en el olly el programa lanza una excepcion que no captura y por lo tanto se cierra.

MOD EDIT: No hagas multiples posts. Edita el último.

Bueno, finalmente he resuelto el problema, y puesto que esto puede traer mas de un quebradero de cabeza a alguno que otro que este empezando con esto, voy a publicar la solucion.
Por lo visto el error es debido a un fallo de compatibilidad con maquinas x64. Para solucionarlo hay que descar el plugin ollyAdvanced (lo pueden hacer de aqui: https://tuts4you.com/download.php?view.75), y activar la casilla "64-bit compatibility fix" en "Aditional Options".
Espero que esto ayude a alguien.


Un saludo

PD: Recomiendo que cualquiera que tenga una maquina de 64bits y este siguiendo los tutoriales de ricardo lo instale y lo active porque le salvara el culo en mas de una.

MCKSys Argentina

@SteelHern: El curso de Intro de Ricardo fue creado usando Olly en Windows XP SP2/SP3.
Siempre se recomienda hacer el curso en XP SP3, por las incompatibilidades que has mencionado.

Basta que instales una Maquina Virtual y asunto solucionado.

Saludos!

PD: No hagas múltiples posts. Edita el último.

MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."