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: Sigue las noticias más importantes de elhacker.net en ttwitter!

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


Desconectado Desconectado

Mensajes: 1.254



Ver Perfil
Re: TocTocToc! Crackme por MazarD
« Respuesta #15 en: 4 Julio 2006, 22:04 »

Yo pienso que lo complicado es hacerlo al revés, es decir:
Nombre: muerte y que genere un serial..

Estoy ya haciendo mi keygen, pero con limitaciones, me explico:
Sólo lo voy (de momento) a hacer con un carácter en el nombre.
Lo podría intentar hacer con más caracteres pero, pienso que es mucho trabajo y además el keygen que haga con un carácter va a generar seriales válidos.. La verdad que me ha intrigado tu ckackme, cuando te pase el keygen y creas que está bien, me gustaría poder ver el código...entiendo gran parte del código, pero me quedan unas cosas por ahí...


En línea

- "Tu sitio para aprender, enseñar y compartir"
karmany


Desconectado Desconectado

Mensajes: 1.254



Ver Perfil
Re: TocTocToc! Crackme por MazarD
« Respuesta #16 en: 5 Julio 2006, 00:09 »

Bueno como prometí, te mando por privado MazarD mi keygen para generar seriales, con la limitación que te he comentado: sólo un carácter en el nombre. Se pone un nombre y genera un serial válido..
Dejo una imagen del mismo:


No creo que vaya a hacer el keygen con más caracteres, pues es mucho "trabajo" y he estado bastante tiempo con este...Pienso que no es difícil y que tiene que ver con la frase de MazarD y su &h la cifrado de los siguientes caracteres...
Un saludo

PD.
Nombre: karmany
Serial: (KLR+2 ñ


« Última modificación: 5 Julio 2006, 21:17 por karmany » En línea

- "Tu sitio para aprender, enseñar y compartir"
Kizar


Desconectado Desconectado

Mensajes: 1.325


kizar_net


Ver Perfil
Re: TocTocToc! Crackme por MazarD
« Respuesta #17 en: 5 Julio 2006, 00:26 »

El k tengo hecho yo te permite poner el numero de caracteres que quieras... pero tiene un par de fallos...
En línea

MazarD
Colaborador
***
Desconectado Desconectado

Mensajes: 880


mazard.info


Ver Perfil WWW
Re: TocTocToc! Crackme por MazarD
« Respuesta #18 en: 6 Julio 2006, 16:57 »

Citar
Codigo correcto: UL! -
Kizar ése código no es correcto, te diré para darte una pista que para el nombre "muerte" deben aparecer CÓMO MÍNIMO los siguientes carácteres: U$!D<1

Karmany ha dado una solución no completa pero válida.
El crackme tiene 3 capas de cifrado básica y por eso se llama TocTocToc, por lo que me dice por privado ha descubierto una y casi casi otra. Es decir la mitad del problema.

Aparte no lo pensé y la gracia está en que introduciendo dos carácteres de contraseña se las peta las 3, coje un buen atajo y hace una deducción no cómo cifro yo pero perfectamente correcta para su keygen. Cómo no es una solución completa sigue abierto por si alguien consigue mejorarlo pero te pongo en la lista de ganadores, tiene su mérito :)
(en cuanto llegue a casa te mando el código fuente por privado, felicidades :)
« Última modificación: 6 Julio 2006, 17:44 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
Kizar


Desconectado Desconectado

Mensajes: 1.325


kizar_net


Ver Perfil
Re: TocTocToc! Crackme por MazarD
« Respuesta #19 en: 6 Julio 2006, 23:46 »

Mi codigo es correcto, pero lo puse del reves.
Es para el nombre UL! - el codigo es muerte ;)
Lo que pasa es k me lie porke lo que hace tu keygen es cifrar el codigo y generar el nombre y compararlo con el nombre k as puesto.
Supuestamente el codigo se cifra asi:
(en el caso de k fuera muerte)
1. Muerte
2. Muert quitamos la ultima letra
3. umret damos la vuelta a las letras de 2 en 2.
4. "YES! " de la frase "YES! I walked through the dark ways of madness and Im still alive!!" coge el numero de caracteres de "muert"
5. " !SEY" Damos la vuelta para usarlo luego
6.
Código:
For I = 1 To Len("umret")
Tmp = Chr(Asc(Mid("umret", I, 1)) - Asc(Mid(" !SEY", I, 1)))
Res = Res & Tmp
Next I
7. Res = El nombre k tienes k poner en el programa ;)

Creo k es asi pero debe de haber algun fallo porke algun caracter cambia.

Salu2
En línea

karmany


Desconectado Desconectado

Mensajes: 1.254



Ver Perfil
Re: TocTocToc! Crackme por MazarD
« Respuesta #20 en: 7 Julio 2006, 15:12 »

Creo kizar que no deberías dar tantas "pistas" a los que quieren hacer el keygen..

Ya que he visto 2 crackme vuestro pondré próximamente uno que hice, pero que ya no tengo el código (lo programaré de nuevo) que no ocupa más de 10-15 líneas de código, fácil!!
Se tratará de descubrir el único serial que tiene, pero lo voy a esconder 100 mts bajo tierra..
En línea

- "Tu sitio para aprender, enseñar y compartir"
Kizar


Desconectado Desconectado

Mensajes: 1.325


kizar_net


Ver Perfil
Re: TocTocToc! Crackme por MazarD
« Respuesta #21 en: 7 Julio 2006, 17:02 »

Citar
pero lo voy a esconder 100 mts bajo tierra..
mmm, acabara apareciendo...

PD: Todo esto de los crackmes deberia estar en Ingenieria Inversa...Los proximos ponerles alli.
« Última modificación: 7 Julio 2006, 17:03 por KiZaR » En línea

MazarD
Colaborador
***
Desconectado Desconectado

Mensajes: 880


mazard.info


Ver Perfil WWW
Re: TocTocToc! Crackme por MazarD
« Respuesta #22 en: 8 Julio 2006, 11:01 »

El código que comentas correspondería a la desencriptación, y está  genial todo, ahora bien, cometes un error en ese código y es justamente en la operación de aquí:
Citar
Tmp = Chr(Asc(Mid("umret", I, 1)) - Asc(Mid(" !SEY", I, 1)))

Por lo demás te faltaría una capa de cifrado pero depende cómo programes el keygen(si lo haces) puede que no sea necesaria.

Saludos
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 #23 en: 10 Julio 2006, 03:20 »

Weno ya encontre el error, tenia k usar un simple xor.
Aqui esta mi keygen (de desencriptacion)
http://rapidshare.de/files/25412655/Keygen.zip.html
Razonemos...
Sabiendo el password(lo de abajo) puedo saber el nombre(lo de arriba), para ello solo hace falta ver como se desencriptan los datos k es lo k hago con mi keygen.
Pero yo creo k sabiendo el nombre no puedo ayar el pasword, es muy simple, el nombre tiene un caracter menos k el password por lo tanto, en caso de k lo encripte el ultimo caracter de donde lo saco? He estado mirando tu programa y con el caracter k kita aparentemente ve su valor en Hex y no hace nada mas.
Salu2
En línea

CodeName47/GEDZAC

Desconectado Desconectado

Mensajes: 113



Ver Perfil
Re: TocTocToc! Crackme por MazarD
« Respuesta #24 en: 10 Julio 2006, 09:01 »


Pero yo creo k sabiendo el nombre no puedo ayar el pasword, es muy simple, el nombre tiene un caracter menos k el password por lo tanto, en caso de k lo encripte el ultimo caracter de donde lo saco? He estado mirando tu programa y con el caracter k kita aparentemente ve su valor en Hex y no hace nada mas.
Salu2

Bueno pues yo ya lo saque aqui esta elkeygen terminado; tienes dos opciones el sacar el password de acuerdo a tu nombre y el de sacar tu nombre de acuerdo a tu password

link

http://rapidshare.de/files/25426931/keygentoctoctoc.zip.html

saludotes, me ha gustado mucho el keygenme


« Última modificación: 10 Julio 2006, 09:08 por kenyon666 » En línea

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

                            Gedzac Labs
 
                          www. Gedzac. com

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
MazarD
Colaborador
***
Desconectado Desconectado

Mensajes: 880


mazard.info


Ver Perfil WWW
Re: TocTocToc! Crackme por MazarD
« Respuesta #25 en: 10 Julio 2006, 17:15 »

KiZaR nosé porqué no podías hacerlo con poner un carácter con el que funcionara cómo ha hecho kenyon666 sobraría.
Pero bueno, ya estais en la lista de ganadores, lo habeis clavado :D

Sólo os a faltado un detalle y es que ése carácter si que hace algo.
lo que hace el programa después de lo que ya habeis solucionado es calcular un número aleatorio llamemosle N. Entonces cada N cáracteres introduce un carácter aleatorio en la cadena. Para finalmente añadir el carácter correspondiente al número aleatorio N al final de la cadena y así en la desencriptación sacarlo y saber qué carácteres són inutiles.
Lo que no recuerdo ya lo miraré si teneis curiosidad es si tambien le hacía xor a N con algún carácter de la clave antes de añadirlo o que. Y si quereis el código fuente pedirmelo por privado y os lo mando.

Cómo dije esta cifrado la programé para un pequeño programa de red, y con esto complicaba las cosas para el que tratara de descubrir el protocolo a base de sniffar el tráfico.
Bastante floja la cifrado, lo sé, pero sacar el keygen ha tenido su gracia no? felicidades :)

Ahora bien cómo lógicamente todos habeis trasteado con carácteres imprimibles éste irá desdel 65 o así, por tanto no sacará nada de la cadena y no resulta ser un problema para el keygen.

Por último el crackme tenia un pequeño secreto y es que si le das muchos clicks al titulo aparece un textbox y un botón para hacer la cifrado, localizando este algoritmo a mi parecer es un poco más sencillo. El botón es una imagen para que no vierais su texto en el depurado, con el reshacker si lo hubierais visto, a mi parecer es una práctica bastante útil antes de empezar usar programas cómo éste, el filemon, regmon...

Queda cerrada la lista de ganadores con todo lo dicho en el hilo resulta fácil para cualquiera programar keygen.

Saludos!
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
rjjrs

Desconectado Desconectado

Mensajes: 30


Gracias a la Vida por el Don Divino de la Audicion


Ver Perfil
Re: TocTocToc! Crackme por MazarD
« Respuesta #26 en: 3 Agosto 2006, 16:17 »

saludos alguien podria darme nociones de como empezar con esto!? gracias! :-[
En línea

♪♫RjjRs♫♪
Crack_X
Anti-War
Ex-Staff
*
Desconectado Desconectado

Mensajes: 2.320


Peace & Love


Ver Perfil WWW
Re: TocTocToc! Crackme por MazarD
« Respuesta #27 en: 3 Agosto 2006, 17:39 »

Hay un foro sobre Ingenieria Inversa:
http://foro.elhacker.net/index.php/board,26.0.html
En línea

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


Yasser Has Things To Say
WarZone
rjjrs

Desconectado Desconectado

Mensajes: 30


Gracias a la Vida por el Don Divino de la Audicion


Ver Perfil
Re: TocTocToc! Crackme por MazarD
« Respuesta #28 en: 3 Agosto 2006, 20:39 »

muchas gracias me podre al tanto y luego les cuento! ;D
En línea

♪♫RjjRs♫♪
Nizer

Desconectado Desconectado

Mensajes: 34


asasdasdas


Ver Perfil
Forma simple de resolver el crackme
« Respuesta #29 en: 22 Agosto 2006, 19:50 »

:P esto es algo simple :D

Primer campo de texto: Vacío
Segundo campo de texto: ¤

Y luego... los deja entrar :D
En línea

zzzzzzzz............
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