-
[ctf-d] Graphics Interchange Format2022/Write-Ups 2022. 5. 3. 02:30
6팀 박지혜
Q. ctf-d. Graphics Interchange Format
http://ctf-d.com/challenges#Graphics%20Interchange%20Format
gif 파일에 관한 문제같다. 우선 파일을 다운받았다.
다음과 같이 지직거리는 간달프이 담긴 gif파일을 확인할 수 있다.
gif가 지직거리는 현상은 프레임이 깨진 것이다. 여기에서 gif파일의 특징을 간단히 알아보면,
*GIF(Graphics Interchange Format)
- 네트워크 상에서 그래픽을 압축하여 빠르게 전송하려는 목적으로 개발되었다.
- 비손실 압축 알고리즘을 사용하는 무손실 압축 포맷이기 때문에 압축 과정에서 손실은 따로 발생하지 않는다.
- 포맷 자체는 256색상(8비트)를 사용한다.
- 여러 장의 이미지를 하나의 파일에 담을 수 있으며, 이를 Animated GIF라고 부른다.
- 투명 컬러 지정이 가능하다.
여기에서 HxD 에디터를 통해 플래그를 찾아보기로 했다.
HxD 에디터를 통해 파일을 연 후, 찾기 기능을 통해 flag를 찾아보기로 했다.
다음과 같이 flag is... 하면서 플래그 값을 알려준다.
정답을 입력하면,
문제 해결 완료!
-
해당 문제는 리눅스의 String 기능을 통해서도 해결이 가능하다.
'2022 > Write-Ups' 카테고리의 다른 글
[ctf-d] DefCoN#22 #1 (0) 2022.05.03 [CTF-d] Find Key(butterfly) (0) 2022.05.03 [ctf-d] basics (0) 2022.05.03 [Suninatas] 26. Cipher III : Frequency analysis (0) 2022.05.02 [Suninatas] 19. Cipher II : What is it? (0) 2022.05.02