예전에 풀었던 Abex을 키젠 으로 다시 풀기

2018. 3. 15. 18:560x02 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글자만 된다.


WRITEUP.txt


}

'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