wargame에 있는 유일한 포렌식 문제 img recovery다
Wargame.kr - 2.1
wargame.kr
먼저 문제를 열어보았다. png 이미지 파일을 발견하라 하지만 이것이 정말 png 파일일까? 묻고 있다
아마 png 파일로 저장되어 있지 않은 파일을 png 파일로 바꾸는 문제로 보인다.
start를 누르자 다음과 같은 화면이 뜬다
흠... 보기만 해도 머리가 아프다
해당 페이지에서 얻을 수 있는 정보가 없어서 코드를 봐보았다
코드를 통해 배경 이미지의 url을 얻을 수 있었고
view-source:wargame.kr:8080/img_recovery/
해당 url을 들어가본 뒤 배경의 원본 사진을 얻을 수 있었다.
원본 사진을 봤을 때부터 굉장히 QR 코드 같다는 생각을 한 것 같다. 원본 사진을 저장하고 HxD를 이용하여 열어줘봤다
알 수 없는 단어들 끝에 Japng이란 단어가 나왔다. 서치해보자.
Japng='JAVA APNG"란 뜻이라고 나와있다. 이를 이용하는 문제일 것으로 보인다.
위의 사이트에서 Japng 알집 파일을 다운받은 뒤 실행시킨다
다음과 같은 실행 프로그램이 뜨게 된다.
저장해놨던 png를 열자 이와 같이 두 개의 사진이 나온다
두 개의 사진을 보니 QR코드 문제일 거라는 확신이 더욱 강하게 들었다. 이 두 사진을 합쳐보자.
다음과 같은 QR코드가 나왔다. 이를 카메라를 통해 QR코드 인식을 해보았다
다음과 같이 검색되었다
WHAT!@#$?를 코드 칸에 써보았다
CLEAR!
'WARGAME 문제 풀이' 카테고리의 다른 글
ctf-d 저는 플래그를 이 파일에 (0) | 2021.04.01 |
---|---|
ctf-d 제 친구의 개가 바다에서 (0) | 2021.04.01 |
Wargame 'Dreamhack' rev-5 (0) | 2020.11.02 |
Wargame 'Dreamhack' rev-4 (0) | 2020.11.02 |
SWING 내부 CTF 문제 풀이 (Programming, Crypto, Reversing) (1) | 2020.09.14 |