13번 img recovery

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값을 얻을 수 있다!