Reversing.kr (Easy Keygen)
2020. 4. 8. 14:40ㆍ리버싱
int main()
{
char v9[20]; // 크기가 20인 char형 배열을 선언
//char v13[20]; 입력 값
int v3 = 0, v11 = 0, v12 = 0, v15 = 0, v16 = 0;
int v6[3] = {0x10,0x20,0x30};
/* for (int i = 0; v3 < (signed int)strlen(v9); ++i)
{
if (i >= 3)
i = 0;
sprintf(v13, "%02x",(v9[v3++] ^ v6[i]));//v9[i] ^v6[i] = serial[i]
} //여기까지 serial생성 알고리즘 IDA하고 올리디버거 적절히 활용하기
*/
const char* serial = "5B134977135E7D13";
int SERIAL[] = { 0x5b,0x13,0x49,0x77,0x13,0x5e,0x7d,0x13 };
int name[20];
for (int i = 0; v3 < 8; i++)
{
if (i >= 3)
i = 0;
name[i] = SERIAL[v3++] ^ v6[i];
printf("%c", name[i]);
}
}
'리버싱' 카테고리의 다른 글
reversing.kr Direct3D FPS 문제 풀이 (0) | 2023.11.05 |
---|---|
www.reversing.kr(Replace)풀이 (1) | 2023.10.22 |
keygen1 (0) | 2019.10.09 |
keygenMe#0 (0) | 2019.10.08 |
reversing.kr autohotkey1 (0) | 2019.10.05 |