자료를 다운로드 받아보면 data.zip이라는 압축파일안쪽에는 1000개의 파일이 진짜로 들어있다.
하나를 예시로 열어보면
큰 의미가 없는 문자열로 가득차있다. 여기서 문제는 사진을 찾으라는 것이다. 한가지 좋은생각이 들었는데, 모두 유니코드상에서 읽을 수 있는 글자들로 이루어져있다는 것이다. 다만 JPG는 유니코드로 표현이 안되는 문자도 들어있다. 예를들면 \xff 류들말이다. python으로 모두 읽어들이다가 에러튀는곳을 찾아보고 결과를 얻었다.
import os
if __name__=="__main__" :
items = os.listdir(".")
res_dict = dict()
for i in items :
try:
with open(i,"r",encoding="CP949") as f:
res_dict[i] = f.read()
except Exception as e:
print(i)
결과는 다음과 같다.
UgeVjTlmZjNFvULk
요놈이다. 확인해보자
잘찾았다. 이를 JPG로 바꾸고 사진을 확인하면 아래와 같은 KEY를 얻을 수 있다.
'WarGame > DigitalForensic with CTF' 카테고리의 다른 글
[DigitalForensic] with CTF 내 친구 Mich는 이 멋진 튤립… (0) | 2022.10.07 |
---|---|
[DigitalForensic] with CTF 저는 이 파일이 내 친구와… (0) | 2022.10.07 |
[DigitalForensic] with CTF Wota… (0) | 2022.10.07 |
[DigitalForensic] with CTF 호레이쇼가 플래그를 보며… (0) | 2022.10.07 |
[DigitalForensic] with CTF 원래 의미가 없는 것들도… (0) | 2022.10.07 |