png 이미지 파일을 복구하여라 ! 근데 진짜 png 파일이 맞을까요??
스테가노그레피 문제 아니고 포렌식 문제
뒤의 배경 사진 파일을 복구하여야 할 것 같다..
f12를 눌러 source란으로 가면 코드와 png 파일을 볼 수 있다.
pattern.png파일을 다운로드 하였다.
hxd로 png 파일을 열면 하단 부분에 textsoftware.japng r119 라는 문구를 볼 수 있다.
처음보는 japng를 구글링 해보면,
https://ko.wikipedia.org/wiki/APNG
japng파일은 java apng 파일이며, apng는 사진 여러장을 합쳐 애니메이션을 구현하는 형식의 파일이다. 그런데 호환하는 브라우저가 많지 않으며, 호환되지 않으면 첫번째 파일만 나오게 된다.
따라서 이 파일안에는 여러 사진 파일이 있을 것이라 추측할 수 있기 때문에, apng disassembler 파일을 다운로드 받았다.
아까받은 파일을 변환하면 2개의 파일로 출력해 준다.
apng disassembler 툴은 구글에서 쉽게 다운받을 수 있다.
이 두 파일을 합치면 뭔가가 나올 것 같은데 쉽지가 않다.
흰색의 배경때문에 사진 위로 올리면 완전히 덮어버린다...
포토샵을 깔기는 귀찮기 때문에 구글링을 통해서 방법을 찾았다.
우선 그림판에는 사진 하나만 켜지기 때문에 2개의 그림판을 켜서 복사 붙혀넣기를 해야한다.
그 후, 사진에서 선택 밑 세모를 누르면 선택영역 투명하게가 있다. 이부분을 체크하여 겹치면 !!!
qr code 느낌 물씬 나는 사진을 볼 수 있다. 이 사진을 저장하여
qrcode decoder 사이트에 업로드하면
raw text에 WHAT!@#$?를 볼 수 있다.
처음으로 돌아가 raw text를 입력하면 flag값을 얻을 수 있다!
'wargame > wargame.kr' 카테고리의 다른 글
14번 php? c? (0) | 2019.11.12 |
---|---|
12번 type_confusion (0) | 2019.11.04 |
11번 tmitter (0) | 2019.11.01 |
10번 md5_compare (0) | 2019.10.31 |
9번 strcmp (0) | 2019.10.30 |