Foro de elhacker.net

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)

Citar
Despué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
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
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
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
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"

Código:
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
y 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
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:
Citar
Comentario:
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

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

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

Saludos

Saludos