Test Foro de elhacker.net SMF 2.1

Programación => Ingeniería Inversa => Mensaje iniciado por: cibergolen en 14 Noviembre 2011, 16:41 PM

Título: [Reto] Crackme V2 ASM
Publicado por: cibergolen en 14 Noviembre 2011, 16:41 PM
Publicado en otra comunidad (creado por mi)

CitarDespués de un largo tiempo sin programar ningún crackme (y de varios intentos) hice la segunda versión de los crackme's en ASM.

Acerca:
Misión: Keygen válido y tutorial
Código fuente: Petición
Empaquetado: No
Dificultad: 1/10, Novatos
Lenguaje: C / NASM

Reglas:
-No SelfKeygen
-No parchear
-Desempaquetar
-Keygen válido
-Pasar el rato...

Superado por:
-  M4rtyr
-  MCKSys Argentina
-  .:UND3R:.
-   :rolleyes:

Descarga (http://www.megaupload.com/?d=MQWSE23H)

Próximamente versión para Linux.

Saludos
Título: Re: [Reto] Crackme V2 ASM
Publicado por: MCKSys Argentina en 14 Noviembre 2011, 19:59 PM
Lo he mirado y esta divertido. A ver si se animan!

Si no hay movimiento por unos dias, doy algunas pistas...  :P

Saludos!

Un tip para no complicarse la vida: ignoren desde 40163D a 40169C...  :-X
Título: Re: [Reto] Crackme V2 ASM
Publicado por: .:UND3R:. en 14 Noviembre 2011, 20:14 PM
Cita de: MCKSys Argentina en 14 Noviembre 2011, 19:59 PM
Lo he mirado y esta divertido. A ver si se animan!

Si no hay movimiento por unos dias, doy algunas pistas...  :P

Saludos!

Un tip para no complicarse la vida: ignoren desde 40163D a 40169C...  :-X

Estoy haciendo el keygen no me molestes  xD anda a jugar con otro keygen chao chao!!!  :xD
Título: Re: [Reto] Crackme V2 ASM
Publicado por: MCKSys Argentina en 14 Noviembre 2011, 20:20 PM
Cita de: .:UND3R:. en 14 Noviembre 2011, 20:14 PM
Estoy haciendo el keygen no me molestes  xD anda a jugar con otro keygen chao chao!!!  :xD

Menos mal que dice: Dificultad: 1/10, Novatos

;D

Bueh... ni modo
Título: Re: [Reto] Crackme V2 ASM
Publicado por: .:UND3R:. en 14 Noviembre 2011, 20:25 PM
Cita de: MCKSys Argentina en 14 Noviembre 2011, 20:20 PM
Menos mal que dice: Dificultad: 1/10, Novatos

;D

Bueh... ni modo


jajaja gracias
Título: Re: [Reto] Crackme V2 ASM
Publicado por: Flamer en 14 Noviembre 2011, 22:00 PM
no me funciona el link de descarga
saludos
Título: Re: [Reto] Crackme V2 ASM
Publicado por: Tinkipinki en 14 Noviembre 2011, 22:40 PM
Hola Flamer, ami si me ha funcionado, lo acabo de bajar.

Saludos
Título: Re: [Reto] Crackme V2 ASM
Publicado por: cibergolen en 15 Noviembre 2011, 19:37 PM
Estubo un tiempo inactivo el link... Ya está reparado

Igualmente dejo otro Mirror aquí (http://www.mediafire.com/?4y930cohq5nn6z1)

Diviertanse, espero el tutorial y keygen del primero que resuelva  :silbar:

Saludos
Título: Re: [Reto] Crackme V2 ASM
Publicado por: MCKSys Argentina en 15 Noviembre 2011, 20:04 PM
Cita de: cibergolen en 15 Noviembre 2011, 19:37 PM
Estubo un tiempo inactivo el link... Ya está reparado

Igualmente dejo otro Mirror aquí (http://www.mediafire.com/?4y930cohq5nn6z1)

Diviertanse, espero el tutorial y keygen del primero que resuelva  :silbar:

Saludos

Algunos tips (reversing):

UserName = '"FIACAA"
Serial = "989898"


1) func401315: UserName letters: A..K (ASCII: 65 to 75)

2) (Len(UserName) > 6) AND (Len(UserName) <= 0Ah)

3) 40159E..4015BE:
   tabla1[i] = (UserName[i] - 30h) XOR 4Dh

4) 4015C4..4015DD:
   tabla2[i] = tabla1[i] XOR 4Ah

5) 4015DF:

004015DF  |.  C70424 48414000     MOV DWORD PTR SS:[ESP],OFFSET <CrackMe_.taba2>
004015E6  |.  E8 F1FCFFFF         CALL <CrackMe_.SUM_TABLA_RET_EAX>
004015EB  |.  A3 48414000         MOV DWORD PTR DS:[<tabla2>],EAX
004015F0  |.  C70424 10404000     MOV DWORD PTR SS:[ESP],CrackMe_.00404010            ;  ASCII "FIACAA"
004015F7  |.  E8 E0FCFFFF         CALL <CrackMe_.SUM_TABLA_RET_EAX>
004015FC  |.  A3 C8414000         MOV DWORD PTR DS:[<SUM_UserName>],EAX
00401601  |.  8B15 48414000       MOV EDX,DWORD PTR DS:[<tabla2>]
00401607  |.  A1 C8414000         MOV EAX,DWORD PTR DS:[<SUM_UserName>]

6) 40160C:

((SUM_UserName * SUM_Tabla2) XOR 1E240h) + SUM_UserName

7) 40161B..401638:
tabla3[i] = (Serial[i] - 30h)

8) 4016A1:
Array_2_ASCIIStr(Array1 = UserName + LenUser + tabla3 + SUM_Tabla2 + SUM_UserName)

9) STRCOMP entre 8) y Serial (previo hay un cmp de lens de ambos strings)



Y listo....
Título: Re: [Reto] Crackme V2 ASM
Publicado por: cibergolen en 15 Noviembre 2011, 20:34 PM
Deja que otros lo solucionen por ellos mismos... si lo resolviste puedes hacer el tutorial del keygen  ::)

Un saludo
Título: Re: [Reto] Crackme V2 ASM
Publicado por: cibergolen en 25 Noviembre 2011, 15:11 PM
Solución (http://foro.elhacker.net/ingenieria_inversa/solucion_crackme_v2_asm_cibergolen-t344842.0.html)

Saludos
Título: Re: [Reto] Crackme V2 ASM
Publicado por: karmany en 25 Noviembre 2011, 18:54 PM
Muchas gracias a todos los que habéis participado y en especial a cibergolen por vuestro trabajo y tiempo.
Enhorabuena a .:UND3R:.  por el tutorial y resolución.
Añadido a crackmes y tutoriales.
Título: Re: [Reto] Crackme V2 ASM
Publicado por: cibergolen en 26 Noviembre 2011, 10:10 AM
Cita de: karmany en 25 Noviembre 2011, 18:54 PMy en especial a cibergolen por vuestro trabajo y tiempo.

Para eso estamos  ::)

Próximamente la versión 3... Haber que se me ocurre

Saludos
Título: Re: [Reto] Crackme V2 ASM
Publicado por: .:UND3R:. en 26 Noviembre 2011, 15:14 PM
Cita de: cibergolen en 26 Noviembre 2011, 10:10 AM
Para eso estamos  ::)

Próximamente la versión 3... Haber que se me ocurre

Saludos

Yo también te he agradecido.
cito la solución:
CitarComentario:
Primero que todo darles las gracias a cibergolen por compartir tal crackme....

Esperamos con ansias el crackme  ;-)

Saludos
Título: Re: [Reto] Crackme V2 ASM
Publicado por: cibergolen en 27 Noviembre 2011, 12:39 PM
Aquí les dejo (http://www.multiupload.com/K747QKG6SX) un Keygen con el código fuente programado por M4rtyr (h-sec)
La clave del KeygenCrackMeV2.rar es CrackMeV2

Cita de: .:UND3R:. en 26 Noviembre 2011, 15:14 PM
Yo también te he agradecido.
cito la solución:
Esperamos con ansias el crackme  ;-)

Saludos

El siguiente haber cuanto te dura :P
Felicidades por el tutorial

CitarSolución (http://foro.elhacker.net/ingenieria_inversa/solucion_crackme_v2_asm_cibergolen-t344842.0.html)

Saludos

Saludos