Cita de: cibergolen en 15 Noviembre 2011, 19:37 PM
Estubo un tiempo inactivo el link... Ya está reparado
Igualmente dejo otro Mirror aquí
Diviertanse, espero el tutorial y keygen del primero que resuelva
Saludos
Algunos tips (reversing):
UserName = '"FIACAA"
Serial = "989898"
Código [Seleccionar]
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....