예전에 풀었던 Abex을 키젠 으로 다시 풀기
2018. 3. 15. 18:56ㆍ0x02 Reverse Engineer/0x03. Etc
728x90
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
int t = 0x64;
unsigned char name[100] = "\x0";
printf("name 입력 >> ");
scanf("%s", name);
int n = strlen((const char*)name);
if (n < 4)
return -1;
for (int i = 0; i < n; i++)
{
name[i] += t;
}
for (int i = 0; i < n; i++)
{
name[i] = name[i] & 0xffffffff;
printf("%x", (int)name[i]);
}
return 0;
4글자만 된다.
}
'0x02 Reverse Engineer > 0x03. Etc' 카테고리의 다른 글
BruteForce is Wonderful! (0) | 2018.04.02 |
---|---|
XOR IT'S FUN (0) | 2018.04.02 |
2018 해킹캠프문제 2 (0) | 2018.01.13 |
2018 해킹캠프 문제 1 (0) | 2018.01.12 |
ELF C++ - 0 protection (0) | 2018.01.07 |