Crackme: Easycrackme by MadAntrax

Iniciado por Mad Antrax, 24 Agosto 2013, 18:27 PM

0 Miembros y 2 Visitantes están viendo este tema.

79137913

HOLA!!!

Mad, me pasas el codigo del vortice espacial de estrellas? XD

GRACIAS POR LEER!!!
"Como no se puede igualar a Dios, ya he decidido que hacer, ¡SUPERARLO!"
"La peor de las ignorancias es no saber corregirlas"

79137913                          *Shadow Scouts Team*

MCKSys Argentina

Cita de: ||MadAntrax|| en 26 Agosto 2013, 15:06 PM
Como lo llevas? Has podido sacar alguna coincidencia? Piensa que el algoritmo que genera el HW-fingerprint y el algoritmo que valida el serial es exactamente igual, solo que uno de los saltos condicionales está con NOT

En realidad ya tengo una especie de keygen (tengo el algo del HW, he reverseado todas las funciones y tengo las opuestas de las mismas).

Pero cuando intento generar el HW usando el inverso de la segunda función (la del NOT), no obtengo un serial "intermedio" válido. Llamo serial intermedio al que sale despues de los DIVs por diez, que tiene largo <= 10... [STOP]

No quiero poner mucha info para no arruinarles el juego a los demás.

Pero, como puse antes, si no hay movimiento en unos dias, pongo todo lo que he visto, a modo de tutorial online...

Saludos!
MCKSys Argentina

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


Mad Antrax

#12
Cita de: 79137913 en 26 Agosto 2013, 16:56 PM
HOLA!!!

Mad, me pasas el codigo del vortice espacial de estrellas? XD

GRACIAS POR LEER!!!

Está posteada en la sección de VB6, lo curioso es que tú ya leíste en su día ese hilo jeje. Aquí lo tienes:

http://foro.elhacker.net/programacion_visual_basic/source_efectos_para_una_bonita_interfaz_gui-t383746.0.html

CitarEn realidad ya tengo una especie de keygen (tengo el algo del HW, he reverseado todas las funciones y tengo las opuestas de las mismas).

Pero cuando intento generar el HW usando el inverso de la segunda función (la del NOT), no obtengo un serial "intermedio" válido. Llamo serial intermedio al que sale despues de los DIVs por diez, que tiene largo <= 10... [STOP]

No quiero poner mucha info para no arruinarles el juego a los demás.

Pero, como puse antes, si no hay movimiento en unos dias, pongo todo lo que he visto, a modo de tutorial online...

Saludos!

No te cortes en publicar info del algoritmo en el hilo. Vas muy bien encaminado, por lo que veo creo que ya lo has destripado por completo, solo te falta hallar una coincidencia. Si aceptas una recomendación: Programa un keygen automático que por fuerza bruta consiga una coincidencia, suena bestia pero creo que terminarás antes. Está claro que un keygen válido no te saldrá, pero hallarás una combinación correcta.
No hago hacks/cheats para juegos Online.
Tampoco ayudo a nadie a realizar hacks/cheats para juegos Online.

79137913

HOLA!!!

Gracias Mad, no encontraba el post!

GRACIAS POR LEER!!!
"Como no se puede igualar a Dios, ya he decidido que hacer, ¡SUPERARLO!"
"La peor de las ignorancias es no saber corregirlas"

79137913                          *Shadow Scouts Team*

MCKSys Argentina

Después de hacer unas pruebas de fuerza bruta, he llegado a la conclusión de que hay HW's (y muchos) que NO tienen un serial válido.

Al menos hice pruebas con "seriales intermedios" de 10 chars (que demoraron unas 2 horas c/u) y no pude generar distintos HW's (cabe destacar que el HW cambia, por ej., con el path donde esté el proggie).

Este viernes posteo mis descubrimientos.

Saludos!
MCKSys Argentina

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


Stakewinner00

Cita de: MCKSys Argentina en 27 Agosto 2013, 05:27 AM
Después de hacer unas pruebas de fuerza bruta, he llegado a la conclusión de que hay HW's (y muchos) que NO tienen un serial válido.

Al menos hice pruebas con "seriales intermedios" de 10 chars (que demoraron unas 2 horas c/u) y no pude generar distintos HW's (cabe destacar que el HW cambia, por ej., con el path donde esté el proggie).

Este viernes posteo mis descubrimientos.

Saludos!

Puede ser que mi programa no tenga serial válido??

Ayer estuve toda la tarde intentándolo y nada.  Cuando pense que lo tenia no era...

Saludos

Mad Antrax

#16
Bueno, llegado a éste punto os voy a indicar algún hint para que podáis generar el keygen, la idea es la siguiente:

Como ya se ha dicho, la generación del HW-fingerprint tiene en cuenta la ruta del ejecutable, partiendo de éste punto, el keygen constará de 2 partes que se complementan, la primera parte (y la más importante) es poder generar un serial válido a partir de un HW-fingerprint inventado por ti mismo. La segunda parte del keygen deberá poder generar la ruta del ejecutable que permita generar el HW-fingerprint que se haya calculado en la primera parte del keygen, en resumen:

1) keygen genera un HW-fingerprint y su serialcode correcto correspondiente (El HW-fingerprint lo establece el propio keygen, será inventado).
2) keygen calcula la ruta exacta que deberá tener el programa para que el crackme genere el HW-fingerprint "inventado" del punto anterior.

Ejemplo práctico inventado:

1) El keygen sabe que el HW-fingerprint = "123456789" tiene el serialcode = ABCEDFGH
2) El keygen sabe que el programa tiene que tener la ruta C:\POIUYTR321\crackme.exe para que su HW-fingerprint calculado sea igual a "123456789"
3) Movemos el crackme a la ruta calculada C:\POIUYTR321\crackme.exe, se ejecuta el crackme, el HW-fingerprint calculado es "123456789" por lo que conocemos su serialcode ABCDEFGH
4) Crackme solucionado

Se entiende? Ahora a programar! :P

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

Resumen: No podemos hacer un keygen que genere un serialcode para cualquier HW-fingerprint, verdad? Pues la única solución es forzar al crackme a que genere un HW-fingerprint que SÍ sepamos su serialcode correcto

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

PD: COmo ya se dijo, éste crackme no es tan "easy" como su nombre indica...
No hago hacks/cheats para juegos Online.
Tampoco ayudo a nadie a realizar hacks/cheats para juegos Online.

MCKSys Argentina

Bueno, no es que me haya olvidado, pero todo lo que tenia lo he perdido al hacer un "revert to snapshot" de la VM.

Ha sido un accidente y bueno, no hay mucho por hacer.

Espero que los demas participantes hallan podido obtener algo!

Saludos!
MCKSys Argentina

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


Flamer

#18
boy aver que le hago a este programa

saludos flamer y parece que nadie lo a resuelto

Duda que hase la Dll o para que sirve
otra duda segenera el serial en la Dll

Flamer

Hola amigos ya me dolio la cabeza y seme quemo medio cerebro intentando este crackme y solo mela llevo pensando como lo resolvere pero en fin...

Lo que tu dises antrax es que nose puede hacer un keygen ya que como dises que nose puede calcular un serial para cada HW-fingerprint bueno vamonos por partes.

Y dises que tengo que encontrar la ruta para forzar a que el programa genere un serial valido y se registre bueno...

En tendi bien o mal..... la pregunta aqui es que ruta y como genera el HW-fingerprint para la ruta o como buscarla

saludos flamer y nomas aclarame esta duda no sepuede el keygen verdad