elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 01:15  


Tema destacado: Últimos eventos sobre seguridad/inseguridad

+  Foro de elhacker.net
|-+  Programación
| |-+  Ingeniería Inversa (Moderadores: Shaddy, karmany)
| | |-+  CrackMe2 - p33r
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: CrackMe2 - p33r  (Leído 1,714 veces)
Erik#


Desconectado Desconectado

Mensajes: 1.138


Pertenezco a Reach


Ver Perfil
CrackMe2 - p33r
« en: 7 Mayo 2009, 20:51 »

Otro nuevo CrackMe, más dificil que el primero
Nivel de dificultad: 1,5-2/10
Link: http://www.MegaShare.com/869828

Haber que tal HOLY,Red MX o Shaddy cuento mucho vuestra opinion ;)
En línea
Høl¥

Desconectado Desconectado

Mensajes: 76


Ver Perfil
Re: CrackMe2 - p33r
« Respuesta #1 en: 7 Mayo 2009, 21:16 »

Sigue siendo demasiado facil xD ahora hago un tutorial u.u

Te dije que escondieras las cosas y directamente pusistes un CMP con la password  :P

==================

EDIT

Aqui va el tutorial

http://rapidshare.com/files/230339396/Tutorial_CrackMe2_de_p33r_por_Holy.rar

Como te estaba diciendo, intenta no comparar directamente con el serial despues de "scanf" (queda muy directo xD)

Y sobre todo si hicieras el tipico crackme de usuario / password (con cada password diferente para cada usuario), incrementaria muchisimo la dificultad (Siempre y cuando el algoritmo sea jodio).
« Última modificación: 7 Mayo 2009, 21:32 por Høl¥ » En línea
Erik#


Desconectado Desconectado

Mensajes: 1.138


Pertenezco a Reach


Ver Perfil
Re: CrackMe2 - p33r
« Respuesta #2 en: 7 Mayo 2009, 22:30 »

Pero es más dificil que el otro.
En línea
karmany
Moderador
***
Desconectado Desconectado

Mensajes: 1.254



Ver Perfil
Re: CrackMe2 - p33r
« Respuesta #3 en: 8 Mayo 2009, 13:18 »

Gracias p33r por tus crackmes.

Una de las formas de aprender a proteger tus ejecutables es saber cómo lo han desprotegido otros.
Aquí tienes una gran ayuda y es que puedes leer los tutoriales que te ha hecho Høl¥.

Mi consejo es que antes de que puedas sacar un 3º crackme, sepas un poco (no mucho) de ingeniería inversa. La idea es que sepas cómo queda compilado un programa hecho en FASM por ejemplo.

Tu 1º crackme es muy sencillo, pesa muy poco pero es que usas funciones muy elementales: kernel32.lstrcmp y después de esa función un salto condicional: je

Esto ha sido comentado muchas veces, pero si en tu programa aparece en memoria la password buena, tu crackme será muy fácil de solucionar. Y en ese 1º crackme no aparece ni siquiera en memoria dinámica.

Mi consejo es que tus crackmes los analices con un desensamblador. Por ejemplo OllyDBG.
En línea

- "Tu sitio para aprender, enseñar y compartir"
Red Mx
Rojito
Colaborador
***
Desconectado Desconectado

Mensajes: 3.634


Viva México Cabrones...


Ver Perfil WWW
Re: CrackMe2 - p33r
« Respuesta #4 en: 13 Mayo 2009, 17:39 »

Aun que si ofuscas un poco el código nato con funciones tontas como string con datos sin relevancia , comparaciones que no producen nada creo que seria un poco mas complicado.

Por que en nivel ASM  pones la función que hace todo , si esta en HX  o decimal igual si sabes binario , decimal , octal   puedes hacer la conversión tal vez este es mas avanzado que el otro por que ya las pasas a hx.
En línea

Desarrollar Malware Es Causa De Cancer...
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines