반응형
ReadMe
ReversingKr KeygenMe
Find the Name when the Serial is 5B134977135E7D13
이름을 입력받아 시리얼을 만드는 모양인 것 같습니다.
IDA로 열어보았습니다.
이걸 통해 시리얼을 사용해 이름을 만드는 소스를 만들었습니다.
#include<stdio.h>
#include<string.h>
int main(void)
{
char Serial[100]={0};
char Name[100]={0};
char Seed[3]={16,32,48};
int i,k;
scanf("%s",Serial);
for(i=0,k=0;i<strlen(Serial)/2;i++,k++)
{
k%=3;
sscanf(Serial + (i * 2), "%2x", &Name[i]);
Name[i] ^= Seed[k];
}
printf("%s\n",Name);
return 0;
}
KEY: K3yg3nm3
'Reversing > Reversing.KR' 카테고리의 다른 글
ReversingKR ImagePrc (0) | 2015.10.22 |
---|---|
ReversingKR Replace (0) | 2015.09.22 |
ReversingKR Easy ELF (0) | 2015.09.20 |
ReversingKR Easy UnpackMe (0) | 2015.09.12 |
ReversingKR Easy CrackMe (0) | 2015.09.08 |