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

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Programación
| |-+  Ingeniería Inversa (Moderadores: karmany, .:UND3R:., MCKSys Argentina)
| | |-+  [Tutorial] SelfKeygen Crackme 58DD2D69 C.L.S.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Tutorial] SelfKeygen Crackme 58DD2D69 C.L.S.  (Leído 3,744 veces)
cibergolen

Desconectado Desconectado

Mensajes: 69


Ver Perfil
[Tutorial] SelfKeygen Crackme 58DD2D69 C.L.S.
« en: 17 Diciembre 2011, 19:31 pm »

Este es un crackme que descargué de la lista de cls, 12/2011.

Descripción:
Citar
This crackme is a simple algorithm.It's written in visual c++ 6.0 with mfc.
Level 1/10

Herramientas:
-OllyDBG

Donde lo descargo
-Aquí

Puesta a punto
Arrancamos con Olly, y buscamos entre las strings:


Vamos al salto al chico bueno y vemos lo siguiente:


Vemos que tenemos 4 strings, una de longitud mínima, serial olvidado, el chico bueno y chico malo.

Nos fijamos que antes pasa por una comparación. Colocamos un BP en dicho CALL, y vemos que se trae entre manos:


Vemos que ahí tenemos el serial falso y verdadero comparándose.

Afilando los dientes

Básicamete lo que haremos, es decirle al programa que de no cumplirse, realice un JMP a una zona vacia del ejecutable, con permisos, donde obtendrá el serial verdadero y lo mostrará.

Creamos un salto a una zona vacía


En ella cargamos los valores, y posteriormente hacemos un salto al CALL.


Vemos que funciona.


Nos vemos!

Guardamos los cambios a otro ejecutable, y probamos. Primero un serial falso y después el verdadero que mostró:


Saludos

EDITO: Próximamente keygen.
En línea

.:UND3R:.
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.118


Ingeniería inversa / MASM


Ver Perfil WWW
Re: [Tutorial] SelfKeygen Crackme 58DD2D69 C.L.S.
« Respuesta #1 en: 24 Diciembre 2011, 04:29 am »

Excelente tutorial cibergolen, muchísimas gracias por tomarte el tiempo de publicarlo  ;-)
En línea


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

Mensajes: 1.615


Sueñas que sueñas


Ver Perfil WWW
Re: [Tutorial] SelfKeygen Crackme 58DD2D69 C.L.S.
« Respuesta #2 en: 24 Diciembre 2011, 12:35 pm »

Excelente tutorial cibergolen, muchísimas gracias por tomarte el tiempo de publicarlo  ;-)

Coincido totalmente.
Gracias por compartir tu trabajo.
En línea

Иōҳ


Desconectado Desconectado

Mensajes: 563


Ver Perfil
Re: [Tutorial] SelfKeygen Crackme 58DD2D69 C.L.S.
« Respuesta #3 en: 25 Diciembre 2011, 05:17 am »

No es por desmerecer el trabajo pero las soluciones a los concursos se entregan a  fin de mes, así no malogras la chamba de otro que está haciendo el mismo crackme que tú.

PD: Este concurso se entrega el 7 de Enero.

Nox.
En línea

Eres adicto a la Ing. Inversa? -> www.noxsoft.net
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Tutorial Crackme MadCrack v1 por karmany
Ingeniería Inversa
karmany 0 6,733 Último mensaje 30 Diciembre 2008, 01:53 am
por karmany
[Tutorial]CrackMe 1 by kaiser1313
Ingeniería Inversa
.:UND3R:. 7 6,210 Último mensaje 2 Septiembre 2011, 07:35 am
por apuromafo CLS
[TUTORIAL]Crackme edu « 1 2 »
Ingeniería Inversa
.:UND3R:. 11 8,435 Último mensaje 21 Octubre 2011, 19:07 pm
por .:UND3R:.
[Tutorial] Selfkeygen Directory Printer 1.8
Ingeniería Inversa
cibergolen 0 1,726 Último mensaje 1 Septiembre 2012, 19:46 pm
por cibergolen
tutorial crackme.exe
Ingeniería Inversa
mario86 4 13,330 Último mensaje 28 Diciembre 2016, 13:01 pm
por apuromafo CLS
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines