-
[ctf-d] 거래 조건 알고 있잖아요?2022/Write-Ups 2022. 7. 5. 01:53
1팀 송보연
ctf-d사이트의 거래조건 알고있잖아요? 라는 문제를 풀어보려한다. 디스크문제를 두개 다 풀려고 하니 너무 어려워서 한문제는Multimedia부분에서 문제를 풀려고 한다. 일단 주어진 파일을 다운받아준다. 파일형식을 보니 .jpg형태의 사진파일인거같다.
파일을 다운받아서 열어보니 지원되지 않는 형태의 파일이라고 한다. 속성값을 살펴봐야겠다.
딱히 이상한점이 발견되진 않았으니 저 사진파일을 HxD로 열어보았다.
HxD로 확인해보았더니 jpg의 헤더파일이 아니였다. jgp의 헤더파일은 파일 시그니처 모음 (Common File Signatures) | FORENSIC-PROOF이 사이트에서 확인할 수 있다.
JPG파일의 헤더는 FF D8로 시작해야하므로 이를 추가해주고 파일을 다시 저장해준다.
저장된 파일을 열어보면 사진안에 플래그값이 나와있다. 이를 입력해보면 문제가 풀린다.
이제 이렇게 파일 깨진형태는 헤더시그니처나 푸터시그니처를 잘 확인해보면 문제가 잘 해결이 된다.
'2022 > Write-Ups' 카테고리의 다른 글
[ctf-d] 저희는 디스크 이미지 파일을 찾았습니다. (0) 2022.07.05 [ctf-d] Tommy는 프로그램을 작성했습니다. (0) 2022.07.05 [ctf-d] fore1-hit-the-core (0) 2022.07.05 [xcz.kr] Prob2 (0) 2022.07.04 [ctf-d] 조수의 차이만큼 하얗습니다! :D (0) 2022.07.04