Foro de elhacker.net

Programación => Ingeniería Inversa => Mensaje iniciado por: PeterPunk77 en 25 Octubre 2009, 18:29 pm



Título: Crackme fácil
Publicado por: PeterPunk77 en 25 Octubre 2009, 18:29 pm
Buenas a todos.
Aquí os dejo un crackme muy sencillo programado en vb6:
rapidshare -> http://rapidshare.com/files/297775061/Crackme.zip.html
megaupload -> http://www.megaupload.com/?d=F3YMKH72

No tiene trucos antidebugger de ningún tipo y también es muy simple. Es un poco más complicado que
http://foro.elhacker.net/ingenieria_inversa/crackme_muy_facil-t271924.0.html
el programado con el masm32 simplemente porque el vb6 "ensucia" mucho más los ejecutables.
Éste crackme consta de dos partes. La primera es una única clave, que en cuanto sea correcta habilita la segunda parte, que consta de nombre y serial, para la que deberéis programar un keygen. Ya os advierto que la relación nombre/serial de este crackme es aún más sencilla que la del otro aunque parezca más compleja por culpa del vb6.
Eso sí, no me vale que habilitéis la segunda parte con ningún programa externo ni que lo parcheéis. Sólo será válido el código. Esta parte, puede que sea más complicada que la segunda pero podéis preguntarme cualquier duda.
Saludos y suerte a todos.


Título: Re: Crackme fácil
Publicado por: ThunderCls en 29 Octubre 2009, 23:21 pm
no lo habia podido ver, pero al fin lo analice  ;)
se podria decir que lo he resuelto en un 90%, pues he visto las
condiciones que debe cumplir la primera clave, pero me da flojera
ponerme a buscar la combinacion que satisfaga todas las condiciones.
por otra parte la relacion nombre/serial es bien facil y como no tenia
nada mas en lo que escribirle un keygen, pues aqui esta en Excel.

http://sites.google.com/site/thundercrackslatinos/Home/tutes/sol%2Bkeygen_PeterPunk77_crackme.rar?attredirects=0&d=1 (http://sites.google.com/site/thundercrackslatinos/Home/tutes/sol%2Bkeygen_PeterPunk77_crackme.rar?attredirects=0&d=1)

PD: se que pedias un codigo valido para la primera parte, pero de verdad que me ha dado flojera, tal vez despues  :-\
salu2


Título: Re: Crackme fácil
Publicado por: PeterPunk77 en 31 Octubre 2009, 06:23 am
Pues lo cierto es que este crackme no iba destinado a gente como tú, ThUnDeR_07. Por tu crackme #1 tienes bastante más nivel que para resolver este sencillo ejercicio de vb.
Evidentemente la solución de la segunda parte es correcta (más sencilla no podía ser) y para la primera creo que hay que hacerla por fuerza bruta con tus directrices, aunque has puesto "el septimo mas el sexto mas el quinto tiene que ser el segundo" cuando debía ser "7º+6º = 5º+2º" (seguro que fue un error al escribirlo).

De todas formas para la semana crearé otro crackme un poco más difícil que espero te entretenga más.

Saludos.


Título: Re: Crackme fácil
Publicado por: ThunderCls en 1 Noviembre 2009, 14:42 pm
ops!!...disculpa   :-[
no sabia que esperabas que lo resolviera algun nuevo...sorry.
tampoco creo que tengo yo un nivel muy alto, al contrario,
todavia me considero muy newbie en este mundo y con demasiadas
cosas que aprender todavia...jeje. lo que pasa es que como nadie
lo habia resuelto me puse a mirarlo, y salio, es todo.
lo que dices del  "7º+6º = 5º+2º", si, tienes razon, fue un error mio  :(
saludos

PP: espero tu proximo crackme para ver que tal; pero por favor VB NO!!! y
tampoco aprietes mucho   :laugh:


Título: Re: Crackme fácil
Publicado por: MCKSys Argentina en 2 Noviembre 2009, 23:16 pm
Bueno, si quieren les paso un Crackme nivel bajo-medio.

Y si... esta en VB 6  ;D

Si les apetece, avisen...




Título: Re: Crackme fácil
Publicado por: tena en 3 Noviembre 2009, 00:03 am
Y que esparas para postearlo McFly!!??
Sino queres que vaya y te deje el ojo ese de esta forma

(http://img509.imageshack.us/img509/8629/moreton.jpg)

entonces mandaloooooooo

:)
slds


Título: Re: Crackme fácil
Publicado por: MCKSys Argentina en 3 Noviembre 2009, 02:20 am
Ja,ja,ja,ja,ja

Lo subiré pronto...  ;D

Saludos!



Título: Re: Crackme fácil
Publicado por: Amerikano|Cls en 3 Noviembre 2009, 03:53 am
jajajaj  ;-)


Título: Re: Crackme fácil
Publicado por: MCKSys Argentina en 5 Noviembre 2009, 23:05 pm
Acá está el crackme. Es mi segundo. Las instrucciones están dentro.

Código:
http://www.megaupload.com/?d=4ST5KTEM

Saludos!




Título: Re: Crackme fácil
Publicado por: PeterPunk77 en 6 Noviembre 2009, 12:35 pm
MCKSys Argentina, entiendo perfectamente como funciona el crackme pero creo que no es posible revertirlo.


Título: Re: Crackme fácil
Publicado por: MCKSys Argentina en 6 Noviembre 2009, 18:19 pm
Je,je,je.. asi es  ;D

No hay forma de crackearlo.

Como dice el txt, es el resultado de estudiar un poco las llaves HARDkey. Por supuesto, la implementación de la protección no sería tan rústica. Algo que sería ideal, el obtener el ID de un pendrive y entonces asi, poder "atar" el programa al pendrive. No es algo complicado de hacer y, como ves, muy efectivo!  ;D

Para los que piensan que no hay cosa que no se pueda crackear... ya ven (ojo!, que yo también pensaba lo mismo).

Mas adelante saco otro, un poco mas "armadito".

Saludos!


Título: Re: Crackme fácil
Publicado por: PeterPunk77 en 7 Noviembre 2009, 05:47 am
Hombre, tanto como no hay forma... Lo que no hay es tiempo, porque es necesaria fuerza bruta: resolver un MD5 de 103 bytes (256^103=1,1187071843154281720476087474092e+248)

Protecciones de este tipo que no se pueden revertir y que sólo se solucionan por fuerza bruta son bastante típicas: el winzip y el winrar sin ir más lejos (aunque hay que reconocer que la de tu crackme necesitaría bastantes más años  ;D)

Como protección está bien pero como crackme no mola, porque no puedes hacer nada. Sin embargo reconozco que me encantan algunos del estilo (me refiero a que tengan procedimientos cifrados en base a una clave) pero "revertibles" porque al usar algún método  más sencillo (como un xor) puedes deducir parte del código cifrado para ir afinando el "bruteforce".
Por ejemplo estos dos resueltos por mi para crackme.de:
http://www.crackmes.de/users/thorwak/thorwak_crackme02_win32
http://www.crackmes.de/users/beraxt/crackme_6.0

Saludos.