Foro de elhacker.net

Programación => Ingeniería Inversa => Mensaje iniciado por: Flamer en 11 Octubre 2011, 21:35 pm



Título: crackme vol. 3 para flamer para newbies
Publicado por: Flamer en 11 Octubre 2011, 21:35 pm
hola amigos aqui esta mi terser crackme
Código:
www.mediafire.com/?l996xwt0v693pyd
este crackme esta hecho para resien empesados en la ingeneria inversa
ya que edu lo pidio
esta hecho en vb6
no esta cifrado el exe solo la contraseña
bale parchar si no pueden
objetivo: parchar o encontrar el serial
1-medalla de oro para quien encuentre el serial y tutorial(si es que quieren publicar la respuesta)
2-medalla de plata para quien encuentre serial
3-medalla de bronce el que parche
me abisan por mp quien lo resuelba y para confirmar me mandan el serial
saludos


Título: Re: crackme vol. 3 para flamer para newbies
Publicado por: $Edu$ en 11 Octubre 2011, 21:39 pm
No anda el link


Título: Re: crackme vol. 3 para flamer para newbies
Publicado por: Flamer en 11 Octubre 2011, 22:01 pm
Código:
www.mediafire.com/?l996xwt0v6q3pyd
ya esta hora si calen si sirve


Título: Re: crackme vol. 3 para flamer para newbies
Publicado por: $Edu$ en 11 Octubre 2011, 22:08 pm
A ver que tal..


Título: Re: crackme vol. 3 para flamer para newbies
Publicado por: _Enko en 12 Octubre 2011, 03:08 am
Le agregarias un toque mas interesante si no hubieras usado StrCmp.
 Se podria haber hecho una rutina subliminal con nexo propio  :silbar:


Título: Re: crackme vol. 3 para flamer para newbies
Publicado por: $Edu$ en 12 Octubre 2011, 03:18 am
Jeje si, yo que soy novato me di cuenta porque con strcmp se vio a simple vista el serial, pero como harias un crackme de los de nombre/serial _Enko? porque se programar pero no se me ocurre que algoritmo hacer, por ejemplo tomar el nombre, dividirlo, darlo vuelta, etc etc y que lo que se forme, sera el serial correcto para ese nombre.

Algo asi me gustaria que hagas Flamer, y si me dan ideas de programas que usan nombre/serial y como funciona su algoritmo les agradezco porque quiero programar uno tambien ;)


Título: Re: crackme vol. 3 para flamer para newbies
Publicado por: _Enko en 12 Octubre 2011, 05:30 am
para hacer combinaciones de user/serial hay miles de formas.

La mejor forma de conocerlas es depurando aplicaciones o keygenmes. O bien, usando algo de creatividad:
xor, ror, rcl...
convertir ascii a enteros y usar esos numeros en sumas, restas...
puede ser algo tan sencillo como que el serial tiene que ser el md5 del user... pero claro, tambien puedes modificar el md5 para que no sea exactamente un md5.


Título: Re: crackme vol. 3 para flamer para newbies
Publicado por: $Edu$ en 12 Octubre 2011, 15:26 pm
Si, hare lo de ascii a enteros para hacer cuentas, pero esque en asm veo que hace cuentas con las mismas letras, es decir, como cada letra tiene un valor en hex usa esos valores para hacer las cuentas, pero en vb6 por ejemplo tendre que usar alguna funcion para convertir de ascii a enteros pienso, saludos y gracias!


Título: Re: crackme vol. 3 para flamer para newbies
Publicado por: _Enko en 12 Octubre 2011, 15:30 pm
Las cadenas son normalmente arrays de chars terminados en un caracter nulo.
No se como es en VB, pero deberias poder hacer casting de  char a byte.
"(byte) szstrString[nCount]"


Título: Re: crackme vol. 3 para flamer para newbies
Publicado por: $Edu$ en 12 Octubre 2011, 15:47 pm
Si, esque vb6 le he perdido un poco la mano pero podre hacerlo si, luego lo subo


Título: Re: crackme vol. 3 para flamer para newbies
Publicado por: ZeroVzla en 22 Octubre 2011, 05:34 am
Link roto c ya!!


Título: Re: crackme vol. 3 para flamer para newbies
Publicado por: .:UND3R:. en 22 Octubre 2011, 15:44 pm
Hola aquí el tutorial:

http://foro.elhacker.net/ingenieria_inversa/tutorialcrackme_3_de_flamer-t342406.0.html (http://foro.elhacker.net/ingenieria_inversa/tutorialcrackme_3_de_flamer-t342406.0.html)