CTF

[ctf-d] 우리의 스파이가 이 이미지파일을 찾았습니다.

FEARIS 2022. 5. 12. 17:36

문제

200점짜리 문제입니다

키 포맷은 9447{ABC} 형식이라고 나와있네요.

풀이

우선 imaged.png 파일을 다운로드합니다.

파일을 열었지만 단색 이미지만 보이길래 HxD로 열어봤습니다.

 

imaged.png 시작 지점

PNG의 시그니처 헤더 89 50 4E 47.. 이 보이네요

좀 더 내려가서 offset의 50 부분을 보시면 {Ste . .  . 뒤에 IDAT라는 문자열이 보입니다.

키 포맷을 떠올려보면 9447{ABC} 라고 했었죠 IDAT 뒤의 4바이트 문자열 {Ste 이것이 키 포맷의 형식과 비슷합니다.

IDAT가 힌트인 것 같으니 이것을 따라서 키를 찾아봅시다. 

 

컨트롤 + F

단축기로 찾기를 열어서 IDAT를 검색해봅시다.

 

 

다음 IDAT 문자열 위치

 

다음 IDAT 문자열의 위치입니다. 문자열의 4바이트 뒷부분은 rg0_r입니다.

이런 식으로 쭉 찾아보겠습니다.

 

 

다음 부분은 edun입니다.

 

 

그다음 부분은 Danc입니다.

 

 

그다음 부분은 y_CH입니다.

 

 

 

그다음 부분은 eck} 부분입니다.

중괄호가 닫혔으니 끝난 것 같네요 더 찾아봐도 의미 없는 문자열만 쭉 나옵니다.

 

키를 찾았으니 한번 입력해봅시다.

 

 

사진 찍으려다가 실수해서 다시 정답을 입력했더니 이미 풀었다고 나오네요 ㅎㅎ..

이로써 ctf-d 사이트에서 200점을 획득했습니다. ~_~

flag

9447{Steg0_redunDaNcy_CHeck}