티스토리 뷰

 

카테고리

Miscellaneous

Team having solved this 12, Point 300

 

문제

key 라는 gif 파일과 13개의 PNG들이 주어졌다.

key라는 gif 파일에는 각 아이콘들의 동작 과정이 나타나있는데, 13개의 PNG 파일에 있는 아이콘들을 보고 7개의 전구 중 어떤 전구들에 불이 들어오는지를 보고 이를 7개의 비트로 나타내면 하나의 글자가 나온다.

이렇게 총 13개의 글자를 알아내어 SHA1로 암호화하면 그 값이 flag이다.

 

첫 번째 PNG 파일의 결과는 위와 같다.

전원이 들어오면 하얀 박스 같이 생긴 것에 불이 들어오고, 물이 끓어 수증기가 되어 위로 올라간다.

체중계(?)처럼 생긴 것과 수증기가 만나면 전원이 공급되어 전구에 불이 켜진다.

1010100 : T

 

두 번째 사진은 전원이 들어오면 선풍기가 작동되어 바람이 불고, 바람에 의해 실로폰 4개가 연주된다.

이때 실로폰 주위의 8개의 칸에 음악이 울려 퍼지는데, 동그란 운전대같이 생긴 아이콘은 음악 소리에 반응하여 전기를 공급한다.

1101000 : h

 

세 번째 사진이다. 전구가 켜졌다 꺼지는 경우는 최종 상태만 반영하여 생각했다.

집게가 거울을 잡아 제일 위로 올라가고, 노란 차가 거울을 잡아 오른쪽 끝으로 가져간다.

전원이 들어오면 레이저를 쏘게 되고, 거울의 반사를 통해 전구에 불이 들어온다.

0110000 : 0

 

커다란 차가 앞으로 움직이면서 위에 있는 장애물을 끌고 간다.

최종적으로 벽돌의 위치는 위와 같다.

주전자에서 물이 떨어지는데, 벽돌에 의해 물이 떨어지지 못하는 부분이 있고, 물이 떨어지면 환풍기가 돌아가며 전구에 불이 켜진다.

1101101 : m

 

다섯번 째, 주전자의 수증기가 선풍기에 의해 한 칸씩 이동하여 올라간다.

1100001 : a

 

드릴은 앞에 위치한 아이콘을 없애버린다.

1110011 : s

 

1011111 : _

 

0110011 : 3

 

대포는 앞에 위치한 모든 아이콘을 없애버린다.

1100100 : d

 

1101001 : i

 

1110011 : s

 

주유통처럼 생긴 아이콘은 한 번 들어온 전기를 유지시켜준다.

그렇기 때문에 레이저 포인터가 이동하기 전의 상황도 표시한다.

1101111 : o

 

1101110 : n

 

13개의 글자를 합쳐보면 "Th0mas_3dison" 이라는 문장이 된다.

이를 SHA1 로 암호화하면 "A140702FA7D6C30F97E026BCCC51C4787522F611" 가 된다.

flag는 WhiteHat{A140702FA7D6C30F97E026BCCC51C4787522F611} 이다.

 

 

'해킹 > CTF' 카테고리의 다른 글

asdf  (0) 2016.09.14
[WhiteHat Contest 12] Pwn001 write-up  (2) 2016.09.11
[2016 Layer7 CTF] ECHO_SYSTEM write-up  (0) 2016.09.06
[2016 Layer7 CTF] EASY UAF write-up  (3) 2016.09.06
[2016 Layer7 CTF] EASY FSB write-up  (0) 2016.09.06
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/03   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함