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?
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
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.
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
Si, eso ya lo hice. No corre :-[
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
"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.
@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.