CrackMe 2.0

Iniciado por sasske, 6 Marzo 2014, 02:43 AM

0 Miembros y 1 Visitante están viendo este tema.

sasske

Hola, como les va? espero que muy bien!

Para mejorar y ver como funcionaba y distintas cosas ollydbg intente ir haciendo un crackme y irlo mejorando y a diferencia de el otro crackme, este esta bastante mas protegido, y con los fines que tiene, creo que podria tener su pequeña dificultad, en los metodos que pregunte el otro dia estoy trabajando, es un poco dificil xD

Especificaciones:

Lenguaje: C++

*Dificultad general: 1,5 o 2/10*

Peso: 200KB
Descarga: Mediafire

Probado en: Windows XP, pero estoy casi seguro de que funciona en cualquier windows, pero en un momento uso fflush asique olvidense de Linux :/

----------------------------
Retos:
1.Patchear para que acepte cualquier key.
2.Lograr obtener todas las keys posibles
3.Hacer un keygen
4. Divertirse.

Dificultades(segun yo jaja):
Patchear: 0,5-10
Obtener las keys: 1,5-10
KeyGen: 2-10
----------------------------

Cabe aclarar que me gustaria que me dijeran la dificultad que tuvieron ustedes, porque quiero saber que dificultad tiene tiene

S2

Descarga: https://www.mediafire.com/?3xjxi43nycv169b

PD: El codigo fuente talvez voy a modificarle cosas, "hacerlo un header" y ver que puedo hacer, si es que les parece que tiene una dificultad aceptable, esperaria hacer uno de 3 para eso, pero es medio cosa de romperse la kbza hacer eso.

Para aparecer en las listas mandarme un MP con la solucion.

Lista de los que los resolvieron(Obtubieron key):
-

Lista de los que los resolvieron(KeyGen):
-MCKSys Argentina

MCKSys Argentina

Bueno, me puse a mirar el crackme y esta sencillo.

Hice un keygen en VB6, el cual genera todas las posibles combinaciones nombre-key (las cuales son 3584  ;)).

Creo que lo mejor que tiene es la parte de timing como antidbg, pero se patchea rapidamente.

Cita de: sasske en  6 Marzo 2014, 02:43 AM
Cabe aclarar que me gustaria que me dijeran la dificultad que tuvieron ustedes, porque quiero saber que dificultad tiene tiene

Mi opinión es como la que haz colocado: 2/10

Saludos!

PD: Te envio link de descarga del keygen por MP.
MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."


sasske

#2
Cita de: MCKSys Argentina en  6 Marzo 2014, 06:15 AM
Bueno, me puse a mirar el crackme y esta sencillo.

Hice un keygen en VB6, el cual genera todas las posibles combinaciones nombre-key (las cuales son 3584  ;)).

Creo que lo mejor que tiene es la parte de timing como antidbg, pero se patchea rapidamente.

Mi opinión es como la que haz colocado: 2/10

Saludos!

PD: Te envio link de descarga del keygen por MP.

Exelente!, ahí miro el mp y te agrego a la lista, igual tengo algo que testear del keygen antes de ponerte, porque tiene una que otra trampa, gracias por lo de la dificultad, me ayuda mucho :)

PD: A mi el KeyGen me costo sin tener el codigo fuente(osea sin usarlo) porque a pesar de saber lo que hacia, tube que investigar ciertas funciones de ASM que no sabia que eran xd

S2

MCKSys Argentina

Cita de: sasske en  6 Marzo 2014, 23:33 PM
porque tiene una que otra trampa

A que trampa te refieres?
MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."


sasske

#4
Cita de: MCKSys Argentina en  6 Marzo 2014, 23:43 PM
A que trampa te refieres?

AQUI DARE UN DATO DEL KEYGEN, SI QUERES HACERLO VOS NO LO LEAS:

A que si el serial name o si el serial en si, es menor que o mayor que cierto numerito magico, no funciona :p

PD: Aunque las keys que me diste funcionan (creo yo xd) hay ciertas keys que faltan (ej el key del name 4898 falta) :p

S2

EDIT: OK, lo probe con mi keygen y hay name-key de tus seriales que a mi me dice que son invalidos mi keygen, pero la app si los acepta, okok, trabajare en poner a punto mi keygen antes de criticar el tuyo xD

EDIT2: Bien ahora si lo arregle, y veo que faltan BASTANTES seriales en tu keygen, igual el mio lo hice pidiendo que ingrese un serial_name y luego dandole la key de ese serial name, luego me hablas mp si queres, y lo hablamos, pero por ahora te dejo que vos descubras como arreglar tu keygen si queres :p

S2

MCKSys Argentina

Cita de: sasske en  7 Marzo 2014, 02:32 AM
A que si el serial name o si el serial en si, es menor que o mayor que cierto numerito magico, no funciona :p

El codigo fuente del keygen demuestra que esos valores los he encontrado.  :P

Cita de: sasske en  7 Marzo 2014, 02:32 AM
PD: Aunque las keys que me diste funcionan (creo yo xd) hay ciertas keys que faltan (ej el key del name 4898 falta) :p

Asi es. Cometi el error de obtener un nombre en base a una key.

De todas formas, si se hace lo mismo que lo que hace el crackme, el keygen esta listo en 2 segundos...  :P

Si nadie mas intenta el keygen, subo el keygen correcto...  ;)

Saludos!
MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."


sasske

Cita de: MCKSys Argentina en  7 Marzo 2014, 06:47 AM
El codigo fuente del keygen demuestra que esos valores los he encontrado.  :P

Asi es. Cometi el error de obtener un nombre en base a una key.

De todas formas, si se hace lo mismo que lo que hace el crackme, el keygen esta listo en 2 segundos...  :P

Si nadie mas intenta el keygen, subo el keygen correcto...  ;)

Saludos!

No mire mucho en codigo fuente porque no programo en VB, cuando avanze mas en C++ pienso aprender VB, pero por ahora no se ni crear un cuadro que se llame Form1, y eso que viene por default (? ajaj

PD: Yo intente hacer el keygen a base del programa, para aprender (osea, a base de ingenieria inversa) y me costo a pesar de tener una "base", osea, de saber mas o menos lo que hacia el programa, mas que todo porque no entendía mucho las funciones de las operaciones matemáticas y las tuve que buscar.

S2