대놓고 이미지가 아니란걸 명시해주고 있다.
HxD로 까보니 zip파일이라는것을 확인할 수 있었다.
zip파일 안에는 125.txt가 있었고 해당 내용은 아래와 같았다.
간단히 말해
A = 1
B = 2
C = 3
D = 4
…
Z = 26
이라는 뜻이다.
이를 간단하게 코딩해봤다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#include <stdio.h>
#include <string.h>
#include <ctype.h>
int main()
{
char a[0x64] = { "9 L15V5 T5A13L15G" };
//I LOVE TEAMLOG
int i, j;
for (i = 0; i < strlen(a); ++i)
{
if (isdigit(a[i]))
{
for (j = 1; j < a[i] - '0'; ++j);
//printf("%c %d\n", a[i], j);
a[i] = 'A' + (j - 1);
}
}
puts(a);
return 0;
}
|
cs |
결과는 다음과 같다
약간 이상하게 나오는 이유는 15를 1과 5로 인식하기 때문이다.
알고리즘 문제를 푸는게 아니니까 대충 뜻을 보면 I LOVE TEAMLOG 문자라는것을 유추할 수 있다.
Flag : TeamLog{ILOVETEAMLOG}
'Layer7 > CTF & Wargame' 카테고리의 다른 글
Write-up: [Logcon #4] [network] 상담방으로 따라와 (0) | 2021.01.17 |
---|---|
Write-up: [Logcon #4] [network] 미안하다. 이거 보여주려고 어그로 끌었다 (0) | 2021.01.17 |
[attached]Write-up: [Logcon #4] [crypto] dGVhbWxvZw== (0) | 2021.01.17 |
Write-up: [Logcon #4] [crypto] 우끼끼 (0) | 2021.01.17 |
Write-up: [Logcon #4] [crypto] 나연아 사랑해 (0) | 2021.01.17 |