Descripción:
Citar
This crackme is a simple algorithm.It's written in visual c++ 6.0 with mfc.
Level 1/10
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.