본문 바로가기
wargame/wargame.kr

13번 img recovery

by NTART 2019. 11. 5.

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