elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
26 Mayo 2012, 11:40  


Tema destacado: [Overclocking] Récords de overclock del foro

+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Seguridad
| | |-+  Desafíos - Wargames (Moderador: Kasswed)
| | | |-+  TocTocToc! Crackme por MazarD
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: TocTocToc! Crackme por MazarD  (Leído 4,440 veces)
MazarD
Colaborador
***
Desconectado Desconectado

Mensajes: 880


mazard.info


Ver Perfil WWW
TocTocToc! Crackme por MazarD
« en: 28 Junio 2006, 04:50 »

Pos bueno tenía un módulo de una pequeña cifrado por ahí de mis tiempos de visual basic y por el crackme de kizar me he decidido a hacer de ella un pequeño crackme.
Cómo la cifrado era para datos en red, un par de características:
-Pueden aparecer carácters no imprimibles (que lógicamente en un textbox aparecerán cómo una ralla negra)
-Un mismo nombre puede generar varias claves.

Que lo anterior no asuste, és más fácil de lo que parece, y hay algún truquillo de por medio en el crackme que puede ahorrar la mitad del trabajo.

http://rapidshare.de/files/24328965/TocTocToc.rar.html

_____Ganadores-sólo se admiten keygens-_____

Karmany (Keygen para nombres de un carácter)
Kenyon666 (keygen)
Kizar(keygen)


« Última modificación: 10 Julio 2006, 16:48 por MazarD » En línea

-Learn as if you were to live forever, live as if you were to die tomorrow-

http://www.mazard.info
http://twitter.com/MazarD
irc://irc.freenode.org/elhacker.net
Crack_X
Anti-War
Ex-Staff
*
Desconectado Desconectado

Mensajes: 2.320


Peace & Love


Ver Perfil WWW
Re: TocTocToc! Crackme por MazarD
« Respuesta #1 en: 28 Junio 2006, 04:52 »

Una pequeña sugerencia mejor pon que devuelva el resultado en hex para evitar que se pierdan caracteres imprimibles.


« Última modificación: 28 Junio 2006, 04:59 por Crack_X » En línea

Shit loads of money spend to show us wrong from right. Say no to war


Yasser Has Things To Say
WarZone
MazarD
Colaborador
***
Desconectado Desconectado

Mensajes: 880


mazard.info


Ver Perfil WWW
Re: TocTocToc! Crackme por MazarD
« Respuesta #2 en: 28 Junio 2006, 05:00 »

He hecho una miniprueba guardando en textbox y descifrar(cifrar()) en un bucle de aleatorios con 1000 pruebas de 1 a 10 carácteres y no se pierde ninguno.
En línea

-Learn as if you were to live forever, live as if you were to die tomorrow-

http://www.mazard.info
http://twitter.com/MazarD
irc://irc.freenode.org/elhacker.net
CodeName47/GEDZAC

Desconectado Desconectado

Mensajes: 113



Ver Perfil
Re: TocTocToc! Crackme por MazarD
« Respuesta #3 en: 28 Junio 2006, 05:26 »


Aquí postearé ganadores(sólo se admiten keygens):

Upppsssssss, creo que habran pococs ganadores :)
En línea

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

                            Gedzac Labs
 
                          www. Gedzac. com

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
karmany


Desconectado Desconectado

Mensajes: 1.254



Ver Perfil
Re: TocTocToc! Crackme por MazarD
« Respuesta #4 en: 28 Junio 2006, 17:35 »

He estado un rato con él y me gusta... Todavía no sé cómo verifica la contraseña...Tienes unas cuantas subrutinas por ahí muy interesantes ya veremos..
El keygen no creo que lo consiga pero intentaré buscar mi contraseña..
En línea

- "Tu sitio para aprender, enseñar y compartir"
MazarD
Colaborador
***
Desconectado Desconectado

Mensajes: 880


mazard.info


Ver Perfil WWW
Re: TocTocToc! Crackme por MazarD
« Respuesta #5 en: 28 Junio 2006, 18:03 »

Si encuentras un secreto que tiene el crackme por ahí es bastante trivial encontrar tu contraseña, sinó encontrar tu contraseña y programar el keygen viene a ser lo mismo :)
Me alegro que te guste :)
En línea

-Learn as if you were to live forever, live as if you were to die tomorrow-

http://www.mazard.info
http://twitter.com/MazarD
irc://irc.freenode.org/elhacker.net
Kizar


Desconectado Desconectado

Mensajes: 1.325


kizar_net


Ver Perfil
Re: TocTocToc! Crackme por MazarD
« Respuesta #6 en: 29 Junio 2006, 18:32 »

Parece k e puesto de moda lo de los crackmes... :P
MazarD por la noche le echo un ojo a tu crackme aunke no se si podre hacer algo porke mis conocimientos de asm no son muy amplios y ademas esta echo en vb y por lo general suele aber mas codigo y mas lioso...
Si ubieras puesto un keygen echo en asm ya lo tendrias resuelto ;)

Salu2
En línea

MazarD
Colaborador
***
Desconectado Desconectado

Mensajes: 880


mazard.info


Ver Perfil WWW
Re: TocTocToc! Crackme por MazarD
« Respuesta #7 en: 29 Junio 2006, 19:32 »

Sip eso parece :)

Ná, al ver el tuyo me vino en mente un algoritmo de cifrado que programé hace mucho y usé en contadas ocasiones. Programar el crackme no han sido más de 2 minutos.
Para mi el problema no és tanto lo "desordenado" que genera el código vb sinó que esté usando para todo la runtime de la que no tengo ni idea y de la que no hay nada de documentación, tu que eres un buen programador vb no deberías tener problemas no? :D
En línea

-Learn as if you were to live forever, live as if you were to die tomorrow-

http://www.mazard.info
http://twitter.com/MazarD
irc://irc.freenode.org/elhacker.net
Kizar


Desconectado Desconectado

Mensajes: 1.325


kizar_net


Ver Perfil
Re: TocTocToc! Crackme por MazarD
« Respuesta #8 en: 30 Junio 2006, 00:56 »

Yo el vb  y demas con la gorra, pero es k hay muchos problemas a la ora de descompilarlo, proke vb para llamar a las apis usa una funcion k tiene en la runtime y si te fijas no es dificil, es diferente, pero lo k no me va es k hay mucho codigo inutil y ta todo mu desordenao y con muchos saltos.
En línea

[VolkS]

Desconectado Desconectado

Mensajes: 288


[Argentina]


Ver Perfil
Re: TocTocToc! Crackme por MazarD
« Respuesta #9 en: 1 Julio 2006, 20:09 »

no lo pude crackear pero si hay un overflow en el txtbox ajajajajaja :P
En línea

karmany


Desconectado Desconectado

Mensajes: 1.254



Ver Perfil
Re: TocTocToc! Crackme por MazarD
« Respuesta #10 en: 1 Julio 2006, 20:34 »


[VolkS]: "no lo pude crackear pero si hay un overflow en el txtbox"

Crackearlo es muy sencillo...
Pero encontrar el serial, está costando..
En línea

- "Tu sitio para aprender, enseñar y compartir"
MazarD
Colaborador
***
Desconectado Desconectado

Mensajes: 880


mazard.info


Ver Perfil WWW
Re: TocTocToc! Crackme por MazarD
« Respuesta #11 en: 1 Julio 2006, 23:32 »

Citar
no lo pude crackear pero si hay un overflow en el txtbox ajajajajaja
No pensé que alguien se metería a buscar overflows así que no comprobé nada en las entradas xD
Bueno, tampoco es un overflow, se queda petado en un bucle, y tampoco sería explotable.

Citar
Pero encontrar el serial, está costando..
Cómo dije en otro post encontrar el serial=programar keygen
tienes que analizar el algoritmo de cifrado y entender cómo funciona, porqué?
Por qué no es del estilo "clave correcta=tu clave".
Lo que hace es descifrar lo que sería la clave usando cómo clave "YES! I walked through the dark ways of madness, and im still alive!!" y comprobar si el resultado es tu nick.
Entonces al no generarse una clave correcta en la comprovación de tu clave no la puedes averiguar hasta que sepas cifrar tu nick con dicha clave.

Pasos a seguir entonces?
-Averiguar cómo descifra lo que pones en el textbox clave
-Invertir el algoritmo para encontrar el modo de cifrar (es simétrico)
-cifrar tu nick con la clave "YES! I walked..."
-Luego el resultado será el resultado de ésta cifrado.

por si todavía no ha quedado claro:

Los datos que introduces para que sea correcto
Nick=MazarD
Clave=cifrar(Nick,"YES I walked...")

El crackme
si descifrar(Clave,"YES I walked...")=Nick entonces
    la clave es correcta;
sino pos no;

Aquí queda la ayudita para solucionarlo. Saludos y suerte :)
« Última modificación: 1 Julio 2006, 23:50 por MazarD » En línea

-Learn as if you were to live forever, live as if you were to die tomorrow-

http://www.mazard.info
http://twitter.com/MazarD
irc://irc.freenode.org/elhacker.net
karmany


Desconectado Desconectado

Mensajes: 1.254



Ver Perfil
Re: TocTocToc! Crackme por MazarD
« Respuesta #12 en: 3 Julio 2006, 17:14 »

Hola de nuevo MazarD, sinceramente para mi "nivel" encontrar el serial para mi nombre (karmany) me va a costar mucho y no dispongo de él. De todos modos me gustaría conseguirlo, así que poco a poco seguiré echando un vistazo.

Corrígeme si me equivoco.. la cifrado la haces en una subrutina.. Lo único que he podido ver es que al principio utilizas right para seleccionar los 5 caracteres últimos de tu frase que me imagino son estos: ive!! también he visto que utilizas el len para saber los caracteres de tu frase!: 43 en hex= 67 decimal
Después al serial le calculas tb la longitud (len) y le quitas el último carácter(o el primero no lo recuerdo). Luego haces algo con el serial que te queda, que no sé qué es..
aquí me he quedado de momento. Cuando tenga más tiempo seguiré investigando..
« Última modificación: 3 Julio 2006, 18:34 por karmany » En línea

- "Tu sitio para aprender, enseñar y compartir"
MazarD
Colaborador
***
Desconectado Desconectado

Mensajes: 880


mazard.info


Ver Perfil WWW
Re: TocTocToc! Crackme por MazarD
« Respuesta #13 en: 3 Julio 2006, 20:28 »

Si, la cifrado está en una subrutina, por lo que dices has encontrado el código caliente, ya es un paso.

Lo de los 5 carácteres últimos no se de dónde lo sacas, me he puesto a debuggear a ver si comprendia dónde te has confundido pero no he visto nada que pueda llevarte a entender eso, aunque cuando uno sabe cómo funciona se vé diferente.

El algoritmo empieza justo cuando cómo muy bien dices se cálcula la longitud del serial y se le quita el último carácter.

Lo siguiente después de todos los meneos que hace en los buffers sería ver que hace con ése carácter que se ha quitado y con la cadena.

No vas mal! suerte :D
En línea

-Learn as if you were to live forever, live as if you were to die tomorrow-

http://www.mazard.info
http://twitter.com/MazarD
irc://irc.freenode.org/elhacker.net
Kizar


Desconectado Desconectado

Mensajes: 1.325


kizar_net


Ver Perfil
Re: TocTocToc! Crackme por MazarD
« Respuesta #14 en: 4 Julio 2006, 17:40 »

He hecho un keygen pero me e devido comer alguna parte de tu code porke descifra bien uan letra si y una no...
Por ejemplo:
cifro : muerte
Codigo correcto: UL! -
Lo que genero yo: UL| |
Esta noche miro a ver k ago mal...
Salu2
En línea

Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Conversión de código de MazarD a C# « 1 2 »
.NET
DaasCook 16 2,081 Último mensaje 18 Marzo 2011, 00:24
por DaasCook
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines