처음 본 xcz.kr 워게임 사이트에 내가 좋아하는 종류의 해킹 문제들이 많아서 풀기 시작하였다.
일단 이번에는 1번 문제를 풀어보자.
해결하면 100포인트를 준다.
먼저 문제를 들어가면 제목이 End of Image 이다.
누가봐도 사진을 분석하는 문제인 것 같다.
맞다. 이 문제 설명에 이런 사진이 있다.
일단 개발자도구를 열어서 파일 다운이 유무한지 알아봐야 겠다.
일단 네트워크 부분에 png파일이 있는걸 확인할 수 있다.
그러면 사진을 우클릭해서 저장해보자.
그리고 나는 먼저 hex editer로 hex를 확인했다.
일단 먼저 이 사진은 png사진이라고 왼쪽 사진에 나와있다.
그런데 나는 제목의 의미를 반영해 사진의 맨 아래쪽을 살펴보았다.
그런데 맨 마지막의 4바이트 hex가 FF D9이였다. FF 09 는 jpg파일의 사진의 끝의 hex이다.
jpg는 FF D8로 시작해서 FF 09로 끝난다.
png hex로 시작해서 jpg hex로 끝나는 말은 두 파일이 섞여 있는 것이다.
두 파일이 어디서 나뉘는지 알려면 IEND를 검색하면 쉽게 알수있다고 해서 IEND를 검색했다.
그러면 010 editer는 원래 색깔로 구분되어 있지만 HxD는 그러지 않기에 검색을 권장했다.
다시 돌아와서 일단 IEND뒤에 FF D8 부분이 보인다.
저기부터 끝까지 복사를 한다. 그리고 새로운 파일을 만들고 거기에 붙혀넣는다.
위와 같이 붙혀넣기를 한 다음 파일을 저장한다.
그러면 위와 같이 저장된 파일 안에 flag값이 들어 있을 것 이다.
이제 flag를 입력하는 란에 flag를 입력해보자.
'워게임' 카테고리의 다른 글
HackCTF-1번, 2번, 3번, 4번(Web) Writeup (1) | 2021.01.23 |
---|---|
여러가지 해킹 교육 플랫폼들과 워게임을 포함한 사이트 모음 (0) | 2020.12.30 |
[pwnable.kr] 3번 문제 - bof 문제 풀이 (0) | 2020.11.22 |
[pwnable.kr] 2번 문제 - collision 문제풀이 (0) | 2020.11.08 |
[pwnable.kr] 1번 문제 - fd 문제 풀이 (0) | 2020.11.07 |