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
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.
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
Cita de: sasske en 6 Marzo 2014, 23:33 PM
porque tiene una que otra trampa
A que trampa te refieres?
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 :pPD: 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
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!
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