정보보안 공부/CTF(해킹)

[withCTF] Find Key(moon)

pxatd 2023. 1. 15. 13:55
728x90

이미지 값을 조정해서 플래그를 찾는건 이제 안 나올 거 같아서 먼저 HxD로 파일을 열어 헤더와 푸터를 살펴보았다. PNG 파일이기에 89 50, 49 45 로 시작하고 끝나면 되는데 이상하게도 PNG 파일의 푸터 뒤에 추가로 값이 존재했다.

심지어 decoded text에 보이는 flag.txt 까지!

 

 

 

파일 시그니처를 검색해보니 ZIP 파일 안에 txt 파일이 압축되어 있는 것 같았다.

해당 offset 부분을 복사한 후 파일 확장자를 .zip으로 바꾸니 새로운 파일이 생성되었다. 압축 해제를 위한 암호는 moon

예상한 대로 txt 파일이 존재했고 그 안에 flag 값이 적혀있다.

 

flag = sun{0kay_it_is_a_m00n}

728x90