CTFlearn의 예순 한번째 문제
이번 문제는 포렌식으로 분류되어 있는데,
개인적으로 이런 문제는 MISC로 넣어야 된다고 본다.
근래 풀어본 문제중 가장 충격적인 문제였다..
문제 설명을 읽어보면
KGB 요원인 Boris Ivanov 가 비밀 자료 거래 정보를 획득해서
비밀 자료를 거래하는 통신을 가로챘다고 한다.
어떤 데이터를 거래하려고 했는지 알아내는것이 이번 문제의 목표이다.
문제에서 주어지는 파일은 Boris_Ivanov_1.jpg 파일이고
위와 같이 생겼다.
내용은 John BROWN과 Michael SMITH 가 무언가를 거래하는 내용인데
정황상 맨 아래쪽에 보이는 모자이크 같은 부분이 거래하는 내용인것 같다.
이게 뭔지 알아내는데 진짜 오랜 시간이 걸렸다..
가장 먼저 시도한건 지난 문제처럼 Stegsolve 를 이용하는 방법이었다.
(https://hackingstudypad.tistory.com/391)
하지만 아무런 소득도 없었다.
두번째로 생각한건 Python PIL 을 이용해서 픽셀단위로 뭔가 데이터를 추출하는것인데
(https://hackingstudypad.tistory.com/125)
또 그런 문제 유형과는 주어지는 파일이 너무 상이해서 아니라고 생각했다.
정말 오랜시간 구글에 이것저것 검색하다가 알아낸것이
Stereogram 이다.
Stereogram 이라하면 생소할텐데
흔히 말하는 매직 아이이다.
매직 아이 그림을 생각해보면 문제에서 준 파일처럼 모자이크 같이 생겼다는걸 느낄것이다.
구글에 찾아보니 Stereogram solver 라는 사이트가 있었다.
(https://piellardj.github.io/stereogram-solver/)
여기에 주어진 문제파일을 업로드 하고
위쪽에 있는 바를 조정하면
숨겨져 있던 플래그 메세지를 찾을 수 있다...
정말 이런건 처음 경험해봤다.
'워게임 > CTFlearn' 카테고리의 다른 글
[CTFlearn] Exclusive Santa - 포렌식 / HxD / PIL (68) | 2023.02.01 |
---|---|
[CTFlearn] abandoned place - 포렌식 / HxD (62) | 2023.01.27 |
[CTFlearn] Symbolic Decimals - 암호학 / Python (70) | 2023.01.23 |
[CTFlearn] Ambush Mission - MISC / Stegsolve (52) | 2023.01.21 |
[CTFlearn] Blank Page - 포렌식 / Unicode / HxD (56) | 2023.01.18 |