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

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


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

Mensajes: 1.615


Sueñas que sueñas


Ver Perfil WWW
Re: crackme 1 y 2
« Respuesta #10 en: 24 Diciembre 2007, 15:45 pm »

Ok perfecto, enhorabuena a los dos. Crackme1 solucionado.

Si quieres que no salte, puedes nopear el salto y eso lo puedes hacer muy sencillo seleccionando la instrucción del salto (JE SHORT Crackme1.000401F1F) y pulsando botón derecho --> Binary --> fill with NOP's, y así de este modo (igual vale con CMP EAX, EAX, pero yo prefiero poner NOP's) nunca saltará.

Muy bien, a por el crackme2 que es un poco más complejo.
En línea

Vingilot

Desconectado Desconectado

Mensajes: 27



Ver Perfil
Re: crackme 1 y 2
« Respuesta #11 en: 24 Diciembre 2007, 15:53 pm »

Muchas Gracias sempus y karmany, he probado las 3 soluciones y todas funcionan, pero era esa de fill with NOP's era la que buscaba.

Pd: sempus gracias a la explicación de guardar, que parecía obvia pero con la que ya puedo guardar las soluciones ^^.

Un saludo a todos.
En línea

sempus
Dakishimetai no ni...
Colaborador
***
Desconectado Desconectado

Mensajes: 2.391


GJDAM 愛している


Ver Perfil
Re: crackme 1 y 2
« Respuesta #12 en: 24 Diciembre 2007, 22:36 pm »

Muy bien, a por el crackme2 que es un poco más complejo.
Reto finalizado, ¡Felicidades!  ;D
Esta curioso, lastimosamente solo con cambiar je con jnz lo consegui,aca no vi ningun strcmp o vi mal??
En línea

...si la tuviera detendría el tiempo para verla como lo hago en este momento y seria feliz eternamente...
Descarga openSUSE
Vingilot

Desconectado Desconectado

Mensajes: 27



Ver Perfil
Re: crackme 1 y 2
« Respuesta #13 en: 25 Diciembre 2007, 19:19 pm »

^^ Al fin consegui averiguar que saltos tenia que dar y cuales no.

Como pedían un pequeño tutorial pondré abajo que pasos dí, seguramente mejorables y quizás algún error, lo pongo con la intención de que me señalen los errores y de ayudar a los muy newbies que como yo los hay ^^:
.
.
.
.
.
.
.
.
.
.
.
.
.
.Solución:

Comence leyendo las obras de Ricardo Narvaja y como tal pongo el camino del "Chico Malo", es decir cuando no acertamos con la clave:


Chico Malo:

Del código estos son los saltos que recorre:

00402286      3BC7          CMP EAX,EDI

00402288   . /7D 12         JGE SHORT Crackme2.0040229C

EAX y EDI son iguales. 

Jump if Equal or Greater, Toma el salto.




004022CD   .  A8 0D         TEST AL,0D

004022CF   . /0F85 28020000 JNZ Crackme2.004024FD   


Jump if Not Equal, no lo salta.




00402355   .  3BC7          CMP EAX,EDI

00402357   . /7D 12         JGE SHORT Crackme2.0040236B salta

Jump if Equal or Greater

son iguales toma el salto.





004023A7   .  66:3BF7       CMP SI,DI

004023C8   . /74 58         JE SHORT Crackme2.00402422   

Jump if Equal, salta.

Este Salto es la clave. Al desensamblar vemos que si salta pasa de la instrucción
"Reto finalizado", y llegas hasta el mensaje de Fallo.("Bien es dicho que...Try Again").



0040245D   .  FF15 F8404000 CALL DWORD PTR DS:[<&MSVBVM50.#595>]                    ;  MSVBVM50.rtcMsgBox

Llama al Mensaje de ERROR.



Con este cambio ya vale:

004023A7   .  66:3BF7       CMP SI,DI

004023C8   . /74 58         JE SHORT Crackme2.00402422   

Eliminamos el posible salto con Fill Nop's

Si quieres que no salte, puedes nopear el salto y eso lo puedes hacer muy sencillo seleccionando la instrucción del salto (JE SHORT Crackme1.000401F1F) y pulsando botón derecho --> Binary --> fill with NOP's

Así núnca saltará como me dijo karmany.


Gracias a karmany, sempus, y ShadowDark.
En línea

Shaddy


Desconectado Desconectado

Mensajes: 722


one_bit_manipulator()


Ver Perfil WWW
Re: crackme 1 y 2
« Respuesta #14 en: 27 Diciembre 2007, 02:23 am »

¿yo?, ¿gracias?, jeje, no dije nada ^^.

Aun así agradecido :). Me alegro de que lo solucionaras.

FELICIDADES.

Salu2..
En línea

"Si buscas resultados diferentes, no hagas siempre lo mismo" (Albert Einstein)

http://abssha.reversingcode.com
http://www.reversingcode.com
R6ID

Desconectado Desconectado

Mensajes: 9



Ver Perfil
Re: crackme 1 y 2
« Respuesta #15 en: 17 Marzo 2008, 18:23 pm »

Solucion para el Crakme 1 y 2:

Solucion del Crackme 1:http://rapidshare.com/files/100261929/Soluci_n_al_Crackme_1_By_R6ID.doc.html

Solucion del Crackme2: http://rapidshare.com/files/100271424/Soluci_n_al_Crackme_2_By_R6ID.doc.html

No me preocupado nada de ver que esta haciendo el programa ya que no deseo crear un keygen simplemente voy a buscar una clave valida para poder registrame.
Saludos de R6ID
« Última modificación: 17 Marzo 2008, 19:07 pm por R6ID » En línea

kurt28

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Re: crackme 1 y 2
« Respuesta #16 en: 22 Septiembre 2012, 17:41 pm »

¿Alguien que pueda subir estos crackmes o donde encontrarlos?

Los enlaces no funcionan.

Gracias.
En línea

karmany
Moderador
***
Desconectado Desconectado

Mensajes: 1.615


Sueñas que sueñas


Ver Perfil WWW
Re: crackme 1 y 2
« Respuesta #17 en: 23 Septiembre 2012, 09:49 am »

¿Alguien que pueda subir estos crackmes o donde encontrarlos?

Los enlaces no funcionan.

Gracias.
Tal vez yo los tenga, luego lo miro en mis backups.
En línea

karmany
Moderador
***
Desconectado Desconectado

Mensajes: 1.615


Sueñas que sueñas


Ver Perfil WWW
Re: crackme 1 y 2
« Respuesta #18 en: 23 Septiembre 2012, 18:40 pm »

Bueno, pues sí que los guardé... No guardo todos, pero tengo unos cuantos.

Los puedes descargar desde aquí:
https://docs.google.com/open?id=0B6IQFCPJ5JHpcENDWGJaaHpRNlk

Allí, pulsa: Archivo ⇒ Descargar.

Contraseña: karmany

Pide la librería de VB5, que Windows 7 no tiene por defecto.
En línea

kurt28

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Re: crackme 1 y 2
« Respuesta #19 en: 25 Septiembre 2012, 20:41 pm »

Gracias karmany. Tengo que practicar con Visual Basic.
En línea

Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Crackme
Ingeniería Inversa
byebye 8 6,096 Último mensaje 6 Julio 2003, 11:12 am
por shoulck
Os dejo un crackme, mi primer crackme ^^ « 1 2 »
Ingeniería Inversa
frankener1986 14 13,760 Último mensaje 14 Agosto 2006, 00:59 am
por sircid
[CrackMe] - D-CrackMe by .:WindHack:.
Ingeniería Inversa
.:WindHack:. 3 4,313 Último mensaje 26 Julio 2010, 23:45 pm
por .:WindHack:.
[CRACKME] Crackme 3 por MCKSys Argentina « 1 2 3 »
Ingeniería Inversa
MCKSys Argentina 29 19,962 Último mensaje 18 Enero 2013, 20:48 pm
por SITEA
[CRACKME] Crackme 4 por MCKSys Argentina « 1 2 »
Ingeniería Inversa
MCKSys Argentina 14 13,999 Último mensaje 6 Diciembre 2011, 02:46 am
por PeterPunk77
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines