문제를 보니 스테가노 그래피 문제가 아니고, 포렌식 문제라고 한다.
start를 누르니 다음과 같은 패턴의 배경에 코드를 찾으라고 한다.
그래서 오른쪽 마우스를 눌러 페이지 소스 보기로 소스를 보았다.
뭐라뭐라 되어있는데 셋 째줄에 pattern.png가 눈에 띈다. 이 부분을 복사해가지고 find the code!! 페이지 url에 넣어보았더니
png 파일을 다운 받을 수 있었다. 그래서 다운받아 열어보니
아까와 다른 패턴이 다운받아져 있었다. 근데 생긴게 꼭 QR 코드처럼 생겨서 두 이미지를 합성해보기로 했다.
그런데 나는 포토샵이나 그런 기술을 잘 몰라서 이미지 두 개를 아이패드로 보내고 이렇게 저렇게 하다가 조금 엉성한 QR 코드를 만들 수 있었다.
네이버 어플에 있는 QR코드 인식기로 인식해보니 문자열이 나왔다.
이를 다시 페이지에 넣어보니
AUTH 키가 나왔다.
성공!
---------------------------------------------------------------------------------------------------------------------
다른 풀이
다운받은 png를 hxd에 까보면
일반 png파일과는 다르게 japng가 적혀있는걸 볼 수 있는데
이는 일반 png파일이 아닌 apng 파일임을 알 수 있다.
apng 파일은 움짤처럼 움직이는 사진을 말한다.
이는 tweakPNG 프로그램에 넣어 apng 파일임을 확실히 알 수 있다.
apng disassembler 프로그램에 파일을 넣어주면
apng 파일에서 이렇게 두 사진 파일이 분리가 된다.
이를 불투명 조정하면 qr코드를 얻을 수 있고, 문제 해결!!
'Forensics > Wargame' 카테고리의 다른 글
[N0Named wargame] MagicIMAGE (0) | 2020.10.09 |
---|---|
[ctf-d] Three Thieves Threw Trumpets Through Trees (0) | 2020.10.04 |
[ctf -d] Find Key(moon) (0) | 2020.08.16 |
[ctf-d] Find Key(butterfly) (0) | 2020.08.10 |
[ctf-d] 사진 속에서 빨간색이 ... (0) | 2020.08.02 |
댓글