본문 바로가기
Forensics/Wargame

[wargame] img_recovery

by sseddi 2020. 8. 16.
728x90

문제를 보니 스테가노 그래피 문제가 아니고, 포렌식 문제라고 한다.

start를 누르니 다음과 같은 패턴의 배경에 코드를 찾으라고 한다.

그래서 오른쪽 마우스를 눌러 페이지 소스 보기로 소스를 보았다.

뭐라뭐라 되어있는데 셋 째줄에 pattern.png가 눈에 띈다. 이 부분을 복사해가지고 find the code!! 페이지 url에 넣어보았더니

png 파일을 다운 받을 수 있었다. 그래서 다운받아 열어보니

아까와 다른 패턴이 다운받아져 있었다. 근데 생긴게 꼭 QR 코드처럼 생겨서 두 이미지를 합성해보기로 했다.

그런데 나는 포토샵이나 그런 기술을 잘 몰라서 이미지 두 개를 아이패드로 보내고 이렇게 저렇게 하다가 조금 엉성한 QR 코드를 만들 수 있었다.

네이버 어플에 있는 QR코드 인식기로 인식해보니 문자열이 나왔다.

이를 다시 페이지에 넣어보니

AUTH 키가 나왔다.

성공!

---------------------------------------------------------------------------------------------------------------------

다른 풀이

 

다운받은 png를 hxd에 까보면

일반 png파일과는 다르게 japng가 적혀있는걸 볼 수 있는데

이는 일반 png파일이 아닌 apng 파일임을 알 수 있다.

apng 파일은 움짤처럼 움직이는 사진을 말한다.

이는 tweakPNG 프로그램에 넣어 apng 파일임을 확실히 알 수 있다. 

 

 

apng disassembler 프로그램에 파일을 넣어주면

apng 파일에서 이렇게 두 사진 파일이 분리가 된다.

https://www.photopea.com/

이를 불투명 조정하면 qr코드를 얻을 수 있고, 문제 해결!!

728x90

'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

댓글