Tema destacado: Sigue las noticias más importantes de elhacker.net en twitter!
Autor
|
Tema: TocTocToc! Crackme por MazarD (Leído 4,440 veces)
|
karmany
Desconectado
Mensajes: 1.254
|
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
Mensajes: 1.254
|
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
Mensajes: 1.325
kizar_net
|
El k tengo hecho yo te permite poner el numero de caracteres que quieras... pero tiene un par de fallos...
|
|
|
|
|
En línea
|
|
|
|
|
MazarD
|
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
|
|
|
|
Kizar
Desconectado
Mensajes: 1.325
kizar_net
|
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. Muerte2. 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. 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
Mensajes: 1.254
|
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
Mensajes: 1.325
kizar_net
|
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
|
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í: 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
|
|
|
|
Kizar
Desconectado
Mensajes: 1.325
kizar_net
|
Weno ya encontre el error, tenia k usar un simple xor. Aqui esta mi keygen (de desencriptacion) http://rapidshare.de/files/25412655/Keygen.zip.htmlRazonemos... 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
Mensajes: 113
|
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.htmlsaludotes, 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
|
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  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
|
|
|
|
rjjrs
Desconectado
Mensajes: 30
Gracias a la Vida por el Don Divino de la Audicion
|
saludos alguien podria darme nociones de como empezar con esto!? gracias! 
|
|
|
|
|
En línea
|
♪♫RjjRs♫♪
|
|
|
Crack_X
Anti-War
Ex-Staff
Desconectado
Mensajes: 2.320
Peace & Love
|
|
|
|
|
|
En línea
|
|
|
|
rjjrs
Desconectado
Mensajes: 30
Gracias a la Vida por el Don Divino de la Audicion
|
muchas gracias me podre al tanto y luego les cuento! 
|
|
|
|
|
En línea
|
♪♫RjjRs♫♪
|
|
|
Nizer
Desconectado
Mensajes: 34
asasdasdas
|
 esto es algo simple  Primer campo de texto: Vacío Segundo campo de texto: ¤ Y luego... los deja entrar 
|
|
|
|
|
En línea
|
zzzzzzzz............
|
|
|
|
|