CTF-D Day_11 Write-up

챠챠비둘기·2023년 2월 27일
0

오늘의 문제


압축파일에서 플래그를 찾아내는 문제다.
압축파일 포렌식 문제에는 어느 정도 유형이 있다. 후터 뒤에 플래그를 암호화 해 놓은 문자열을 적거나, 물론 이 유형을 다 안다고 해서 다 풀수 있는 건 아니다.😭
일단, hxd를 켜서 압축 파일을 분석해 보자.

....특별한 게 없어 보인다. 압축 파일 문제가 아닐 수도 있다.
너무 제한적으로 접근한 것 같다. 압축을 해제해 보자.

멋진 사진 한장이 나온다. 이거 전에 동아리 활동하면서 비슷하게 풀어본 문제인 것 같은데...?
스테가노그래피 문제일 경우도 생각해 두겠지만, 압축파일의 용량이 사진 한장 들어있는 것 치고 커서 먼저 hxd를 통해 폭과 너비를 조절하면서 플래그를 찾아보도록 하겠다.

어느 헥스값을 건드려야 되는지 몰라서 인터넷을 좀 찾아봤다...ㅋㅋㅋ


가로 세로 길이를 좀 더 크게 바꿔봤다. 그리고 다시 사진을 보니

?? 뭘 잘못한건가 싶어 한쪽만 변경해 봤다.

가로의 길이만 좀 더 길게 변경해 보았다. 그랬더니

짜잔
플래그 찾음ㅋ
png 파일의 구조에 관한 문제였다. png나 jpg와 같은 사진 파일들은 다양한 방식으로 플래그를 숨길 수 있다는 걸 다시 한번 깨달았다. 개인적으로 조금 짜증났지만 흥미로웠다. 원하는 사진 크기를 정하고 헥스값을 변경하여 사진밖에 숨겨진 플래그를 찾는 문제였다. 언젠가 jpg나 png 같은 사진 파일 시그니처에 대해 다시 한번 정리해 봐야겠다.

profile
개발 + 보안

0개의 댓글